→言語・開発環境

→Webアプリ開発

#contents

*Webサイト [#ud04084e]
-[[Smarty>http://smarty.php.net/]]
--[[Smartyマニュアル>http://sunset.freespace.jp/Smarty/]]
--SmartyはPHPのためのテンプレートエンジンです。
--より明確にphpのプレゼンテーションからアプリケーションの ロジックとコンテンツを分離して管理する事を容易にします。

-[[PHPマニュアル>http://www.php.net/manual/ja/index.php]]

-[[PHPセキュリティミステーク>http://www.devshed.com/c/a/PHP/PHP-Security-Mistakes/]]


*Windows2003+IIS6でのインストール方法 [#z6c25811]
-CGIの仕組みを使って動作させる方法と、ISAPIの仕組みで動作させる方法がある。
ISAPIの方がパフォーマンスが良いのでそちらを採用する。
-まずここへ行く
--http://www.php.net/downloads.php
-ダウンロードはZIPになっているものとインストーラになっているものがあるが、
インストーラ版はCGIで動かすものしか入ってないのでZIPの方を取ってくる
--「PHP 5.1.4 zip package [8,919Kb] - 04 May 2006」をクリック
-ZIPの中身を適当なフォルダに展開する。仮にd:\PHPとする
-D:\PHPにパスを切る。
-php.iniの設定をする。最低限、extention_dir と doc_rootの設定は必要らしい
-IISで公開するフォルダに対し、IUSR_XXXでスクリプト実行できるように設定する。
-IISのISAPIフィルタに php5isapi.dll を指定する。
-IISマネージャの「Webサービス拡張」に php5isapi.dll を登録する。
-IISマネージャのサイトのプロパティの「ドキュメント」タブの「規定のコンテンツページ」にindex.phpを追加する。
-詳しくはこちら(http://jp2.php.net/manual/ja/print/install.windows.iis.php)を見よ


*Tips [#o74013ef]
-[[PHP - 以外の言語でPHPのsortを実装してみる。>http://blog.livedoor.jp/dankogai/archives/51182612.html]]
-[[Jpeg画像のリサイズ>http://code.nanigac.com/source/view/206]]
-[[有効なドメインか確認する>http://code.nanigac.com/source/view/193]]
-[[include と require の違い>http://code.nanigac.com/source/view/172]]
-[[PHPで使える暗号関数>http://code.nanigac.com/source/view/169]]


*基本的な文法 [#ic8e0c67]
-[[$GLOBALS>http://php.net/manual/ja/reserved.variables.globals.php]]
--スクリプトのグローバルスコープに現在定義されているすべての変数への参照を含む連想配列です。 変数名が配列のキーとなります。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS