kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

PHP

関数名の前のアットマーク

PHP

関数名の頭に@(アットマーク)を書くと、その処理内でエラーがあっても出力されなくなる。 ログに余計なエラーをはきたくないときや、本番リリースでエラー内容を見せたくないときに付けるとよい。

POSTでとった値の中にURLがあった場合自動的にタグを追加

PHP

1</a>', $urlStr ) ; ?>

stripslashes:エスケープのスラッシュを取り除く

PHP

stripslashesバックスラッシュでクォートされた文字列を元に戻す 書式:string stripslashes( string 文字列 ) 返値:バックスラッシュを取り除いた文字列 ※magic_quotes_gpcはGET/POST/Cookieから送信されたデータを自動的にクォートするので、このクォート…

相対パスの設定方法

PHP

dirname(__FILE__)でカレントディレクトリまでのパスを取得しておく

サンプル

PHP

PHPのサンプルhttp://midilin.sakura.ne.jp/midilin/yasuda/memo/prg_db/index.php?mode=category&aim=504850 http://nlp.nagaokaut.ac.jp/~touge/program/php.html http://beginners.atompro.net/htm/smpphp.shtml http://www.spencernetwork.org/ http://w…

ウェブ上からofficeのドキュメントを作成する

PHP

PHPとOpenOfficeを連携「Puno」http://memotune.com/r/doc/view/a88366877a866b90e65864bf34d7eb71

日付のチェック

PHP

開始日付が終了日付を超えないようにチェックする $date_2 ){ print("エラー"); } ?>

日付のスラッシュ編集

PHP

$value ="20070507"; echo date("Y/m/d",strtotime($value));

PHP:曜日の表示

PHP

引き数はyyyymmddの形

PHPサンプル

PHP

PHPサンプルへのリンクサンプル2

文字化け

PHP

multipart/form-dataのハンドラは通常のPOSTハンドラと違う。 自動検出/変換の対象となっていない。 手動で検出/変換を行う必要がある。 PHPマニュアル

enctype=

PHP

enctype="multipart/form-data"ファイルアップロード時などに使う。指定方法 <FORM name='form1' method='POST' action='./xxx.php' onSubmit='Redirect()' enctype="multipart/form-data"></form>