サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
zakkiweb.net
PHPを用いて、GETで日本語の含まれた文字列を受け取り、その文字列のうち日本語部分をURLエンコードするサンプルを示します。URIを受け取ることを想定したサンプルです。 GETで受け取った文字列のうち日本語のみをurlencodeする サンプル 以下にGETで受け取った文字列を日本語部分のみurlencodeして表示するサンプルを示します。 <?php function z_mb_urlencode( $str ) { return preg_replace_callback( '/[^\x21-\x7e]+/', function( $matches ) { return urlencode( $matches[0] ); }, $str ); } $uri = $_GET['uri']; $euri = z_mb_urlencode( $uri ); echo 'エンコードした結果:
PHP中にXML宣言を記述したらエラーを吐いたので、今後再設定するときに忘れないようPHP中にXML宣言を書いてエラーが発生する場合の対処法をメモ。 PHPの便利なところは、HTML中にPHPの記述を加えることが出来ることですが、XMLやXHTML中に記述して.phpとすると、サーバの設定によってはエラーが発生する場合があります。 これは、PHPのショートタグと呼ばれる機能が関係していて、(設定によりますが)PHPの開始・終了を「<?php ~ ?>」ではなく「<? ~ ?>」と省略する機能がXML宣言の「<?xml ~ ?>」の「<?」と「?>」に対応してしまい、XML宣言をPHPと認識してしまうことが原因となります。 今回はこれを避ける方法をまとめておきます。 まず、ショートタグ自体を無効にする方法です。 これにはphp.iniまたは.htaccessを設定する必要があります。 当サイ
先日Ubuntu 14.04 LTS (64bit)の日本語 Remixが公開されたので、Windows環境にインストールしたOracle VM VirtualBoxを使用してUbuntu Desktop 14.04 LTSをインストールする方法をまとめます。インストール作業のうち、今回はインストール前の準備を紹介します。 以前当サイトでUbuntu 12.04 LTSのインストールについて記事を公開した時と同様に、記事が長くなるので「準備編」と「インストール編」の2回に分割されています。 日本語 Remix CDイメージをダウンロードする 今回は「Ubuntu Desktop 日本語 Remix」を使用してインストールを行います。 「Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team」からISOイメージをダウンロードしてください。
前回の記事に続き、Windows環境にインストールしたOracle VM VirtualBoxを使用してUbuntu Desktop 14.04 LTSをインストールする方法をまとめます。インストール作業のうち、今回は実際にインストールする方法を紹介します。 以前当サイトでUbuntu 12.04 LTSのインストールについて記事を公開した時と同様に、記事が長くなるので「準備編」と「インストール編」の2回に分割されています。 準備編 記事が長くなってしまうため、ここまでの手順は別記事となります。 「VirtualBoxにUbuntu 14.04 LTSをインストールする(準備編)」でインストール前の準備を紹介しています(読んでいない場合はこのページの手順を進める前に参考として読んでおくことをお勧めします)。 前回の記事で作成した仮想マシンが選択された状態で「起動(T)」を選択します。 しば
サイトの更新をした際に、RSSから記事の一覧を取得したい部分があったので、PHPであるRSS 2.0を取得し、その中からページのタイトルとURIを取り出してリスト表示(ul)するサンプルをメモしておく。 PHPでRSS 2.0からタイトルとURIを取得する RSSの取得 RSSはXML形式のデータなので、PHPで取得する場合は“simplexml_load_file”を使います。関数の引数に取得したいRSSのURIを指定します。 参考:PHP: simplexml_load_file – Manual RSSにおけるタイトルとURI 先ほどの関数で取得したRSSはオブジェクトに代入されています。RSS 2.0では、“channel->item->title”にページのタイトルが、“channel->item->link”にページのURIが格納されています。 したがって、channel->i
前回の更新からかなり時間が経ってしまったので、今回はちょっとした記事を。 正直なところ現在のサイトの前身となる「Windows Vista 使いこなし」の開設から4年、当時とは違って忙しかったりネタ切れだったりで更新頻度が落ちてます… でも放置するわけにはいかないので、最近のPC作業からネタを絞り出してみました。 ということで、今回はさくらのレンタルサーバー環境でHTTPSで接続しているかどうかの判別をPHPで行う方法です。 さくらではHTTPとHTTPSの両方でポート番号が80なので、ポート番号で接続を判別することができません。 そのため、検索すると出てくる一般的な方法では正常に接続を判別できないという問題があります。 しかし、さくらではHTTPS接続時に(記事公開時点で)さくら特有の変数「HTTP_X_SAKURA_FORWARDED_FOR」を出力しているようなので、これを判別に使い
面倒だったがなんか色々と問題点が発生したのでサイトを変更したことのメモ。twitteroauth.phpのAPI 1.1対応化,DISQUS導入,雑記帳研究室のテーマ変更とか… 久しぶりにサイトを少し修正しました。 サイトの記事を作る時間もそこまであるわけではないので余計なことに時間は使いたくないのですが、間もなくTwitterのAPIが1.1になるしWordPressには毎日スパムコメントが来るし…といった感じでどうしても対応せざるを得ない状況になってしまった。 サイトの更新をTwitterに投稿するためにtwitteroauth.phpの0.2.0を使っているが、更新が長い間止まっているのでAPI 1.1に対応していなく、間もなくAPI 1.0が使えなくなるので一部修正。 プログラムによっては修正個所が多くなることもあると思いますが、投稿したりツイートの一覧を取得する程度の仕様だったの
Windows 7でプログラムのアイコンが正しく表示できなかったりおかしくなった場合に元に戻す方法です。 概要 あまり発生することはありませんが、プログラム等のアイコンが表示されない(変なアイコンに変わる)ことがあります。これらを直そうとしても直接的に直す方法が見つからずに困ることがあると思います。そこで今回は表示のおかしくなったアイコンをもとのアイコンに戻す方法を紹介します。 隠しファイルおよび拡張子を表示するように変更する もし、エクスプローラー上で隠しファイルおよび拡張子を表示するように設定している場合はこの項目は読み飛ばしてください。 「スタートメニュー」の右側にある「コンピュータ」を開いてください。「コンピュータ」が開かれたら画面左上の「整理」を選択し、「フォルダーと検索のオプション」を表示してください。 「フォルダー オプション」が表示されたら「表示」タブを選択し、「ファイルと
Windows上のVirtualBoxにUbuntu Desktop 12.04 LTSをインストールする方法の準備編です。 概要 Windows環境にインストールしたVirtualBoxを使用してUbuntu Desktop 12.04 LTSをインストールする方法のうち、今回はインストール前の準備を紹介します。 ※記事が長くなるので「準備編」と「インストール編」の2回に分割されています。 日本語 Remix CDイメージをダウンロードする 今回はUbuntu Desktop 日本語 Remix CDを利用してセットアップを行います。 「Ubuntu Desktop 日本語 Remix CDのダウンロード | Ubuntu Japanese Team」より日本語 Remix CDイメージをダウンロードします。 VirtualBoxで新規仮想マシンを作成する 今回は仮想マシンとして「Vir
概要 Windows 7では初期状態から各ユーザーフォルダのある「Users」フォルダが共有状態となっています。通常ではこのままで問題ないようですが、何らかの理由で共有を停止しなくてはならない場合などに共有を停止したくなることがあるかと思います。そこで今回はWindows 7の「Users」フォルダの共有を停止する方法を紹介します。
Firefoxで保存できないサイトのパスワードをアドオン「Saved Password Editor」を用いて保存する方法です。 概要 以前当サイトでも何度か紹介しましたが、Firefoxではパスワードを保存できないサイトが存在します。これはサイト側がそのように設定しているためですので通常であればどうすることもできません。しかし、場合によってはそのようなサイトでもパスワードを保存しておきたいことがあると思います。そこで今回はアドオンを利用してFirefoxでパスワードを保存できないサイトのパスワードを保存する方法を紹介します。 アドオンをインストール 次のページから「Saved Password Editor」をインストールします。 Saved Password Editor :: Add-ons for Firefox: 簡単な使い方 使い方自体は非常に簡単ですのでちょっとしたポイントを
概要 今までに「何故だかわからないけどCドライブの容量が減少していく」といった経験はありませんか?この原因のひとつとなるのが『シャドウコピー』です。『シャドウコピー』とは、Windows VistaのBusines,Enterprise,Ultimateの3エディションに付属している機能です。 「自分はHome Premium(またはBasic)だから関係ない」と思いがちですが、実際には、機能は使えないもののディスク容量は使われています(注:この容量はシステムの復元のためのスペースとして使われているため、一概に『全く使えない』とは言えませんが…)。 「ではシャドウコピーとは?」と思う人がいるかもしれません。これは、Windows Vistaのシャドウコピーに対応したエディションに標準でついた「ファイル復元ツール」のようなものです。 しかし、「対応エディションでない」「容量を少しでも節約した
このページを最初にブックマークしてみませんか?
『PC雑記帳|PC&Webの便利な情報を紹介するサイト』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く