|
- 2008/07/11 19:38【第15回】第1章まとめ
- ファイル操作 配列 Smarty HTTPアクセス キャッシュ 色々な要素を学んできました。沢山やってきた気もしますが、でも簡単ですよね。初心者の内は「何事も簡単だ」って思うことが大事です。実際、プログラマ暦5年程度の私ですが、どんなに凄いエンジニアでも同じ人間なので凄... [続きを読む]
|
- 2008/07/01 18:36【第14回】キャッシュ
- Amazon APIには1秒間に最大1回のリクエストという使用制限があります。また使用制限がなくても、毎回同じ結果なのにネットワーク越しにデータを取りに行くのは無駄ですよね。そこで登場するのがキャッシュです。名前を聞いて怯んだらいけません。コイツも全然簡単です。 キ... [続きを読む]
|
- 2008/06/30 19:05【第13回】XMLパース
- さてさて、いよいよAmazon APIです。叩き方はこんな感じです。 http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceService&Version=2007-07-16&Operation=ItemSearch&SearchIndex=Books&Title=%E5%B7%9D%E6%9D%91%E3%82%86%E3%81%8D%E3%81%88&Resp... [続きを読む]
|
- 2008/06/27 21:22【第12回】WEBサービス入門
- 次は WEBサービス。何だか難しそうな名前ですが、これも実は簡単です。PHPなら簡単にWEBサーバのコンテンツを取得できます。 1 <?php 2 $fp = fopen(’http://cee.sakura.ne.jp/idol/’, ’r’); 3 4 if ($fp !== FALSE) { 5 while ($data = fgets($fp)) { 6 $line[] = $dat... [続きを読む]
|
- 2008/06/24 19:05【第11回】Smarty 実践編
- 無事インストールできたら、早速実践編です。ただ教えることは特に無いです ^^ マニュアルしっかりしてますからね。 3章基本構文 4章変数 この辺を見て、まずはしっかりと動きを習得してください。 っと。これだけだとブン投げ過ぎですよね。それでは私が開発しているアプリ... [続きを読む]
|
|
|
- 2008/06/23 17:05【第10回】Smarty インストール
- Smartyは、PHPで書かれたものなので、インストールに特別な処理をする必要はなく、ファイルを配置したら完了です。 Donload pageから、最新のものを取得して解凍します。プログラムとして使うのは、以下の通り「libs/」以下のみです。 ./Smarty-2.6.19/libs/internals ./Sma... [続きを読む]
|
- 2008/06/23 16:49【第9回】Smarty 入門
- さて、下のプログラムと ’ . "¥n"; echo ’’ . "¥n"; echo ’hello’ . "¥n"; echo ’’ . "¥n"; echo ’’ . "¥n"; 下のプログラ... [続きを読む]
|
- 2008/06/19 08:47【第9回】Smarty入門
- さて、下のプログラムと ' . "n"; echo '' . "
n"; echo 'hello' . "n"; echo '' . "n"; echo.. . [続きを読む]
|
- 2008/06/13 17:49【第8回】HTMLとロジックの分離とは
- というわけで、ceeトップページのように5列で改行(や行は3列)のHTMLを、ハードコードなしで書いてみましょう!! 前々回こう申し上げましたが、できたでしょうか?たまには答えを出さずにと思ったのですが、やっぱり作ってみました。後、前回までのプログラムだと [る... [続きを読む]
|
- 2008/06/12 18:30【第7回】バグ修正
- 前回提示したソースコードですが、の挿入場所がバ
グってました.....。 申し訳ございません(__) < ;?php $fp = fopen(’idol.conf’, ’r’); if ($fp !== FALSE) { while(!feof($fp)) { $line = trim(fgets($fp)); // 空白 行は無視 if (!mb_ereg(’^$’, $line)... [続きを読む]
|
- 2008/06/04 18:27【第7回】ハードコード悪
- ごめんなさい。前回例示したプログラムはあまりよくないと言いましたが、その悪さを説明するのに適したものになっていませんでした>< 以下のように要件を変更します。 『あいうえお各行のインデックスを冒頭に表示すること』 <?php $fp = fopen('idol.conf', ... [続きを読む]
|
- 2008/05/26 18:42【第6回】配列を展開してHTML出力
- 配列に収めることができたら、次はHTMLにして出力ですよね。今回はリスト形式(小野真弓)で出すことにチャレンジしてみましょー。 [あ] 青木裕子:aokiyuuko 杏さゆり:anzusayuri [い] 飯田里穂:iidakaho 井川遥:igawaharuka 池脇千鶴:ike... [続きを読む]
|
- 2008/05/22 18:57【第5回】設定ファイル
- それではこれまで学んできたことを生かして、下記のような設定ファイルをアプリケーションにどう組み込んでいくかを学んでいきましょう。ちなみに下記コンフィグは、ceeで使っているものとほぼ同様です。 [あ] 青木裕子:aokiyuuko 杏さゆり:anzusayuri [い] 飯田里... [続きを読む]
|
- 2008/05/21 14:38解答【第4回】
- 解答例は以下の通りです。要所要所分からない箇所があるかもしれませんね。まずは自分でデータを適当に変えて動かせるところまで終えてみてください。 <?php 1 <?php 2 $arr['name'][] = '吉岡美穂 '; 3 $arr['name'][] = ... [続きを読む]
|
- 2008/05/19 00:55解答【第3回】
- 回答例は以下の通りです。簡単なif文が加わりましたね。 <?php $fp = fopen('foo.conf', 'r'); if ($fp !== FALSE) { while ($data = fgets($fp)) { $data = trim($data); if ($data != '' && !mb_ereg('^[', $data))... [続きを読む]
|
- 2008/05/17 18:50【第4回】配列
- 配列とは、こんなものです。 $arr[] = 'a'; $arr[] = 'b'; $arr[] = 'c'; : : : 配列の中身が10個になろうと100個になろうと、こんな感じで簡単に何がしかの処理を行うことができます。 foreach ($arr as $v) { echo $v; } 配列を知ら... [続きを読む]
|
- 2008/05/16 20:13【第3回】ファイルを操作する
- ceeでは、グラビアアイドルの名前やblogサイトURL、オフィシャルサイトURLなどの情報を全てコンフィグファイルで管理しています。データの管理はデータベースが一般的ですが、データベースの操作を勉強する時間が勿体無いので、まずはファイルでの管理方法を覚えてみましょ... [続きを読む]
|
- 2008/05/14 17:24【第2回】Hollo, PHP!
- プログラミング一発目は「Hello, PHP!」です。 たったこの3行でも覚えるべき要素は実は満載だったりします。 開始タグ 1. などと書くこともできるのですが、実行環境によ... [続きを読む]
|
- 2008/05/13 19:50【第1回】php.net
- php.net PHPプログラマにとって、このサイトは必須です。 このサイトのマニュアルを読破しきったら、市販の本なんか全くいらないぐらいです。コミュニティのメンバーの皆さんのお陰で、翻訳化を進んでおり PHPの優位性 = php.net と自分は思っているぐらいです。 初心者の皆... [続きを読む]
|
- 2008/05/13 19:41【はじめに】PHP 初心者に送るプログラミング講座
- PHPを初めて間もない方に朗報です。 PHP初心者・プログラミング初心者の方を対象に超丁寧に1からWEB開発のテクニックを教えていきたいと思います。講座の内容は「実践的」をモットーにしています。プログラミングの『いろは』は、とりあえず抜きにしてまずはアプリケーショ... [続きを読む]
|