トップページ⇒php
1001コメント326KB

【PHP】Phrameを使う【フレームワーク】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/08/23 14:15ID:???
PHP用フレームワーク「Phrame」について語るスレ

※関連リンク

Phrame本家
http://phrame.sourceforge.net/

PHPでMVC第1回:前編
https://www.stackasterisk.jp/tech/php/phpMvc01_01.jsp

開発談義/FrameWorkはどれがいい? - PukiWiki
http://w-project.org/pukiwiki/index.php?%B3%AB%C8%AF%C3%CC%B5%C1%2FFrameWork%A4%CF%A4%C9%A4%EC%A4%AC%A4%A4%A4%A4%A1%A9
0511nobodyさん2005/05/11(水) 02:35:23ID:???
アンチ・パターンかのぅ。
05125102005/05/11(水) 02:48:34ID:???
>>504 の事。
これに限らず、よく見かけるので。
0513nobodyさん2005/05/11(水) 02:53:25ID:???
>>512
ちなみに、あのサイトはデバッグ中というか試験公開中って書いてあるよ。
05145122005/05/11(水) 02:59:40ID:???
>>513
ごめん(;´Д`)全然見てなかった… 正直すまんかった。
0515nobodyさん2005/05/11(水) 03:09:17ID:???
>>510
いつまでがデバッグ中なんだか
0516nobodyさん2005/05/11(水) 16:47:18ID:???
>>515
そんなこともわかんないのか
0517nobodyさん2005/05/17(火) 16:51:08ID:???
Seasar2 for PHP5。
ttp://cgi39.plala.or.jp/klove/w/k.cgi?page=Seasar2%A4%F2%BB%B2%B9%CD%A4%CBphp%A4%C7DI%A5%B3%A5%F3%A5%C6%A5%CA%A4%F2%BC%C2%C1%F5%A4%B9%A4%EB

うちの会社はPHP4環境ですががががが。
0518nobodyさん2005/05/18(水) 09:47:20ID:6htWVmYW
Mojaviについてググっても出てこないので分かる人いたら教えてください。
認証していない状態で、isSecure(return TRUE)が設定されているモジュールを呼び出すと
AUTH_MODULE、AUTH_ACTIONで指定されたモジュールにフォワードされますが、そのモジュールで
認証後に元のページに戻るにはどうしたらいいのでしょうか?
複数の場所から認証モジュールにジャンプするので、戻る場所が1箇所ではありません。
引数のmoduleとactionから判断するのがいいのかな?
0519nobodyさん2005/05/18(水) 10:16:30ID:???
>>518
$controller->forward('originalModule','originalAction');
かな? Mojavi使ったこと無いけど、まるごとにあった。

0520nobodyさん2005/05/18(水) 10:36:55ID:???
From:
Mail: sage
----------------
>>518
次のようなフィルターを経由してRendererで設定し使っています。

class NextActionFilter extends Filter {
function execute(&$filterChain, &$controller, &$request, &$user) {
static $loaded;
if ($loaded === null) {
$loaded = true;
$nextModule = $request->getParameter('nextModule');
if ($nextModule === null) {
$nextModule = $controller->getRequestModule();
}
$nextAction = $request->getParameter('nextAction');
if ($nextAction === null) {
$nextAction = $controller->getRequestAction();
}
if ($nextModule === 'Default' && ($nextAction === 'Login' || $nextAction === 'Logout')) {
$nextModule = DEFAULT_MODULE;
$nextAction = DEFAULT_ACTION;
}
$request->setParameter('nextModule', $nextModule);
$request->setParameter('nextAction', $nextAction);
$filterChain->execute($controller, $request, $user);
} else {
$filterChain->execute($controller, $request, $user);
}
}
}
05215202005/05/18(水) 10:39:40ID:???
変になってすみません。続きです。

ここではフォワードされた場合( $loaded !=== null )にはスルーにしています。

例えば、Smartyテンプレートでは次のようにして使います。

{if $nextModule != "" && $nextAction != ""}
<input type="hidden" name="nextModule" value="{$nextModule|escape:"html"}">
<input type="hidden" name="nextAction" value="{$nextAction|escape:"html"}">
{/if}

まるごとのoriginalModuleとoriginalActionにnextModuleとnextActionで対応します。

以上、参考になれば。
05225202005/05/18(水) 10:40:51ID:???
たびたびすみません。

ここではフォワードされた場合( $loaded !=== null )にはスルーにしています。
!== の間違いです。
05235182005/05/18(水) 12:32:16ID:6htWVmYW
レスありがとうございます。

>>519
まるごとは私も持っています。
$controller->forward('originalModule','originalAction');
だと、index.php?module=originalModule&action=originalActionが
呼ばれるだけで元には戻れませんでした。
なので、まるごとで書かれているコメントは間違い(というより、
そこは自分で置き換えろということ)みたいです。

>>520
参考にさせて頂きました。
input type="hidden"の項目を置くのは認証モジュールのフォームで、
認証後にここにセットされているModuleとActionにフォワードする
ということでよろしいでしょうか?
やはり認証モジュール内で呼び出し元を保持して画面遷移しないと
無理っぽいですね。
05245202005/05/18(水) 12:39:18ID:???
>>518
それで問題ありません。

05255182005/05/18(水) 12:43:02ID:6htWVmYW
>>524
了解です!
素早い回答ありがとうございました。
本当に助かりました。
05265182005/05/18(水) 13:14:54ID:6htWVmYW
521のソースを参考に作ってみて無事にできました。
ただ、少し問題点もありました。
複数ある認証モジュールの呼び出し元の引数がそれぞれ異なる場合に
認証モジュール内でそれを全て引き継いでいかなかればいけないという
のが一つ。
もう一つは認証モジュールの呼び出し元がGETとPOSTでVIEWを切り替えて
いる場合で、<A>タグから呼び出し元がGETで呼ばれた後に認証モジュールに
ジャンプして認証画面でsubmitでログインして戻ってくるとPOSTで認証元
が呼ばれてしまうためVIEWの切替がうまくいきません。
なので、認証モジュールの呼び出し元はGETとPOSTで両方同じ処理にしておく
必要がありそうです。
0527nobodyさん2005/05/18(水) 13:20:25ID:???
俺はforwardじゃなくてredirect使ってる。
0528nobodyさん2005/05/20(金) 21:12:39ID:???
とりあえず、getで回せば?

$request->setMethod(REQ_GET);
$controller->forward( NEXT, NEXT);
0529nobodyさん2005/05/20(金) 21:21:54ID:???
getで回すのもスマートじゃない気もする。
ログイン画面に来た時にリファラを取得しておいて、
外部サイトからだったら、indexのページ、
内部からだったら、そのリファラに飛ばせば良いんじゃないの?
05305182005/05/20(金) 22:19:06ID:iZfZHOa+
スマートさには欠けるかもしれんけど、次のようなのはどうですか?
1.認証モジュール内でgetMethodしてGETかPOSTかを取得してセッションに保存。
2.getParametersで引数をすべてセッションに保存。
3.ユーザ認証
4.ユーザ認証OKならセッションに保存した引数を全てsetParameterする。
5.上記1で取得したのがGETならredirect、POSTならforwardする。

実際に作ってないのでホントに動くか分かりませんがw
0531nobodyさん2005/05/21(土) 17:11:07ID:???
フレームワークはやっぱり自作に限りますな。
小回り聞くし、使い勝っても良いし。
ちなみに俺のフレームワークは↓ここのサイトのを
http://www.stackasterisk.jp/tech/php/phpMvc01_01.jsp
参考に作りました。
0532nobodyさん2005/05/21(土) 20:16:41ID:???
>>531
ぷ
0533nobodyさん2005/05/21(土) 21:55:33ID:???
>>531
実は俺も。
VOとかDAOの概念が役に立った
0534nobodyさん2005/05/21(土) 22:45:29ID:3M7QHA3T
よっぽど小さいプロジェクトしかやったことないんだな
0535nobodyさん2005/05/21(土) 23:11:49ID:???
よっぽどプロジェクトやったことないんですね
0536nobodyさん2005/05/21(土) 23:17:39ID:???
ひとりで仕事したことしかないんだろ
0537nobodyさん2005/05/21(土) 23:25:05ID:???
>>533
DB_DataObjectやPropelとかのo/rマッパがあるのに今更DAOの概念て…
お前もう少しがんばった方がいいよ
0538nobodyさん2005/05/21(土) 23:28:15ID:???
お前よりはがんばってると思うよ
0539nobodyさん2005/05/21(土) 23:32:31ID:???
そういえばPropelって細かい解説サイト英語のみ?
0540nobodyさん2005/05/22(日) 00:33:19ID:???
>>537
そうか…
しかし別に職業プログラマじゃないしな
0541nobodyさん2005/05/22(日) 01:01:02ID:???
>540
とりあえずメンテナの一番多いだろうmojaviの大半の機能を使うくらいのプログラムを組んで
流通してるフレームワークの強さを体感したらいいよ。
一部しか使わないから覚えるのマンドクセ、自作マンセーになる。
0542nobodyさん2005/05/22(日) 01:27:19ID:???
>>538
自覚症状なしですか…もう救いようないですね。

まぁ>>540みたいなケースなら問題ないけど。
0543nobodyさん2005/05/22(日) 01:32:24ID:???
>>534-537
おいおいおい、mojavi信者が必死だなw
お前らみたいなフレームワークも自作できないような屑は
プログラマを語るなよ。な?
0544nobodyさん2005/05/22(日) 01:39:03ID:???
>>543
>お前らみたいなフレームワークも自作できないような屑は

という事はお前さんは自作してるんだろうから公開してみたら?
それが出来ない限り、お前さんもフレームワーク自作できるとの証明にはならないから、
お前さんの理論でお前さん自信が『屑』である。
0545nobodyさん2005/05/22(日) 01:54:42ID:???
車輪の最発明とか、メンテナの数とか、イロイロありすぎて
フレームワーク自分で作る意味がわからんのだが。
教えてplz
つーかフレームワーク自作するやつは当然Pearなんて使わないんだよね?
0546nobodyさん2005/05/22(日) 01:59:09ID:???
>>545
既存のフレームワークで満足すればそれでよし。
満足しなくても、改造して満足できるならそれでよし。
それでも満足できないなら自作するのもよし。

ぶっちゃけ、フレームワーク使わなくたってどうでもいい。
使いたい奴が使いたいものを使う、または自作すればいい。

つうか、どうしてプログラマの大部分ってこういった話題好きなのかね・・・
使いたいものを使いたいように使えばいいじゃん。
もうちょっと、プログラミング自体を楽しもうぜ。
05475452005/05/22(日) 02:03:58ID:???
>545
趣味でやってるなら楽しもうぜ、とか言えるだろうが
仕事なんで効率と保守のコスト考えると、そんな理由では自作なんてありえない。
フレームワーク自体の有用性は揺ぎ無いわけだから
自作フレームワークのメンテに時間がさけて、なおかつ仕事も効率よくこなせるとなると
そこそこ大きいプロジェクトしか自作フレームワークなんて無理じゃないの?
05485452005/05/22(日) 02:04:20ID:???
547は546宛て。アンカーミスった
05495462005/05/22(日) 03:03:37ID:???
>>547
だから、全員が仕事で使ってるわけでもないし、逆に趣味でもやってる訳でもない。
だから、自作だからとか既存とかどうでもいいでしょ?って事。

少なくても、色々な人間が居る中で、自作だからといって見下した態度とたり、
既存のつかってたら信者だの煽ったりと、どうでもいい。

もっと単純に情報交換がしたいよ・・・
例えば、○○のフレームワークはこういった部分が面倒だから、
俺は既存の△△の部分を□□のように書き換えて☆☆のようにして使ってる。

とかさ・・・
なんというか、こういった板見てると、必ず○○使ってる奴はダメとか
そんな意見ばかりじゃん。

そういう意味でも、『楽しもう』と言っただけ。
0550nobodyさん2005/05/22(日) 03:12:11ID:???
あのさ、フレームワークの自作なんか大したことではないだろ?
何が車輪の再発明だよ。ただの骨組みだろうが。馬鹿か?
もう一度言うが、フレームワークの自作すらできないような奴が
プログラマを名乗るなよ。な?
0551nobodyさん2005/05/22(日) 03:16:58ID:???
と、フレームワークも作れない奴が語っております。
0552nobodyさん2005/05/22(日) 08:49:41ID:LxqOomPh
>>529さん
>ログイン画面に来た時にリファラを取得しておいて、
>外部サイトからだったら、indexのページ、
>内部からだったら、そのリファラに飛ばせば良いんじゃないの?

これって何でですか
05535452005/05/22(日) 13:25:31ID:???
>549
自作だから見下すわけではないが、既存のものより悪いものを作って自己満足しました、なら
チラシの裏にでも書いててくれよ。
それこそ自分が作ったって公開してるのなんてMapleほかいくつかくらいだろ?
評価しようがないよ。

>550
これほどまでウェブアプリが一般的になった現在でも
XSS脆弱性やSQLインジェクションのような単純ミスが残ってるのは
人の作業にミスが付き物だからだろ?
俺はメンテナが多いほうがそういうミスも減るだろうし
オープンソースならミス見つかるのも早いだろう、っていう考え方。
0554nobodyさん2005/05/22(日) 13:26:42ID:???
>>550の糞フレームワークマダー?
0555nobodyさん2005/05/22(日) 14:02:26ID:???
これで、>>550が物凄ぐ使いやすいFWだしてきたら、凄いだろうな・・・
0556nobodyさん2005/05/22(日) 19:16:06ID:???
>>555
今でもものすごく使いやすいフレームワークあるんだし、別に凄くはないと思う。
0557nobodyさん2005/05/22(日) 20:20:16ID:???
>>556
だから、今まで出てきたようなFWより使いやすいとかそういった意味だろ。
0558nobodyさん2005/05/22(日) 20:27:34ID:???
>>557
別にそんなこと>>555では書いてないだろ。
0559nobodyさん2005/05/22(日) 21:51:01ID:???
なんかフレームワークすら自作できない屑が多いのね。
程度低いな。
0560nobodyさん2005/05/22(日) 22:03:30ID:???
ぶっちゃけ自作できない奴なんてこのスレには居ないだろ。
やる価値が無いと判ってて放ってる奴と、作ってから既成でいいことに気づいた奴。
俺は後者。
煽りならもう少し程度を上げてくれよ?
05615602005/05/22(日) 22:06:51ID:???
既製品を超える品を作ってる/作ろうとしてる方々を馬鹿にしているわけではない。
今のフレームワークが完璧などと言うつもりは毛頭ない。
念のため。

俺は面倒くさがりだから手を加えるにしても1から作らずにメンテナに加わるだろうけど。
0562nobodyさん2005/05/22(日) 22:24:44ID:???

効率を考えない馬鹿が>>559みたいな結論に達するんだろうな
0563nobodyさん2005/05/22(日) 23:19:42ID:???
ぶっちゃけ、サイトを構成する手段として使ってるだけで、
基本さえわかれば、フレームワークそのものには大して興味ない。

ってのは、いけませんか?
0564nobodyさん2005/05/23(月) 01:13:53ID:???
>>562
簡単なアクセスカウンターから巨大プロジェクトまで
すべて同じフレームワークを使うんだな。
馬鹿の一つ覚えのように。程度低いねぇ。死ねば?
0565nobodyさん2005/05/23(月) 01:21:40ID:???
>>564
よく落ち着け。
>簡単なアクセスカウンターから巨大プロジェクトまで
>すべて同じフレームワークを使うんだな。
>>562のどこでそんなこと言っている?
冷静になって考えろ。そうすれば、取り乱してアホなレスしてる
自分が死ぬべきだと気付くはずだ。
0566nobodyさん2005/05/23(月) 03:30:09ID:???
>>565
フレームワークの自作もできないような低レベルな人間である
あんたが死ぬべきだと思うよ?
0567nobodyさん2005/05/23(月) 06:37:03ID:???
お前は病院病院行った方がいいね
0568nobodyさん2005/05/23(月) 06:47:31ID:???
かわいそう
0569nobodyさん2005/05/23(月) 07:46:20ID:???
>>566
>フレームワークの自作もできないような低レベルな人間である
興奮しすぎだ。だれがどこで自作できないなんて言ったの?
それにお前の論法だと、
>簡単なアクセスカウンターから巨大プロジェクトまで
>すべて同じフレームワークを使うんだな。
アクセスカウンターにまでフレームワークの自作するの?ってことになるんだが…

>「屑」「死ねば?」「死ぬべきだと思うよ」
なにがおまえの心を蝕んでいるんだ?
http://www.nisseikyo.or.jp/
とりあえずここで治療先探した方がいいよ。
なんか知り合いの職場で、突然発狂しだして、それから顔出さなくなった奴とか
いたらしいし。
0570nobodyさん2005/05/23(月) 11:54:37ID:???
おまいら、荒れすぎ ( ´,_ゝ`)y-~~~

フレームワークを自作すると勉強にはなる。

で、俺がフレームワークを使う理由はテコの原理が働くから。
フレームワークの習得コストを投資するだけでその何倍ものリターン、即ちアイデアや技法を核に、コーディングやテストに時間や人をかけた良質のコードが利用できる。
なので俺がフレームワークを選定する判断基準は
1. 核となるアイデア、技法の価値
2. それがどの程度の品質でテスト、実装されているかの質
3. 情報
自作&クローズドだと 2 と 3 が劣るので苦しくなる。
このスレが賑わったのも Mojavi のような強力なオープンソースフレームワークが評価されたからじゃないの。少なくともフレームワークの DIY で賑わってるワケではない。

自作はがんがんやれ。でも押しつけんな。
オープンソースフレームワークはがんがん使え。でも うひょー、俺進んでるー!とか使ってないヤツは吊れというのも間違い。

フレームワークで非生産的なフレームすんなと。
0571nobodyさん2005/05/23(月) 12:52:51ID:???
今、>>570がいいこと言った!
0572nobodyさん2005/05/23(月) 16:34:31ID:???
別にいいことじゃないだろ…
0573nobodyさん2005/05/23(月) 16:35:40ID:???
>>572
>>571 は
> フレームワークで .. フレーム
ここの事だろ。
0574nobodyさん2005/05/23(月) 17:04:01ID:???
>>573
いや、>>571は>>570だろ。
0575nobodyさん2005/05/23(月) 17:49:38ID:???
>>570
>おまいら、荒れすぎ ( ´,_ゝ`)y-~~~
荒れてるのは>>559だけだよ
0576nobodyさん2005/05/23(月) 18:03:30ID:???
以下、何事も無かったかのように。

ところで、いまだにM2-PHP4な俺様なんだが
M3-PHP5に移行するに当たっての注意点みたいのあるかい?
なんかiniファイルとかあって軽くビビってるんだけど。
DB接続周りはProple&Creoleがいいらしいね。

Hibernate誰かポートしてねえかなと思ってpHibernateでググったら出てきたよw
0577nobodyさん2005/05/23(月) 18:52:24ID:???
>>576
>M3-PHP5に移行するに当たっての注意点みたいのあるかい?
言い出したらキリが無いな…

Propel&Creoleに限らず複数&多種のDB接続ができるんで、DB周り自体かなり便利にはなってるけどね。
俺の場合比較的速度を求めない部分ではPropel+Creoleで、速度重視の部分ではADODBって感じでやってるけど。
0578nobodyさん2005/05/23(月) 20:43:40ID:???
所詮はCGIだろ、そんなに熱く語るものでもないだろが。
使えて当り前のレベルの話だろが、突っ込んだ話しても
先が見えてる内容だから、掘り下げて話す方が恥ずかしくなるよ(w
0579nobodyさん2005/05/23(月) 21:16:02ID:???
>>578
>所詮はCGIだろ
え…?CGIじゃないよ?
せめて最低限の知識持ってから書き込まないと恥ずかしいよ?
0580nobodyさん2005/05/23(月) 22:12:54ID:???
578ではないが、
PHPはCGIとしてもインストールできるのですよ。
ただ、あまり一般的じゃないけど。
0581nobodyさん2005/05/23(月) 22:59:08ID:???
>>580
>PHPはCGIとしてもインストールできるのですよ。
この表現は正しくない。
0582nobodyさん2005/05/23(月) 23:02:33ID:???
CGIとしても動くけど、誰もそんな風に使わないよね。
誰もCGIについて語ってないし。苦し紛れに無知な>>559が
発したレスなんだろうけどね。
0583nobodyさん2005/05/23(月) 23:32:25ID:???
DBを使うような事って、仕事以外に無いだろ。
0584nobodyさん2005/05/23(月) 23:46:56ID:???
>>583
えぇぇぇ。
さぶっ!
0585nobodyさん2005/05/24(火) 10:54:53ID:???
>>581
じゃぁ正しい表現を教えてね。
もっと建設的に行きましょ。
0586nobodyさん2005/05/24(火) 12:51:57ID:???
>585
調べろ。だからお前は屑なんだ。

そもそも最初から知ったかぶるな。
0587nobodyさん2005/05/24(火) 15:53:52ID:acBCrGCd
藻前ら税印しんじゃえ
うぜ
0588nobodyさん2005/05/24(火) 21:31:13ID:45wBzFIo
結局PHPにおけるフレームワークはMojaviが定番と考えて良い?
0589nobodyさん2005/05/24(火) 21:46:48ID:???
そろそろPHPフレームワークの本出してほしいよな〜
でも既存フレームワークは
「多機能すぎる」んで、速度がネックになるかな。
オリジナルフレームワークは機能のショボさが
逆に強みになると思う
0590nobodyさん2005/05/24(火) 22:00:03ID:???
>>589
既存フレームワークで本必要?
ソースコードの量も大した事無いし、別に本が必要とは思わないんだけど?

それと、たしかもうちょっとでMojavi3を扱った日本で最初の書籍が出るはず。
0591nobodyさん2005/05/24(火) 22:29:19ID:???
いちいちソース読むのは面倒
楽したいからフレームワーク使うんだからさ
モハビ本には期待
0592nobodyさん2005/05/24(火) 23:00:00ID:???
mojaviはステップそれほど多くないし
ソースがきれいだからすぐ読める希ガス
0593nobodyさん2005/05/24(火) 23:11:35ID:???
別にソース読まなくても公式のマニュアルとフォーラムの記事検索すりゃ
いくらでも出てくるし。
0594nobodyさん2005/05/24(火) 23:39:46ID:???
>>586
そんなこと言うんだったら
最初からPHPはCGIではないなんて言うなよ。

おまえが問題にしたのは文章の正確さではなく
その「表現」なんだから、マニュアルを調べたって出てきそうもないしな。
正確な文章を書けないやつがしゃしゃり出てくるんじゃない。
05955862005/05/25(水) 00:39:50ID:???
>594
俺は多分お前が思ってる奴とは別人だぞ。
日が浅いだろうに、奈々氏の区別が付いている振りをするものじゃない。

一般的に教えてクソと呼ばれるものは屑だし
585もその類の遠吠えにしか見えない、ということを言ったまでだ。
05965862005/05/25(水) 00:48:05ID:???
ちなみに、さっき詳細な用語はさっき3分ほどで調べてみたんだが
CLI版のPHPをインストールすることで、CGI機能を実装したサーバーの
cgiスクリプトとしてPHP言語が動作可能となる。
つまり、581が言ってるのはCGiとしてインストール、というのがそもそもおかしい話だということだろ多分。
調べたら出てくるんだから調べてから話せ、ってことだ糞餓鬼。
0597nobodyさん2005/05/25(水) 01:17:40ID:???
>>596の言うとおり。
0598nobodyさん2005/05/25(水) 01:33:54ID:???
>>596
正確にはCLI版はCGI Spec.を満たしていないので、CGI版じゃないと駄目。
0599nobodyさん2005/05/25(水) 01:43:09ID:???
とりあえずスレ違いなんでCGI厨は消えてください。
06005982005/05/25(水) 01:43:14ID:???
と思ったが、CLIでもCGI Spec.を満たしたスクリプトは書けるな。
前に何か足らなくなってて難しい/出来ないと思ったんだが...記憶違いか
06015862005/05/25(水) 01:43:14ID:???
>598
ttp://ns1.php.gr.jp/pipermail/php-users/2003-January/012701.html
これか。おみそれした。
0602nobodyさん2005/05/25(水) 01:46:55ID:???
>>600>>601
秒数まで同じなんてお前ら…
06035982005/05/25(水) 01:55:54ID:???
>>601
そのHTTPヘッダのくだりなんだけど、出力しないだけで
CGIのインターフェース的には繋がってたと思うんだよね。

ああ、スレに関係ない話ですまん。
06045982005/05/25(水) 01:58:25ID:???
ケコーンするか?>>586
つか秒が同じになるのってどういう条件なんだ?
0605nobodyさん2005/05/25(水) 05:00:03ID:???
>>596
http://www.php.net/manual/ja/security.cgi-bin.php
じゃぁこの翻訳は間違っているのだね。
06065962005/05/25(水) 08:36:43ID:???
>605
わざわざ「バイナリ」と付けている意味もわからんのか。そもそも異なる訳だ。
つーか俺が書いたのは調べてる例なのだし、明らかに間違ってるなら自信を持ってその箇所を指摘しろ。
そういう中途半端な話がしたいのか?
580はともかく、578は明らかに事実誤認だし581は調べもせずに書き込む香具師だ。
勝手に誰かと勘違いしないでもらえる?

>598
ヘッダ自分で書かなきゃいけないならスクリプト書き直し…
秒はこれコンマ以下切捨てなのね。
06075962005/05/25(水) 08:41:13ID:???
レス番ミスった…
>580はともかく、578は明らかに事実誤認だし581は調べもせずに書き込む香具師だ。
580はともかく、578は明らかに事実誤認だし585は調べもせずに書き込む香具師だ。

どんどんスレの主旨からずれてくな…これ以上PHP-CGIの質問するんだったらPHP初心者板でお願い。
一両日中には相手してあげるから。
0608nobodyさん2005/05/25(水) 09:13:30ID:???
>>590
どこの情報?
0609nobodyさん2005/05/25(水) 09:20:22ID:???
>609
これのことだと思う
ttp://www.amazon.co.jp/exec/obidos/ASIN/4798108766/250-2538785-1872250
0610nobodyさん2005/05/25(水) 09:47:46ID:???
1章 PHPプログラミングをはじめよう!
○PHPで広がるWeb開発
○レンタルサーバーでPHPを使おう!
○WindowsでPHPを使おう!
○使える! アプリケーション〜一般編〜(XOOPS / ppBlog)
○使える! アプリケーション〜開発編〜(phpMyAdmin / mantis)
○PHP超入門
○TruStudioで快適な開発環境を作ろう!

第2章 PHPのプログラム構築手法
○Smarty入門
○Smartyを使いこなす
○PHP5+MojaviによるMVC入門
○PukiWikiでSEOにチャレンジ

第3章 ライブラリを活用する
○JpGraphでグラフもすいすい
○PEAR:Mime_Mailを使用したHTMLメール送信
○PHPのセキュリティ対策
○パフォーマンス向上大作戦!
○WYSIWYGな編集をしよう!

第4章 最新情報
○PHP5の新機能
○PHP4とPHP5の共存

↑これみるかぎり期待できなさげな気がする
■ このスレッドは過去ログ倉庫に格納されています