「PHP」の編集履歴(バックアップ)一覧はこちら

PHP」(2006/04/24 (月) 04:02:37) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*モジュール -[[PEAR::Mail>http://www.at-exit.com/wiki/hawk/PHP%252FPEAR%252FMail.html]] -[[PEAR::File_CSV>http://pear.php.net/reference/File-1.0.3/File/File_CSV.html]] -[[PEAR::DB>http://www.dokokano.com/php/php_pear_db.html]] *セキュリティ対策 -SQLインジェクション対策 $db = & DB :: connect( $dsn ); $user_id = $db->quoteSmart( (string)$_POST["input_userid"] ); $pass = $db->quoteSmart( (string)$_POST["input_password"]); $SQL = "SELECT * FROM user WHERE userid=$user_id AND password=$pass"; *プレームワーク -mojavi2 --[[Official>http://trac.mojavi.org/wiki/Mojavi2Index]] --[[環境によって出るエラー対策>http://blog.livedoor.jp/katz_stlips/archives/50254290.html]] *開発環境 -TruStudio --Eclipse用のPHPプラグイン --Professional版は有償だが、Foundation版は無料 --http://www.xored.com/ *PHPDoc -インストール # pear install PHPDoc -ドキュメント生成 # phpdoc -s src/ -d doc/ *memo -var宣言した変数はクラス内でしか参照できない。 -チェックボックスの値を配列で受け取る <input type="checkbox" name="product[]" value="1"> <input type="checkbox" name="product[]" value="2"> ↓ $product = $request->getParameter('product'); for ($i=0; $i<=count($product); $i++) { echo $product[$i] . "<BR>"; } -MySQLのdatetime型のデータを年月日時分秒のフォーマットで表示する date("Y年m月d日 H時i分s秒", strtotime($inquiry->get('inquiried'))) *Simple Test (eclipse plugin)のインストール -simpletest_1.0.1beta.eclipse_0.1.9.zip をダウンロードする --http://www.lastcraft.com/simple_test.php -zip を解凍し、plugin/net.sf.simpletest.eclipse_0.1.9.jar を eclipse の plugin フォルダ以下にコピーする。 -eclipse を起動する。 -Window->Preferences->SimpleTest で以下のパスを指定する。 --Php.exe file: C:\php\php.exe --php.ini file: C:\php\php.ini --Include File for Tests: C:\Program Files\eclipse311\plugins\net.sf.simpletest.eclipse_0.1.9.jar *php.ini でマルチバイトモジュールを有効化する extension_dir = "c:\php\ext" extension=php_mbstring.dll
*モジュール -[[PEAR::Mail>http://www.at-exit.com/wiki/hawk/PHP%252FPEAR%252FMail.html]] -[[PEAR::File_CSV>http://pear.php.net/reference/File-1.0.3/File/File_CSV.html]] -[[PEAR::DB>http://www.dokokano.com/php/php_pear_db.html]] *セキュリティ対策 -SQLインジェクション対策 $db = & DB :: connect( $dsn ); $user_id = $db->quoteSmart( (string)$_POST["input_userid"] ); $pass = $db->quoteSmart( (string)$_POST["input_password"]); $SQL = "SELECT * FROM user WHERE userid=$user_id AND password=$pass"; *プレームワーク -mojavi2 --[[Official>http://trac.mojavi.org/wiki/Mojavi2Index]] --[[環境によって出るエラー対策>http://blog.livedoor.jp/katz_stlips/archives/50254290.html]] *開発環境 -TruStudio --Eclipse用のPHPプラグイン --Professional版は有償だが、Foundation版は無料 --http://www.xored.com/ *PHPDoc -インストール # pear install PHPDoc -ドキュメント生成 # phpdoc -s src/ -d doc/ *memo -var宣言した変数はクラス内でしか参照できない。 -チェックボックスの値を配列で受け取る <input type="checkbox" name="product[]" value="1"> <input type="checkbox" name="product[]" value="2"> ↓ $product = $request->getParameter('product'); for ($i=0; $i<=count($product); $i++) { echo $product[$i] . "<BR>"; } -MySQLのdatetime型のデータを年月日時分秒のフォーマットで表示する date("Y年m月d日 H時i分s秒", strtotime($inquiry->get('inquiried'))) *Simple Test (eclipse plugin)のインストール -simpletest_1.0.1beta.eclipse_0.1.9.zip をダウンロードする --http://www.lastcraft.com/simple_test.php -zip を解凍し、plugin/net.sf.simpletest.eclipse_0.1.9.jar を eclipse の plugin フォルダ以下にコピーする。 -eclipse を起動する。 -Window->Preferences->SimpleTest で以下のパスを指定する。 --Php.exe file: C:\php\php.exe --php.ini file: C:\php\php.ini --Include File for Tests: C:\Program Files\eclipse311\plugins\net.sf.simpletest.eclipse_0.1.9.jar *php.ini -マルチバイトモジュールを有効化する extension_dir = "c:\php\ext" extension=php_mbstring.dll -PHP5 で PHP4 との互換性をもたせる。 zend.ze1_compatibility_mode = On

表示オプション

横に並べて表示:
変化行の前後のみ表示:
人気記事ランキング
目安箱バナー