PHP PHPのインストール 1.ソースのダウンロードまずは、以下のサイトからphpのソースをダウンロードします。この時の最新は、5.4.9でした。Linuxで使用するので、「PHP5.4.9(tar.gz)」というやつをダウンロード。2.ファイルのアップロードと解凍・... 2013.01.20 PHP
PHP PHP関連リンク集 基礎から解る!PHP入門講座初心者のためのPHPプログラミング入門PHP入門サイト~ETU~PHP入門入門サンプル置場PHP入門|イクケンPHP入門|プログラム講座PHP入門以前PHP入門|とほほPHP入門|STUDYNETWordpres... 2013.01.16 PHP
PHP Smartyで文字コードを変更する方法 Smartyテンプレート上で、日本語の文字コードを変更する場合は、PHPと同じく"mb_convert_encoding"を使用します。UTF-8からShift-JISに変換する場合は以下のようにします。/ 2013.01.12 PHP
PHP 「Warning: strftime(): It is not safe to rely on the system’s timezone settings….」ってでる。 Smartyを使っていたら以下のようなエラーがでた。。。「Warning:strftime():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*required*tousethed... 2013.01.02 PHP
PHP PHPのエラーメッセージを出力させる、出力させない PHPのエラーメッセージはデバッグをするうえで非常に重要!でも、サイトの運用を開始したら余計な情報を見せる可能性があるため、出力したくない!ってなると思います。そこで、PHPのエラーメッセージを切り替える方法を以下に記載しときます。php.... 2012.10.10 PHP
PHP 外部のサーバにproxy経由でアクセスする プロキシ経由で外部にアクセスするには以下のようにします。この例では、proxyを経由してfile_get_contens()で外部にアクセスしています。/ 2012.10.03 PHP
PHP 配列からGET用のURLを作成する http_build_query 配列からGET用のURLを作成するにはhttp_build_queryを使うと簡単です。'bar','baz'=>'boom','cow'=>'milk','php'=>'hypertextprocessor');echohttp_buil... 2012.09.30 PHP
PHP パスを設定する(インクルードパス) インクルードディレクトリが設定されていれば、include()やrequire_once()で絶対パスを指定しなくても、インクルードパス上に読み込むファイルが設定してあればファイル名だけ指定しておけばOKになる。php.iniに以下のように... 2012.09.29 PHP
PHP PHPでXMLを扱うには!? simplexml_load_file()を使います。phpのマニュアルは以下です。たとえば、あるURLからxmlファイルの内容を取得し、それを解析してphpの配列に変換する場合は以下のようになります。しかし、これだと、"CDATA"の内容... 2012.09.26 PHP
PHP Smartyを使ってみる ■Smartyのダウンロード以下からダウンロードします。自分の場合は、"Smarty-3.1.11.tar.gz"をダウンロード■SmartyのインストールダウンロードしたSmartyのアーカイブをアップロードします。そんでもって、解凍!そ... 2012.09.09 PHP
PHP pearのインストール pearというのは簡単にいってしまえば、phpの追加機能群。phpをインストールしただけでは足りない機能をpearによってインストールすることができるわけです。たぶん。■pearのダウンロードまず、以下のページからgo-pear.pharを... 2012.09.08 PHP
PHP オブジェクトから文字列への変換 オブジェクト内にある文字列を採取したつもりでしたが、なぜかオブジェクトとして認識されてしまうことがあった。そしてどうしても文字列として認識されなかった。。そこで、以下のようにしたら文字列として認識された。めでたしめでたし。。/ 2012.09.03 PHP
PHP Warning: Illegal offset type in xxxxxxxx on line xx. "Warning:Illegaloffsettypein..."ていうメッセージが発生。。。調べてみると理由は、連想配列のキーにオブジェクトや配列を指定しちゃうとでるみたい。つまり以下のようなとき。気をつけましょう!/ 2012.09.02 PHP
PHP fgetcsvでcsvファイルを読み込む fgetsv関数を使うことによりcsvファイルを簡単に扱うことができます。以下のような関数をつくるとfile_get_contents風にcsvファイルを読み込めます。注意が必要なのは、日本語の場合「"」で囲っておかないとうまくいかない場合... 2012.09.01 PHP
PHP 文字列から一部分だけ切り出したい substr()関数で実現できます!substr(,先頭位置(バイト数で指定));ちなみに文字列の先頭位置は"0"からはじまります。先頭文字から切り出す場合は先頭位置は0を指定します。たとえば、"abcd123efg"という文字列からabc... 2012.09.01 PHP
PHP PHPでファイル名やディレクトリ名を取得する方法 __FILE__該当ファイルの絶対パス名__DIR__該当ファイルが存在するディレクトリの絶対パスbasename(__FILE__);該当ファイルのファイル名のみ。dirname(__FILE__)__DIR__と同じbasename(_... 2012.08.19 PHP
PHP 文字コードがEUCで出力されてしまう UTF-8で記載した情報をwebで出力すると文字化けしてしまう。原因はブラウザでの表示がEUC-JPで表示されているためだった。そこで、headerタグ内に以下の一文をいれてみたが、結果は変わらず。。そこで、phpスクリプト内ではじめに以下... 2012.08.19 PHP