1 名前:nobodyさん mailto:sage [2008/04/11(金) 06:38:35 ID:???] まず読め→【PHP マニュアル】www.php.net/manual/ja/ PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは970が立ててください立たなかった場合は980よろ ◆前スレ 【PHP】下らねぇ質問はここに書き込みやがれ 66 pc11.2ch.net/test/read.cgi/php/1205655807/ ◆質問する時の注意 ・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を必ず明記すること。 ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくはトリップをつける事。 ◆質問後の注意 ・偽者防止に必ずIDを表示(メール欄に何も記述しない)、若しくは質問時のトリップをつける事。 ・2回目以降は最初に質問した際のレス番号を名前欄に入れること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ ・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
386 名前:nobodyさん mailto:sage [2008/04/21(月) 13:48:07 ID:???] >>384 > これまで問題なく送信、一括配信など行えていたのですが、 > なぜか今作っているサイトでは遅延が発生します。 どちらも正常な動作ですよ。電話鳴らされるのはご愁傷様としか言えない。 メール配送の仕組みや MTA のご機嫌の問題を PHP で解決するのは大変そう。
387 名前:nobodyさん mailto:sage [2008/04/21(月) 13:53:45 ID:???] てか、メール遅延なんて、自分の鯖だけで解決する問題じゃないだろ
388 名前:nobodyさん mailto:sage [2008/04/21(月) 13:54:56 ID:???] その気持ちは分かるけど、俺も人を疑うことを止めて、 人を信じることから接してみたら? 俺もそうしたら、幸せなことが増えたと思う。 苦情をネガティブに考えないで、感謝する気持ちで捉えてみて。
389 名前:377 mailto:sage [2008/04/21(月) 14:01:16 ID:???] >>386 やっぱり「普通のこと」なんですね。 さっきサーバに詳しい友人にも電話して聞いてみたのですが、 「メールの遅延や送られないことはある。でもPHPのバージョンを変えるとか サーバの設定を変えるとかそういう操作は時期早々。やらない方が良い」 と言われました。ですので、このまま静観します。 ご回答いただいた方、ありがとうございました。
390 名前:nobodyさん [2008/04/21(月) 14:01:53 ID:eazv5Nmh] error_reportingの設定って、みんなE_ALLとかE_STRICT使ってる?
391 名前:nobodyさん mailto:sage [2008/04/21(月) 14:05:44 ID:???] 送信数が多いならキューを分割してプロセスをリッスンして心太方式にするのもいいカモメ
392 名前:nobodyさん mailto:sage [2008/04/21(月) 14:06:06 ID:???] >>389 プロなら、しょうがないで済まさないぞ。 メールが送信できないケースには様々な原因が考えられるが、 リターンメールが帰ってくるケースではそれに対処するプログラムを組む必要がある。 でないと、到達不能メールが無限ループを繰り返し、相手のサーバーは中継サーバーもダウンさせる。 そうなったら、威力業務妨害で捜査を受ける場合もあるし、賠償問題にも発展する。 かかる観点まで見通して実装するかどうかが、プロとアマの分水嶺だよ。
393 名前:nobodyさん mailto:sage [2008/04/21(月) 14:08:42 ID:???] >>384 ログ解析したら、だいたのボトルネックが分かるものだよ
394 名前:nobodyさん mailto:sage [2008/04/21(月) 14:18:19 ID:???] 「問い合わせフォーム」にMAILER-DAEMONさんへ自動返信する機能を 実装するかどうかが分水嶺なのですね。わかります。
395 名前:377 mailto:sage [2008/04/21(月) 14:19:08 ID:???] mb_send_mail関数を使ってもサーバのメールログに情報が残るんですか? お恥ずかしながら、sendmail送信の場合、ログが残らないと思っていました・・。 と言うことは、そのログを閲覧できるレンタルサーバを借りなければ いけないと言うことですよね?さくらじゃ無理そうだ・・・
396 名前:nobodyさん mailto:sage [2008/04/21(月) 14:22:38 ID:???] 共有レンサバじゃ厳しいだろな 送信関連の規制にひっかかってるんじゃね? スクリプトである程度調整できるかもしれないけど。
397 名前:377 [2008/04/21(月) 14:25:00 ID:8HZkrnGU] >>396 1日10件もお問い合わせがないので、送信規制にかかってなさそうです。 アクセスも多くて500PVほどですし。 結構、簡単に考えていたのですが、色々と考えるべき事が多いのですね。。
398 名前:390 [2008/04/21(月) 14:25:02 ID:eazv5Nmh] 漏れの質問はスルーですか、そうですか。
399 名前:nobodyさん mailto:sage [2008/04/21(月) 14:27:24 ID:???] スパムメールサーバーとして、ルートサーバーに登録されてしまったら、 そこから送信されるメールは一切受け付けてくれなくなるよ。 インターネットで死亡宣告を受けるようなもの。 数件ならいいけど、数百件にもなったら危険水域。
400 名前:nobodyさん mailto:sage [2008/04/21(月) 14:30:40 ID:???] >>390 (PHP_OS != 'WINNT') ? error_reporting(0) : error_reporting(E_ALL);
401 名前:nobodyさん [2008/04/21(月) 15:55:39 ID:tP2T0+Jy] phpmyadminのようにサーバ上のSQLiteデータベースファイルをブラウザで 編集できるアプリってありますか?
402 名前:nobodyさん mailto:sage [2008/04/21(月) 16:13:15 ID:???] 探したら、あった phpsqliteadmin.sourceforge.net/
403 名前:nobodyさん [2008/04/21(月) 16:21:47 ID:tP2T0+Jy] >>402 ありがトン!早速試します。
404 名前:nobodyさん mailto:sage [2008/04/21(月) 16:46:56 ID:???] JP1JP1って日立の中の人なのか?
405 名前:390 [2008/04/21(月) 16:47:11 ID:eazv5Nmh] >>400 サンクスコ
406 名前:366 mailto:sage [2008/04/21(月) 16:53:15 ID:???] 自分で作りました。 ありがとございました。
407 名前:nobodyさん mailto:sage [2008/04/21(月) 21:40:04 ID:???] 粘着キティは通院日かな?
408 名前:nobodyさん mailto:sage [2008/04/21(月) 21:56:39 ID:???] このスレ、回答者が釣りなのかマジなのかわかんねぇ。 無限ループって何だよ。 Fromを入力可能にするとか?ありえないし。 メールヘッダーインジェクション可能だと、サーバー止められるかもだけど。 >>390 作る時はE_STRICTでやってる。 なんか、本番環境でdisplay_errorがonの所多過ぎない? ちなみにdisplay_errorはini_setしてもあまり意味無い。 iniでdisplay_error offで、ini_setでonにすると、 パースエラーの時、ini_set自体が実行されないのでパースエラーが表示されない。 逆も然り。 まあ、逆の場合は本番環境でパースエラーは無いだろうから良いっちゃ良いけど、 精神衛生上良くない気がする。
409 名前:のし図 [2008/04/21(月) 23:17:05 ID:YYj5TAUN] mkでこんなセキュホみつけたのですが、ここからindex.cgiのソースを見るにはどうすればよいのでしょうか? mk-board.net/koukoku.pm 穴みたいです セキュリティに詳しい方教えて下さい
410 名前:nobodyさん mailto:sage [2008/04/21(月) 23:22:27 ID:???] ここはperlじゃないよ。 cgiは関連付けされてるから見えないみたい!?
411 名前:のし図 [2008/04/21(月) 23:28:53 ID:YYj5TAUN] >>410 何かと方法ってないのですか?
412 名前:nobodyさん mailto:sage [2008/04/22(火) 00:07:08 ID:???] ここはperlじゃないよ。
413 名前:nobodyさん mailto:sage [2008/04/22(火) 03:24:49 ID:???] そんな穴じゃ抜けない
414 名前:nobodyさん [2008/04/22(火) 11:42:41 ID:dlLjXVhc] phpのsymlinkってアトミックなんでしたっけ・・・? DBがMysqlのmyisam使わなきゃで、行ロックの代わりをやる必要が・・。
415 名前:nobodyさん mailto:sage [2008/04/22(火) 11:49:33 ID:???] アトミックで鉄腕アトム的ってこと?
416 名前:nobodyさん mailto:sage [2008/04/22(火) 11:50:02 ID:???] >>415 ちょーーー受けるwwwww
417 名前:nobodyさん mailto:sage [2008/04/22(火) 11:50:32 ID:???] >>415 その発想はなかったわwwww
418 名前:nobodyさん mailto:sage [2008/04/22(火) 12:41:18 ID:???] このスレもこの程度か 相手になりませんでした
419 名前:nobodyさん mailto:sage [2008/04/22(火) 13:17:40 ID:???] クォリティ高須クリニック
420 名前:nobodyさん mailto:sage [2008/04/22(火) 14:11:59 ID:???] >>415-419 無職ニート池沼うざい
421 名前:nobodyさん mailto:sage [2008/04/22(火) 15:32:48 ID:???] mkboardの穴なつかしすぐるw wwwlangとかあゆ板とかなゆ板にもあるんだよな
422 名前:nobodyさん mailto:sage [2008/04/22(火) 18:20:03 ID:???] mkタクシュリティ
423 名前:nobodyさん mailto:sage [2008/04/22(火) 21:57:48 ID:???] 固定の拡張子を付けてテンポラリファイルを作りたいんですけど 何かいい手法はありますか? tempnamでprefixじゃなくてsuffixの指定ができれば悩む必要なかったのだが
424 名前:nobodyさん mailto:sage [2008/04/22(火) 22:30:17 ID:???] >固定の拡張子を付けてテンポラリファイルを作りたい 何故に?
425 名前:nobodyさん [2008/04/22(火) 22:31:44 ID:FtmTZwRr] 一意の名前ということなら time() . '.tmp' じゃだめ?
426 名前:nobodyさん mailto:sage [2008/04/22(火) 22:39:33 ID:???] 一時的なファイルではあるんですけど、セッションの途中でブラウザに渡す必要があったもので コミットしちゃえば正式なファイル名を振るんでユニークなIDも付けるんですが time() . ".tmp"だと1秒以内に同時に作成されたときに一意性が保証されないですよね microtime()を使ってファイルを作ってみてダメならリトライを数回やるってのは よほどのアクセスが無ければ大丈夫な気はしますが泥くさいかなあ
427 名前:nobodyさん mailto:sage [2008/04/22(火) 22:42:11 ID:???] uniqidは?
428 名前:nobodyさん mailto:sage [2008/04/22(火) 22:44:15 ID:???] あ、microtimeを使うならuniqidでも一緒でしたね
429 名前:nobodyさん mailto:sage [2008/04/22(火) 22:47:02 ID:???] uniqidでやってみます ありがとうございました
430 名前:nobodyさん [2008/04/23(水) 02:18:22 ID:Wcjf8rbS] すみません、下記の2点がわからなくて困っています。 すみませんが対処法をお分かりになられる方がおられましたら教授よろしくお願いいたします。 1.PHPでフォルダ(中にフォルダ・ファイルが入っています)を削除(unlinkやrmdir)しようとrmdirコマンドを実行しましたが、「中にファイルなどが入っているので消せません」とエラーになりました。再帰的にファイルを削除するしか方法はないのでしょうか? 参考になる再帰的にファイル・フォルダを削除するロジックを ご存じでしたらご教授よろしくお願いいたします。 2.同様に、フォルダ(中にフォルダ・ファイルが入っています)をコピーしようとcopyコマンドを実行したら「権限がありません」とエラーが表示されました。 当方の環境はlinux環境ではなくwindows環境ですので権限とか関係ないように考えていたのですが、 windows環境でもディレクトリに権限の設定が必要なのでしょうか? (また、chmod関数で0777権限を設定しましたがコピーできませんでした・・・)
431 名前:nobodyさん mailto:sage [2008/04/23(水) 02:23:13 ID:???] >>430 1.いい経験になるから自分で考えられるところまで作ってみるべし
432 名前:nobodyさん mailto:sage [2008/04/23(水) 03:07:35 ID:???] >>430 そのあたりのファイル関数は単体に使うものなので再帰的に処理するのが普通 環境依存してもいいとかならsystem()で"rm -rf foo"等のCLIコマンドを叩く方法もあるけどオススメしない opendir()とか使ってロジックを組んでみるといいよ
433 名前:nobodyさん mailto:sage [2008/04/23(水) 05:14:59 ID:???] >>430 既出だが、異常系の処理をしっかりと対応するなら、JP1とかがお勧め。 そういうのを最初から実装するのは手間とお金が掛かるし、 なんでもphpという一つの技術だけで解決しない方がいい。
434 名前:nobodyさん mailto:sage [2008/04/23(水) 05:26:30 ID:???] あらやだ。JP1君がいらしたわ。
435 名前:nobodyさん mailto:sage [2008/04/23(水) 05:51:15 ID:???] JP1に敵意むき出しの富士通社員がいるね。
436 名前:nobodyさん mailto:sage [2008/04/23(水) 06:25:52 ID:???] jp1にこだわりをみせるフリをした新米se君がいるスレですね
437 名前:nobodyさん mailto:sage [2008/04/23(水) 08:33:19 ID:???] 日本一()笑言語w
438 名前:nobodyさん mailto:sage [2008/04/23(水) 09:06:47 ID:???] phpも極めてる人のソースはすごいけどね
439 名前:nobodyさん mailto:sage [2008/04/23(水) 10:30:51 ID:???] __ ____ //  ̄ \\ //--.-- -─\\ // (● ●) ((●(●) \ 地震とかどこの田舎だよ .| |.| ( . ((_人_人__) | _ _== = \\ ⌒ ` /,/ | |  ̄ ̄ ̄  ̄| || ノ \\| | | | || /´ | | | | | l | | ||| ヽ -一ー_~、⌒)^),-、 | |_________| | ヽ ____,ノγ⌒ヽ)ニニ- ̄ | | | = =
440 名前:nobodyさん mailto:sage [2008/04/23(水) 19:54:20 ID:???] >>439 の画像、より目にして、 黒の目玉を二つにすると、 なんと画像が立体に見えません。
441 名前:nobodyさん mailto:sage [2008/04/23(水) 23:30:52 ID:???] php5を使っていると、不定期に「Out of memory (Needed 2095360 bytes)」 のエラーが発生していて困っています。 具体的には、MYSQLに接続してmysql_queryを発行した後に結果セットが返却されません。 このエラーが発生した直後の接続は、半分程度の確率で以下のエラーが発生してDBへの接続エラーが発生します。 :mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 対処方法がありましたら、教えて下さい。 宜しくお願いします。
442 名前:nobodyさん [2008/04/23(水) 23:31:14 ID:k1ODucws] 441です。sageてました。
443 名前:nobodyさん mailto:sage [2008/04/23(水) 23:31:28 ID:???] メモリ食いすぎの部分を直す
444 名前:nobodyさん mailto:sage [2008/04/24(木) 00:22:52 ID:???] ファイルが存在する場合のみ処理を実行するため、 $fp = fopen("./$abc.txt", "r"); if($fp != null) 処理〜 というように組んでいるのですが、 この時、ファイルが存在しておらず、$fpの値がnullだった場合でもfcloseで閉じる必要はあるのでしょうか?
445 名前:nobodyさん mailto:sage [2008/04/24(木) 00:58:17 ID:???] >>444 fopenでファイルの存在確認するのはお行儀が悪いですね
446 名前:nobodyさん [2008/04/24(木) 00:59:05 ID:LaHdtlHM] >>439 の画像、目玉をトリプルクリックするとなんと目からビームを発射しません。
447 名前:nobodyさん mailto:sage [2008/04/24(木) 00:59:25 ID:???] >>444 しかもfopenで失敗したのだからファイルは開けてないのに何故閉じる必要があるのだ あけてないものを閉じる意味が理解不能
448 名前:nobodyさん mailto:sage [2008/04/24(木) 01:01:45 ID:???] > fopenでファイルの存在確認するのはお行儀が悪いですね それは素人の意見ですね。 どうせfopenの前にfile_existsとかで調べろといっているのでしょうが、 file_existsとfopenの間にファイルが消されたらどうするんですか? マルチタスクOSなのだからありえる話です。
449 名前:nobodyさん mailto:sage [2008/04/24(木) 01:01:47 ID:???] とりあえず・・・そんなあなたにfile_exist()
450 名前:nobodyさん mailto:sage [2008/04/24(木) 01:03:10 ID:???] 書く前に否定された。
451 名前:nobodyさん mailto:sage [2008/04/24(木) 01:04:50 ID:???] file_exists(笑)
452 名前:nobodyさん mailto:sage [2008/04/24(木) 01:08:05 ID:???] なんで最後に「マルチタスクOSだから!OSがマルチタスクなんだから!」という ネタを持って来るんだ。
453 名前:nobodyさん mailto:sage [2008/04/24(木) 01:09:47 ID:???] どうでもいいところに突っ込むな
454 名前:nobodyさん mailto:sage [2008/04/24(木) 01:26:58 ID:???] >>>444 =448
455 名前:nobodyさん mailto:sage [2008/04/24(木) 01:28:00 ID:???] つーことは、お前、質問者に ダメ出しされてるのかよw
456 名前:444 mailto:sage [2008/04/24(木) 01:32:57 ID:???] >>445- ありがとうございました。fcloseは必要ないようですね。 fopenで処理を分けるのもよく無さそうなので再考してみます。
457 名前:nobodyさん mailto:sage [2008/04/24(木) 02:08:48 ID:???] ファイルの存在確認後に削除されてたなら、それが正しい「Worning」たる理由なんじゃね?
458 名前:457 mailto:sage [2008/04/24(木) 02:09:11 ID:???] Warning.
459 名前:nobodyさん mailto:sage [2008/04/24(木) 02:13:26 ID:???] 何を言いたいのかさっぱりわからんw
460 名前:nobodyさん [2008/04/24(木) 02:40:13 ID:LhY+BYrB] PHPでCのように 7 / 2 で整数の 3 が欲しい時は floor(7/2) とするのが一般的ですか?
461 名前:nobodyさん mailto:sage [2008/04/24(木) 03:19:38 ID:???] >>460 C99 と合わせたかったら 0 に近付くように丸める。 intval(7/2) か整数型へのキャスト (int)(7/2) で。
462 名前:nobodyさん mailto:sage [2008/04/24(木) 04:00:47 ID:???] file_exists、fopen、 両方で判別するのが大人。 どっちの方法とか言ってる時点でウンコ。
463 名前:nobodyさん mailto:sage [2008/04/24(木) 04:19:28 ID:???] セーフモードも考慮するとfile_existsなんて使わないで別の関数があるだろ
464 名前:nobodyさん mailto:sage [2008/04/24(木) 04:21:02 ID:???] >>462 それで満足気に話しているお前が痛々しいだけ。 file_existsで存在を確認した後に、fopenの処理をするまでの間に ファイルが存在しなくなる可能性はある。 1日10万PV位のサイトを運営していると、そんなケースなんて日常茶飯事。 まぁ、素人に言ってもしょうがないがwww
465 名前:nobodyさん mailto:sage [2008/04/24(木) 04:24:12 ID:???] 煽りたいだけの奴はよそいってくれ
466 名前:nobodyさん mailto:sage [2008/04/24(木) 04:36:22 ID:???] 素人ども向けに「俺様がてめえらに教えてやる排他制御」でも書いてくれたほうが 煽りよりずっといいよ。
467 名前:nobodyさん mailto:sage [2008/04/24(木) 04:41:32 ID:???] >>462 JP1は黙れ。
468 名前:nobodyさん mailto:sage [2008/04/24(木) 05:26:59 ID:???] レスが増えてると思ったら煽るだけで提案しないバカがまた沸いたのか
469 名前:460 [2008/04/24(木) 06:31:20 ID:1f8tGK11] >>461 ありがとうございます
470 名前:nobodyさん mailto:sage [2008/04/24(木) 10:09:19 ID:???] 俺はPerl出身なんだけど、普通、ファイルオープンするだけでも やっぱそこまでファイルの存在の確実性を意識しないとダメ? if(($IN = @fopen($file,'r+')) < 0) これじゃダメ? あと、書き込みの時は、物理的ロック(自作ロック)して、 ファイルオープンしてflockってしてるんだけど、これでもやっぱ不十分? 物理的ロックってのはロック用ファイル作成する方法です。
471 名前:nobodyさん mailto:sage [2008/04/24(木) 10:32:12 ID:???] おれはデータベース使ってロックする方法を取り入れてる
472 名前:nobodyさん mailto:sage [2008/04/24(木) 11:29:16 ID:???] データベースのロック機構使いながらファイル使うって、 レインコートを着ながら、傘を差すようなものだな。 頭にウジでも湧いているじゃないだろうか?
473 名前:nobodyさん mailto:sage [2008/04/24(木) 11:33:25 ID:???] 頭に蛆は湧いていないけど、風呂場に蛆が湧いているよw
474 名前:470 mailto:sage [2008/04/24(木) 11:47:44 ID:???] いや、俺も最近はデータベースばっかだけど、 でもファイル使わないといけない時もあるしな。RSSとか。
475 名前:nobodyさん mailto:sage [2008/04/24(木) 11:56:29 ID:???] >>472 君はいろんなものを作って知識を貯めたほうがいいよ 自分の無知を晒すことになるから
476 名前:nobodyさん mailto:sage [2008/04/24(木) 12:09:45 ID:???] 無知をさらしているのはお前だよw データベースも実体はファイル。 ファイルを操作するI/Fが違うだけ。 使うばかりじゃなくて、仕組みを理解しないと、応用が効かないよ。
477 名前:470 mailto:sage [2008/04/24(木) 12:27:26 ID:???] で > if(($IN = @fopen($file,'r+')) < 0) これじゃまだダメだと思う?
478 名前:nobodyさん mailto:sage [2008/04/24(木) 12:34:58 ID:???] >>477 う〜ん、なんかごまかしって感じ
479 名前:nobodyさん [2008/04/24(木) 13:09:05 ID:RVXwLuUy] Wikipediaみたいな ttp://example.com/KEYWORD みたいなURLってPHPでどうやるの? index.php?←消せるの?
480 名前:nobodyさん mailto:sage [2008/04/24(木) 13:11:46 ID:???] >>479 $_server['path_info']
481 名前:479 [2008/04/24(木) 13:17:47 ID:RVXwLuUy] >>480 PATH_INFOって↓みたくなるんじゃないの? ttp://example.com/index.php/KEYWORD
482 名前:nobodyさん mailto:sage [2008/04/24(木) 13:20:33 ID:???] それかrewrite
483 名前:nobodyさん mailto:sage [2008/04/24(木) 13:30:51 ID:???] こういう口の利き方の質問者は教えても感謝をしないから教えなくて良いよ
484 名前:nobodyさん mailto:sage [2008/04/24(木) 14:23:25 ID:???] >>470 > やっぱそこまでファイルの存在の確実性を意識しないとダメ? それは要求次第。 単純に読み取りしたい時は調べても無駄だからやらない。 状態が分かってもそれは fopen() を呼んだ時点の状態ではないから。 >>444 が言う「ファイルが存在する場合のみ処理」の場合は 存在が分かればいいのだから file_exists() がより妥当っていうお話でしょう。 質問にまともに答えず別の話にもってく奴が悪いんだけどな。 あと fopen() の返り値はリソース型もしくは論理型の false なので 比較は fopen() !== false または is_resource(fopen()) で。 > ロック用ファイル作成する方法 システムコールのロックが使えない、欠陥がある場合や mandatory lock したい時は使わる一つの手だね。
485 名前:nobodyさん [2008/04/24(木) 14:37:34 ID:WKXs89Ye] 質問させてください ヘッダとフッタだけ出力する.PHPに 中身のコンテンツを表示させる.PHPを includeさせているとします。 このとき、中身のPHPにheader関数でリダイレクトさせる機能はつけられないんでしょうか? この機能はそれより前に何も出力してないことが条件とありますが、 (親の.phpが)ヘッダを出力してるから無理? テストしたところ動かないです。 これは上記の理由によるものですか?
486 名前:nobodyさん mailto:sage [2008/04/24(木) 14:44:04 ID:???] こういう図か test.phpの中身 フッタ コンテンツ(ここは外部ファイルをインクルードして表示) ヘッダ んでtest.phpではじめの出力でheaderを送信させてリダイレクトさせたいということか?