PHPプロ!TIPS+

PHP TIPS+

PHP TIPS+

PHPやWebシステム開発における技術トピック集。アシアルブログから技術記事を厳選してダイジェスト公開。ご希望の方にはダイジェストメールも配信しています。

「TIPS+」ダイジェストMLに配信登録する

毎週金曜日、その週に公開された記事のダイジェストメールを配信します。

最新記事 2012年05月17日更新

rss

※ 記事のリンクはアシアルブログへ飛びます。

- JavaScriptのクロスドメイン問題対応方法
JavaScriptでいろいろと実装しているとき、別ウィンドでページを呼び出し、
その別ウィンドーと呼び出しウィンドー間にて通信を行うといったときによくクロスドメイン問題に悩まされます。
今回はそのようなクロスドメイン問題を解決する方法についてご紹介します。

※ 記事のリンクはアシアルブログへ飛びます。

- Piece Framework用スケルトン作成スクリプト記事を読む
こんにちは、最近Piece FrameworkというPHP用フレームワークを使いはじめた高橋です。

このフレームワークは、一連の処理の流れを管理する機構が盛り込まれていて、CSRF対策や同一登録画面の並行動作といった面倒な処理を、自分で記述することなく実現することができるので、とっても便利です。

そんなPiece Frameworkを使って何か新しく画面を作成する場合、
 ・エントリーファイル
 ・アクションファイル
 ・フロー定義ファイル
 ・バリデーション定義ファイル
 ・テンプレートファイル
といったファイルを作成することになるのですが、おっちょこちょいな私は、各ファイルの作成忘れやフロー名のタイプミスなどで、エラー画面を見ることも多かったりします。
そのうち自動で各ファイルを生成してくれるツールが提供されるものと思ってはいるのですが、それまでの繋ぎとして、雛形となるファイルを各ディレクトリへコピーするスクリプトを作ってみました。
- CakePHPを簡単に使ってみました記事を読む
こんばんは、笹亀です。

今日はひさしぶりに起きたら雨が降って少し涼しい朝でした。
そんなことも知らずに、前日に窓を開けて寝たおかげで、風邪気味です^^;

最近、CakePHPがどのようなものかが気になり、触ってみようかなぁとおもいました。
実際にCakePHPのマニュアルを参照しながら、
設置、設定、簡単なblog機能を最初の一歩として行ってみました。
今回はその内容についてご紹介させていただきます。
- Flexはじめました。記事を読む
こんにちは、中川です。夏ですね。

最近ちょっとFlexをさわってみたりしてみまして、今回はそれについての奮闘っぷりです。

では早速、Flex 2 SDKのインストールです。(※とりあえず、最初はFlexBuilderを使わないではじめます。)
+ ちょっと使えるMySQLの小技5つ+1記事を読む
+ デザイナーとプログラマの連携にメーリングリストは使うな記事を読む
+ ArtTipsの環境ファイルをより安全に記事を読む
+ CSSでブラウザごとに自動改行を試してみました記事を読む
+ PHP開発で追加しておきたいEmacs Lisp 8選記事を読む
+ Web2.0 EXPO @San Francisco記事を読む
+ 思考ゲームのアルゴリズム記事を読む

TIPS-MLバックナンバー

  • + strftime関数で頭に0がつかない月表示をする記事を読む
  • + PHPの設定ファイルを分離する記事を読む
  • + PHPの「魔法の杖」runkitを使ってみよう記事を読む
  • + ffmpeg-phpで動画のデータを取得しよう記事を読む
  • + PEAR::Text_Highlighterでソースコードに色づけ記事を読む
  • + eAcceleratorでスピードアップ記事を読む
  • + CURLのセッションを引き継ぐ方法記事を読む

>>旧Tips一覧ページへ

登録解除

PHPプロ!「TIPS+」ダイジェストメーリングリストの登録を解除します。下記フォームにメールアドレスを入力の上、「登録解除」ボタンをクリックしてください。

Tipsꗗy[W 

Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)