書店でPHPのフレームワークについての本を見つけた。
CodeIgniter(コードイグナイタ)と言うPHP4でも動くフレームワーク。
「CodeIgniter徹底入門」
試してみようかなぁ。
書店でPHPのフレームワークについての本を見つけた。
CodeIgniter(コードイグナイタ)と言うPHP4でも動くフレームワーク。
「CodeIgniter徹底入門」
試してみようかなぁ。
Ajaxライブラリについての書籍がありました。
翔泳社のサイトを見ても目次もありません・・・。
http://www.seshop.com/detail.asp?pid=9173
アスキー・メディアワークス のサイトは検索すると目次など出てきました。
Prototype (prototype.js)は、Webアプリケーションの開発を緩和することを目標としたJavaScriptのフレームワークである。本書は、その使用法を解説したうえで、それぞれの機能をリファレンスとして紹介する。リファレンスには実際に動作するソースコードを添付する。
技術評論社のサイトを見てみると、PDFデータがあったり書籍の情報が詳しく掲載されている!
http://gihyo.jp/book/2008/978-4-7741-3490-1
そして、更に気になる本を発見。
ポケットリファレンスかぁ・・・。
サンプルPDFだけでは何とも・・・。
ブログにRSSフィード一覧を設けてみました。
気になるサイトやブログでRSSを配信しているところから一覧を作っています。
RSSはPHPで「MagpieRSS」を使っています。
ネットで検索するとUTF-8対策があるrss_fetch.incファイルの
define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1');
を書き換えて
define('MAGPIE_OUTPUT_ENCODING', 'utf-8');
としています。
日付の取得はデフォルトで以下だが
parse_w3cdtf($item['dc']['date']);
こんな感じで取得できるらしい
$item['date_timestamp']
http://somin.oheso.com/oheso.cfg/004820.html
Date("Y年m月d日",$item['date_timestamp'])
日付でソートして、表示件数を指定して...。
結果はJavascriptで出力
header("Content-type: text/javascript");
document.write("...");
「初めてのPHP&MySQL」が届いた。
PHPとMySQLをまとめて1冊で学習する本です。
基本構文からセキュリティについてまで記述されている。
マジッククォートについてやコーディング規約も参考になりそう。
MySQLについては、phpMyAdminやら正規化についてやら・・・。
PHPとの連携は組み込み関数とPEARでの接続・・・。
良く1冊にまとまっていますね。
http://keithdevens.com/software/phpxml
PHP5になると、XMLを処理する関数の機能が拡張され便利になっているようです。
http://jp.php.net/manual/ja/function.simplexml-load-file.php
しかし、PHP4だと・・・。
そこでPEARを使ったり、ライブラリを使ったりするのですね。
http://www.thinkit.co.jp/books/index.html
http://itpro.nikkeibp.co.jp/article/COLUMN/20060120/227624/?ST=system
PHPの本が出版されている。
今度は中高生向けの本のようですが、どんな内容なのか気になります。
分かりやすい内容であれば、中高生向けであっても入門書なんだろう。
30歳からはじめるってのが有っても良く無いか?
EC-CUBEをインストールしてみる。
そのサーバは編集すべき膨大なファイルのパーミッション変更を要求された。
ちまちまと変更してみたが回避方法があったのだ。
PHPをCGIで起動する。
AddHandler application/x-httpd-phpcgi .php
MySQLの文字コード設定ミスで文字化けしたので、DBを作り直して再度インストール!
http://www.ec-cube.net/
PHPでメールを送信する場合はtext/plainで送信したりしますが
文章に色をつけたり、画像を挿入したりする場合はHTMLメールで送信するのでtext/htmlとします。
$header = "Content-Type: text/html; charset=iso-2022-jp\n";
これをmail関数を使って送信します。
mail($to, $subject, $body, $header);
ところが
mb_send_mail関数を使うとtext/plainのヘッダーが挿入され、HTMLのタグがそのまま表示されます。
mail関数の場合は日本語の対応が必要で、JIS(iso-2022-jp)へ変換する必要があり、タイトルなどはエンコードが必要となる。
$subject='=?iso-2022-jp?B?'.base64_encode($subject).'?=';
添付メールを送信する場合も同様に...。