池袋にあるホームページ制作・システム開発会社のブログです。検索に引っかかる用ですのでお気になさらず。ロガーとか作ってあると仮定します。ログ出力$logger->debug(var_export($_POST,true));[/php]これでOKです。取得できるってことですね。Manual2011年11月29日PHPプログラミング技術PHPの閉じタグは閉じるな!の教え投稿者:isc_blogPHPの閉じタグは閉じなくて良いじゃなくて、閉じてはいけない!そうなんですよ・・・PHP始めた頃は、閉じタグきっちり書いてました。(始めた頃どころか、最近も注意しないと思わず閉じちゃいます。)しかし、閉じなくていいんですよ。なくて、閉じても「100害あって一利なし」です。実際、CodeIgniterのソースには一切閉じタグがありません。私自身は昔、こんなトラップにハマって以来、閉じるのが怖くなりました。システムでMySQLに画像データをBLOB型で突っ込んで表示するPHPを作っていた時のこと。画像が全く表示されない・・・かなり時間かけて調べましたが、コード上変な記述は見当たらない(目視レベルでは・・・)で、トラフィックをとってみたんです。データを取得して表示する・・・前のPHPファイルに「?>」閉じタグのあと改行が・・・・混在していました。それを拾ってしまったがために画像表示されなかったんですね。閉じタグがなければこんなことは起こりません。SPOT開発日誌さんの過去記事を発見しました。$answer;unset($answer);}?>[/php]というコード。どちらも同様の計算が行われるはず・・・ところが前者が95μs(マイクロ秒)に対し後者は135μs(マイクロ秒)になる。前者を100%とすると後者は142%。アプリケーション全体で後者の記述をしていれば前者に直すと142%加速する(・・・わけないか)こんな感じでいろいろ比較があって見れば見るほど過去を反省・・・もといこれから直していこうと思っちゃいます。※PHPの比較演算子について「===」は型も含めて同じである場合にTRUEとなります。機能拡張の注意点メモ投稿者:isc_blogCodeIgniter開発中に既存のAPIで機能的に足りないのでいろいろ拡張することになるんですがその際に「MY_」を付けます。TRUE;}・・・[/php]こんな感じで作成します。"FAX番号","trim|phone");[/php]みたいに使えるわけです。(上記の例は電話番号型になっているかチェックするルール設定です。)しかし、今日それを「helper」でやろうと思ってapplication/helper/My_date_helper.php」を作成し・・・メソッドを書いて・・・[php]$this->load->helper(‘date’);[/php]も書いて・・・メソッドを呼ぶ処理を書きました。結果、ファイル名が良くなかったみたいです。使えました!解決するとなぁんだ!ってことなんですが。利用している方でWordPressをセーフモードで動作させていらっしゃる方向けの記事です。ディレクトリに入れます。.php</Files>[/text]このブログ開設以来これでいけてます。Okinawa34アイ・エス・シーでこの他、さくらサーバーとロリポップをレンタルしているのでいずれそちらでも試してみます。もの確認画面で隠しフィールドで・・・みたいなこと考えるといちいいコーディングが大変なんですがCodeIgniterのFormヘルパが解決してくれました。?>[/php]すると・・・こんなHTMLになります。/></div>[/html]素敵やん!2011年7月1日CodeIgniterPHPプログラミング技術CodeIgniterのすすめ投稿者:isc_blogPHPでのシステム開発で最近「CodeIgniter」を利用しています。CodeIgniter1.6から1.7になったあたりだと思うので・・・うーん、それほど前では無いけどいつだか忘れました・・・。CodeIgniterとはPHPのフレームワークでJava経験者にはとっつきやすいものだと・・・オススメしています。こんな人にぴったりです:省スペースのフレームワークが欲しい人。圧倒的なパフォーマンスを求める人。バージョンや環境設定の違う一般的なホスティング(レンタルサーバ)で幅広く動作するものが欲しい人。ほとんど設定がいらないフレームワークを希望する人。コマンドラインを使う必要がないフレームワークを好む人。決められたコーディングルールに厳格に従う必要がないフレームワークが欲しい人。ような大規模な一枚岩のライブラリには興味がない人。テンプレート言語を習得しなければならないのが嫌な人(必要な場合だけにオプションでテンプレートパーサが利用できるようなものは除く)。複雑なものを避け、シンプルな解決策を好む人。わかりやすく詳細なドキュメントが欲しい人。PHPでの開発経験者にフレームワークなにがいいですか?って聞かれたら最近は迷わずオススメしています。コードはこんな感じです。?>・・・・[/php]これは・・・なに作ったか忘れましたが自作のサイトから引用したものです。DBから取得して・・・のコメントあたりがものすごく便利な書き方していると思います。作ったVIEWをおもむろに取得して表示しているだけなんです。あたりとコンストラクタのparent::Controller();あたりに相違点がありますがほぼ一緒です。"タイトル";・・・[/php]サクサク出来ちゃいます。PHPで開発しなきゃ・・・という方はお試し下さい!「PHPフレームワークの「codeIgniter」がスゴすぎる」という記事に書いてあるのですが、CodeIgniterはControllerがあれば動作します。?ってこれがどういうことかと言うとWebAPIを作るのに重宝するんです。POSTやGETでパラメータを受け取って・・・処理して・・・画面に表示しないでJSONで出力っていうのにも対応します。送信された場合のみif($_FILES["upfile"]["tmp_name"]==”none”){print(“ファイルのアップロードができませんでした。{print(“画像ファイルのみアップロード可能です。$row[0];mysql_close($con);?>[/php]テストサイトを作って・・・・と思いましたが、変な画像を差し込まれると厳しいものがあるので自粛しました。コード中のセキュリティに関する配慮は各自お願いします。池袋のアイ・エス・シーが運営しているブログです。ホームページ制作・システム開発のご依頼はアイ・エス・シーにお任せください!お電話またはお問い合わせフォームからお気軽にお問合せ下さい。