ljhvs @Wiki
PHP
最終更新:
Bot(ページ名リンク)
-
view
PHP インターネットで見かけるほとんどのWebサイトを開発できる
PHPは「やさしい言語」
■手軽にはじめられる
メモ帳から、Dreamweaver 、EclipseのTruSDtudioまで使える
■HTMLと融合できる
PHPになれたらテンプレートエンジン smarty を使うと、よりメンテナンスが楽に。
■わかりやすいエラーメッセージ
■親切なマニュアル、豊富なドキュメント
→PHPの公式マニュアル インストール方法、言語構文、すべての関数のリファレンスがある
→PHPユーザメーリングリスト
→
PHPは「やさしい言語」
■手軽にはじめられる
メモ帳から、Dreamweaver 、EclipseのTruSDtudioまで使える
■HTMLと融合できる
PHPになれたらテンプレートエンジン smarty を使うと、よりメンテナンスが楽に。
■わかりやすいエラーメッセージ
■親切なマニュアル、豊富なドキュメント
→PHPの公式マニュアル インストール方法、言語構文、すべての関数のリファレンスがある
→PHPユーザメーリングリスト
→
■多くのサードパーティ製ライブラリ
PEARと呼ばれるライブラリには、PHP本体では簡単に記述できないコード
HTMLメールを送信する、フォームの作成を簡単にする
が公開されている
PEARと呼ばれるライブラリには、PHP本体では簡単に記述できないコード
HTMLメールを送信する、フォームの作成を簡単にする
が公開されている
その他にも美しいグラフを作成する「JpGraph」
■PHPとJAVA
JSPと呼ばれる技術は使用用途もPHPに似てる
現在歩みよりが進んでいる
JSPと呼ばれる技術は使用用途もPHPに似てる
現在歩みよりが進んでいる
■周辺ソフトウエア
Apache MySQL PostgreSQL
Ming関数によるFlashの動的作成
FPDFライブラリによるphpからPDFの作成
Apache MySQL PostgreSQL
Ming関数によるFlashの動的作成
FPDFライブラリによるphpからPDFの作成
http://www.ffpc.jp/
http://www.komonet.ne.jp/script.htm
http://www.phpweb.jp/
http://0324.ws.dk-style.jp/help/php.htm
http://www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html#top
http://www.infotek.co.jp/product/pdflib/pdflib_nyumon.html
http://www.wings.msn.to/index.php/-/B-01/PHP/
http://homepage2.nifty.com/n_nisi/keisan/100masu.htm
http://www2.ocn.ne.jp/~links4pg/sub72.htm
http://www.root21.com/howtophp/
http://www.y2sunlight.com/ground/?Ground-SunLight
http://mw-system.jp/bosyuu_mail.php
http://www.komonet.ne.jp/script.htm
http://www.phpweb.jp/
http://0324.ws.dk-style.jp/help/php.htm
http://www.sra.co.jp/people/i-kaori/PHP/php-pdflib.html#top
http://www.infotek.co.jp/product/pdflib/pdflib_nyumon.html
http://www.wings.msn.to/index.php/-/B-01/PHP/
http://homepage2.nifty.com/n_nisi/keisan/100masu.htm
http://www2.ocn.ne.jp/~links4pg/sub72.htm
http://www.root21.com/howtophp/
http://www.y2sunlight.com/ground/?Ground-SunLight
http://mw-system.jp/bosyuu_mail.php
- とにかく赤マンモスを読み切る。
- 要求に対して適切な関数を探せるようになる事を目指し PHP マニュアル (出来れば英語版) を使い込む。
- 何でもいいので MySQL の概要を一通り把握する。(MySQL の操作には phpMyAdmin が使える)
- PEAR::DB, PEAR::HTML_QuickForm, PEAR::HTTP_Upload は味方。ドキュメントは pear.php.net 内にあるが、出来れば英語版を使う。前者二つは日本語情報も多く役立つが、一次情報を大切に。
- プログラムがある程度出来てからでもよいので次の問題を調べる (出来れば PHPSC のドキュメントを通読)。変数汚染, XSS, SQL インジェクション, ファイルアップロードを利用した不正なコードの実行
- PEAR とセキュリティに関する問題はムック まるごとPHP が参考になる。「PEAR であぷりをつくろう」にある実装上のポリシーに関する解説も役立つ。ただしビギナーズセクションは無視。
- http://phpspot.net/php/php_topics.htmlのサイトで知った“XAMPP”を用いたので、MySQLもインストールされているようです。
- おすすめサイトは、レッツPHPです。http://php.s3.to/ チュートリアルが特に。
- まず赤マンモスを読破してください。PHP4 で開発する場合も PHP5 対応版を読んで削り落とす方が楽だと思います。
- PHPSC http://phpsec.org/projects/guide/ には必ず目を通してください。
- PHP マニュアルはお友達です。自分の環境にあったマニュアルをローカルに持ち、早く仲良くなりましょう。
- http://www.php.net/docs.phpマニュアルの歩き方が分かると一気に楽になります。
- これからPHPのプログラミングを学習するのであれば、「PHP4徹底攻略」という本が PDFで公開されていますので、第1部だけでもいろいろメリットが見いだせると思います。
- とりあえずサーバ側でPDFを変換するのを試してみたいという場合、PHPでは設定などインストールするだけでも大変すので単体で済むJavaベースの横浜ベイキットのアプリケーションサーバをおすすめしておきます。
- http://php.s3.to/
- http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm
- http://www.zuien.or.jp/develop/ja-manual/php3/manual.html
- web上のリファレンス見ながら作ってるのが現状です。http://jp.php.net/manual/ja/
- PHP4でカンタンWebDB構築ガイド」秀和システムを愛用しています。この本のありがたいところは,関数のリファレンスと関数逆引き辞典が載せられているので,特定の目的に合った関数を調べたいときに非常に便利です。
- Eclipse+WebStudio や Peggy + PHP.exe + CHMヘルプ などの開発環境を用意すると学習効率がぐっと上がります。楽です。
- 私のところではPDFlibの代わりになるようなクラスを自前で作りました。http://www.mula-net.com/mulib/
- 金がかかるのは厭とか、XMLからPDFに変換させるなどの方法であれば、JavaのサーブレットコンテナにCocoon2(xml.apache.org)を組み込めば簡単です。Java2の実行できる環境が必要ですがてっとり早く試してみたいならwww.baykit.orgのBXSを使うのが無償で手軽かと思います。