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

【PHP】くだらねぇ質問はここに書き込みやがれpart5

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん2005/04/30(土) 00:12:53ID:OJfc9xBu
PHPに関するくだらない質問用すれです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
0802nobodyさん2005/05/28(土) 12:51:34ID:O3+IZd9y
ローカルでは正常に作動するのに
実鯖に転送したら作動しないのはWHY?
本のスクリプト使えねえよ・・・10日で覚えるPHP
0803nobodyさん2005/05/28(土) 12:53:47ID:???
>>802
phpinfo();
0804nobodyさん2005/05/28(土) 13:19:05ID:???
>>797
$text = str_replace('&', '','$text');
0805nobodyさん2005/05/28(土) 13:19:06ID:???
軍曹!詳しい内容は極秘でありますか?(=゚ω゚)ノ >>802
0806nobodyさん2005/05/28(土) 13:38:20ID:???
>>788
[template.html]
僕の名前は###myname###です。<br>
あなたの名前は###yourname###です。<br>
[/template.html]

[index.php]
$myname = "あほたれ";
$yourname = "ばかたれ";
$hoge = file_get_contents("template.html");
$hoge = str_replace("###myname###", $myname, $hoge);
$hoge = str_replace("###yourname###", $yourname, $hoge);
echo $hoge;
[/index.php]

脳内で書いたから動くかどうかは知らんが。
0807nobodyさん2005/05/28(土) 14:27:39ID:???
>>800
CP932, Windows-31J, MS_Kanjiは、SJIS-winのエイリアス。
それぞれケース依存はしてなかったと思うが、気になるようなら自分で確認してくれ
08087892005/05/28(土) 16:17:37ID:???
>>790
いや初歩的かな〜?と思って前置きとして書いただけです
何が初歩的で何が上級かもわからんので・・・

マニュアルだけじゃ分からなかったのでググって色々な例を見てやっとできますた
(自分的には全然初歩的じゃなかった・・・(;´Д`))
関数を教えてくれてどうもありがとう
0809nobodyさん2005/05/28(土) 19:38:17ID:???
Perlのchompに値する関数を教えてください
08107972005/05/28(土) 19:52:35ID:???
>>798
>>801
>>804

何故か全部駄目でした
僕の説明不足かもしれません

やりたい事と全ソース

<?php
header("Content-type: text/plain");
echo header("Content-type: text/plain");
$text='htmldata='.file_get_contents($_GET['url']);
$text=strip_tags($text);
$text = str_replace('&', '','$text');
echo $text;
?>

flashから渡されたURLのソースをテキストとして取得
↓
それのタグと &を 削除
↓
htmldata=   形式でテキストとして出力
なんですけど
実際は何故か $text♪= のような形で出力されてしまっています
読み込むflash側の問題でしょうか?
0811nobodyさん2005/05/28(土) 20:11:37ID:???
>>810
echo header〜 の行は不要。というか場合によっては有害。
str_replace('&','','$text') とすると、'$text'の部分は単なる文字列(変数とは解釈されない)なので、
str_replaceの結果は 文字列 $text (&が含まれないので元の文字列のまま) になる。

str_replace('&','',$text) が正解。
この場合、' ' が付いていないので、文字列では無く変数として解釈される。
08128102005/05/28(土) 20:18:23ID:???
>>811

できました ありがとうございます

作ってもらって貼り付けるだけでは成長しないですよね
内容を理解できるように努力しようと思います
0813nobodyさん2005/05/29(日) 09:51:25ID:???
perlでいうサブルーチンのように、同ファイル内で処理し、
別ページへ飛ばすというようなものは、phpではどうやるのですか?
簡単な例をお願いします。
0814nobodyさん2005/05/29(日) 10:11:43ID:???
>>813
perlに限らずサブルーチンと呼ばれるものは、そういう挙動の事を意味しませんよ。
簡単な例を出してください。
0815nobodyさん2005/05/29(日) 10:23:57ID:???
別ページってのは、URLの後ろにmode=○○などを付けて、
画面を変えることなんですけど・・・
ググっても、本を読んでも見当たらないので例すら分からないのです。
0816nobodyさん2005/05/29(日) 10:48:50ID:???
どんな本だよw
0817nobodyさん2005/05/29(日) 10:58:18ID:???
index.php?mode=[add,edit,del]&action=[confirm,do] てな感じで、
1個のPHPファイルが全てのリクエストを受け付けるって事かい?
フロント・コントローラーって呼ばれたりするやつか。
自分でif文を使って分岐させてもいいし、
いくつかのフレームワーク(mojaviとか)はそういう呼び出し方を前提に作ってあるよ。
0818nobodyさん2005/05/29(日) 12:56:43ID:???
>809ですがtrim()関数で自己解決しました
0819nobodyさん2005/05/29(日) 19:32:09ID:???
環境変数なんですけど。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; istb 702)
これってどういう意味ですか?
SV1 istb 702ってところがよくわかりません。
0820nobodyさん2005/05/29(日) 21:08:22ID:???
質問させて下さい。

オープンソース、もしくはフリーでPHPで使えるリッチクライアントって何かありませんか?
JavaでしたらLoszloなどがあるのですが、PHPでは有料のもの以外見つかりませんでした。
0821nobodyさん2005/05/29(日) 22:58:06ID:???
>>819
問題の切り分けをしましょう。
それはPHPの問題ではなくてUserAgentの内容に関する質問です。
したがって、すれ違いです。
0822nobodyさん2005/05/30(月) 00:01:46ID:???
すれ違いから始まる恋もある。
0823nobodyさん2005/05/30(月) 02:48:10ID:???
>>815
お前はまずGETメソッドについて勉強しる。

で、それはともかくとしてBASICみたいにGOTO使えたら便利なのに、と考える漏れ。
0824nobodyさん2005/05/30(月) 03:10:02ID:???
そして初心者がGOTO多用
0825nobodyさん2005/05/30(月) 07:44:04ID:???
ドロップダウンメニューで、ページ内に表示されるリストを並べ替えようとしているのですが、
初回のアクセスの際、変数がなく、エラーになります。どうすればよいでしょうか?
0826nobodyさん2005/05/30(月) 08:20:39ID:???
すんまそん。もう一度探したら解決法みつかりました。

http://www.webmasterworld.com/forum88/4831.htm
0827nobodyさん2005/05/30(月) 11:19:37ID:???
>>824
そうなんだよ、漏れは中学生の頃に感じた「GOTO快感」を忘れられないのだ。
0828nobodyさん2005/05/30(月) 14:11:42ID:???
GOTO!GOTO!
0829nobodyさん2005/05/30(月) 14:12:42ID:iPZEzWrI
windows版のPHP5のアンインストールってフォルダー削除でOK
0830nobodyさん2005/05/30(月) 14:14:36ID:???
へー、そうなんだ。ありがとう、勉強になった。
0831nobodyさん2005/05/30(月) 14:49:52ID:???
>>829
php.netで配布してるものならば。
別のところのパッケージならそれぞれの作りに依存する。
0832nobodyさん2005/05/30(月) 14:51:47ID:???
10 x=1
20 if x=1 then goto 10

死亡
0833nobodyさん2005/05/30(月) 15:31:27ID:???
当たり前じゃんwwwww
0834nobodyさん2005/05/30(月) 16:11:42ID:???
以下のスクリプトの2行目(実際は45行目)で
Notice: Undefined offset: 1 in c:\usr\Apache\htdocs\test\registration.php on line 45
Notice: Undefined offset: 2 in c:\usr\Apache\htdocs\test\registration.php on line 45
Notice: Undefined offset: 3 in c:\usr\Apache\htdocs\test\registration.php on line 45
Notice: Undefined offset: 4 in c:\usr\Apache\htdocs\test\registration.php on line 45
Notice: Undefined offset: 5 in c:\usr\Apache\htdocs\test\registration.php on line 45
という風に未定義のオフセットとか言われてしまいます。
処理は正常に終わっているのですが、いちいち上記のメッセージが出てしまいます。
どうすれば解消できるのでしょうか。

for($i=0; $i<=$entry_number; $i++){
if($idchk[$i]!=$id){
$idflg = true;
}else{
$idflg = false;
break;
}
}
0835nobodyさん2005/05/30(月) 16:28:45ID:???
php.iniかエラー処理関数でNoticeを発生させないようにする。
0836nobodyさん2005/05/30(月) 16:34:06ID:???
ありがとうございます。エラー処理関数で消しました。
たびたびすいませんがこの方法で後々不具合が出るとかはないでしょうか
0837nobodyさん2005/05/30(月) 16:58:11ID:???
>>836
zend様のご気分次第で御座います。

if(isset($idchk[$i]) && $idchk[$i]!=$id){ てな感じで
$idchk[$j]が存在するかチェックすれば気にしなくて済みますが。
0838nobodyさん2005/05/30(月) 17:41:54ID:???
>>837
ありがとうございました。
勉強になりました。
0839nobodyさん2005/05/30(月) 20:10:40ID:???
>>820
PHPでリッチクライアントはFlash使ったのぐらいしかみないなぁ・・・
俺も仕事だとBiz/Browser使ってるけど、個人で使うには高いしね。
0840nobodyさん2005/05/30(月) 21:01:24ID:???
>>833
せっかく832が分かりやすくボケたんだから、
もっと気の利いたツッコミしる。
0841nobodyさん2005/05/31(火) 01:21:02ID:???
お笑いスレはここですか?
0842nobodyさん2005/05/31(火) 01:28:19ID:???
phpからデータベース操作(insert)すると文字化けします
照会順序はデータベース、テーブル、フィールドすべてsjis_japanese_ci
phpファイルもsjisです ヘルプ
0843nobodyさん2005/05/31(火) 03:33:46ID:???
>>842
環境を書けよ・・・
多分Mysql4.1系だから
$conn = mysql_connect(xxx);
mysql_query("SET NAMES sjis" , $conn);
0844nobodyさん2005/05/31(火) 04:25:32ID:???
すいません、フォームで「フリガナ」の欄に「名前(漢字)」を書いたり
「メアド」を書いたりするヤツがたまにいるんですけど、
これをPOST後の入力チェック画面で赤字などで表示して知らせたいんです。

mb_convert_kanaとかだと変換されちゃうけど、変換はせずに、
単に「入力されたのはカタカナではない文字である」と検出するだけの
関数ってありますでしょうか??
0845nobodyさん2005/05/31(火) 05:02:06ID:???
>>844
お前も環境書けよ
0846nobodyさん2005/05/31(火) 05:55:30ID:???
>>845
ワロスwwww
0847nobodyさん2005/05/31(火) 06:06:30ID:???
>>845
バカかお前は。環境は関係ない質問だろ。
知ったかぶってんじゃねぇ。
0848nobodyさん2005/05/31(火) 06:07:30ID:???
>>843
サンキューソーマッチ
これはデータベース側の設定で省けないものなんでしょうか
0849nobodyさん2005/05/31(火) 06:26:34ID:???
>>848
4.1系は駄目なんですよ・・・
スキルあるなら、sjisでコンパイルやり直すぐらいしか対処法はないです。

>>847
本でも買って読んでろボケ
と、心でつぶやいてみる
0850nobodyさん2005/05/31(火) 06:30:53ID:???
>>844
無いよ
0851nobodyさん2005/05/31(火) 07:32:18ID:???
$hoge = ereg_replace("([^0-9a-z])", urlencode(\1), $hoge);
英数以外が見つかればそれをurlencodeしたい。ここに\1を使うのは違ってるらしい。正しい手法を教えて。
0852nobodyさん2005/05/31(火) 07:42:14ID:???
てか元々英数字以外しかエンコードされませんから…
0853nobodyさん2005/05/31(火) 07:46:12ID:???
すまん、実際はもうちょっと違うんだ見落としてた。
replacement部分で、ヒットしたpatternをどうこうするにはどうしたらいいか、です。
0854nobodyさん2005/05/31(火) 08:24:24ID:???
>>851
>>852の言うように意味無いんだけどこういうのがある
$hoge = preg_replace_callback("/(\W+)/",
create_function(
'$match',
'return urlencode($match[1]);'),
$hoge
);
0855nobodyさん2005/05/31(火) 08:33:49ID:???
>>848
それ、サーバ側の設定の所為じゃなくて、
クライアント側(PHPのMySQLエクステンション)の設定の所為だから。
クライアント側をコンパイルし直せばOK。
あとphp.iniで設定できるようなパッチが出回ってた気がするが、
そのままパッチあてるならphpのバージョンにも依存するだろうしな、
コネクション開始する際にSETするようにソフト側で対処するのが無難。
0856nobodyさん2005/05/31(火) 11:15:59ID:hNG5bdXN
zip圧縮したいのですがどうすrばよいの出背負うか?
0857nobodyさん2005/05/31(火) 11:21:14ID:???
圧縮するモジュールを作レ場伊井よ。
0858nobodyさん2005/05/31(火) 12:08:39ID:???
>>849
知ったかぶってなんでもかんでも「環境」とか言ってんじゃねぇよボケ
と、バカを相手にしてみる。
0859nobodyさん2005/05/31(火) 12:16:58ID:???
>>858
今までの質問、全部その「環境」が一因じゃん。
PHPは単体で動くものじゃないし
エンジンが何でコンパイルされてるのか
設定ファイルがどうなってるか
ライブラリはそろってるのか
環境変数 動作OS
いろんなものが絡み合って、支えあって生きているんだ。
人という字は、人と人とが支え
0860nobodyさん2005/05/31(火) 12:22:23ID:???
Perlなら全て解決。
0861nobodyさん2005/05/31(火) 12:25:12ID:???
質問させてください。
ログファイルが有るのですが、そのログファイルの i 行目だけを
ユーザーから受けた値で修正したいのです。
そういう場合どういう処理をすればいいのでしょう。
0862nobodyさん2005/05/31(火) 12:32:54ID:???
>>861
先頭から1行ずつ読んで別ファイルに書き込んでいく。最後にファイル名を変更
そんなに大きなファイルじゃなければfile()で全体を配列に読み込んで修正して書き込む
0863nobodyさん2005/05/31(火) 12:41:07ID:???
>>861
行という概念が、そのOSでの改行コードがファイル中に存在するだけ、ということを頭の中に叩き込む。
そうすれば、ファイル中で i 行目を発見するにはファイルの先頭から読み込んでいくしか無いことが分かる。

1. 各行を配列にぶち込んで、該当の配列要素を弄くり倒し、改竄された配列をファイルにぶち込む
2. 行単位で読み込みながら、該当行が見つかるまでファイルに書き出し、
 該当行を発見したら修正したものをファイルに書き出して、ファイルの終わりまでそれを続ける。
3. 適当なサイズのバッファを用意し、それにファイル内容を逐次読み込みながら改行コードをカウントする。
 該当行を発見したら修正しつつ、ファイルの終わりまでそれを続ける。
4. 各行が固定長だと限定できると、改行コードの数を数えなくても一気に指定行へ移動(seek)でき、
 修正(修正+固定長へのパディング)して上書き保存。固定長制限の見返りに冒頭の話の例外的な扱いになる。
etc.
0864nobodyさん2005/05/31(火) 13:09:37ID:???
>>862-863
大変参考になりました
有難う御座いました
0865nobodyさん2005/05/31(火) 15:37:15ID:???
質問させてください。

404などのステータスエラーの場合のエラーページをカスタマイズするには、
PHPというよりはApacheの機能なのでしょうか?
Apacheでのカスタマイズ方法は調べてわかりましたが、
PHPのみでは実現可能なのでしょうか?

それと、php.iniでax_execution_timeに設定された秒数を超える処理だとエラーになりますが、
このエラー自体はPHPのエラーメッセージが出ます。
これは、Apacheではエラーとして拾えないのでしょうか?
また、拾えた場合、エラーステータスは何になるのでしょうか?

最初の質問での、エラーページのカスタマイズがApacheで行うしか手が無い場合、
同様に、タイムアウトした処理のエラーページもカスタマイズしたいので、
一緒に質問させていただきました。
0866nobodyさん2005/05/31(火) 15:43:31ID:???
質問です。

動画ファイル(aviやmpeg等)の横幅と高さの取得はどのようにすればいいでしょうか?
0867nobodyさん2005/05/31(火) 16:00:42ID:???
>>866
WMPのプロパティで確認汁
0868nobodyさん2005/05/31(火) 16:29:55ID:???
>>865
PHPのみというのがわからない
ApacheのErrorDocumentで特定のPHPスクリプトを実行では駄目なのか
0869nobodyさん2005/05/31(火) 16:54:29ID:???
>>865
> 404などのステータスエラーの場合のエラーページをカスタマイズするには、
> PHPというよりはApacheの機能なのでしょうか?
そう
> Apacheでのカスタマイズ方法は調べてわかりましたが、
> PHPのみでは実現可能なのでしょうか?
質問の意図がよくわからない

> それと、php.iniでax_execution_timeに設定された秒数を超える処理だとエラーになりますが、
> このエラー自体はPHPのエラーメッセージが出ます。
PHPのエラーだから当たり前

> これは、Apacheではエラーとして拾えないのでしょうか?
> また、拾えた場合、エラーステータスは何になるのでしょうか?
Apacheで拾うのは無理だと思う。

> 最初の質問での、エラーページのカスタマイズがApacheで行うしか手が無い場合、
> 同様に、タイムアウトした処理のエラーページもカスタマイズしたいので、
> 一緒に質問させていただきました。
set_error_handler使えばPHPのエラー画面のカスタマイズはできると思う
0870nobodyさん2005/05/31(火) 17:44:47ID:???
GETの値をswitchで振り分けたいのですが、
値が空のときの振り分けは無理なのでしょうか?
0871nobodyさん2005/05/31(火) 17:49:01ID:???
空の時はdefaultで処理させるとか。
0872nobodyさん2005/05/31(火) 18:03:46ID:???
>871
レスありがとうございます。
defaultはdefaultで指定したい動作があります。
空のときとcase 1の時に同じ処理にしたいのですが・・・
同じ内容を2回書かずに、break無しで振り分けられたら良いな、と。

"NULL"とか指定しても無理でした。

ifを使えば簡単なのかもしれないんですけど、
覚えたてなので色んな手段で試してみたいんです。。。
0873nobodyさん2005/05/31(火) 18:30:01ID:???
>>872
空というのはGETの変数が指定されていない、という意味だったら
以下でいいんでないかい?
switch (empty($_GET['id']) ? 1 : $_GET['id']) {
case 1:
echo '空 or 1';
break;
...
0874nobodyさん2005/05/31(火) 18:35:30ID:???
>>867
言葉足らずでした。
動画のサイズをPHPで取得したいのです。
画像ならサイズを取得できるのですが…
<embed src = "aaa.mpg" width = "ここ" height = "ここ">
という感じで、「ここ」の部分を自動的に取得したいと思っての質問です。
0875nobodyさん2005/05/31(火) 18:52:41ID:???
>>874
自力で解析。
0876nobodyさん2005/05/31(火) 18:54:58ID:???
>>875
えーと、つまり…
画像のサイズのようにお手軽には取得できないということでしょうか?
0877nobodyさん2005/05/31(火) 19:19:20ID:???
ムービー関数はないぞw
0878nobodyさん2005/05/31(火) 19:29:50ID:???
>>877
なるほど、ありがとうございました。
0879nobodyさん2005/05/31(火) 21:33:00ID:???
とってもおバカな質問かもしれませんが分かる方お願いします。

dieとかexitで処理を終了した場合
image resourceのメモリ開放やdirでcloseメソッドで閉じるなどは
しなくてもいいのですか?
終了した瞬間にメモリ開放とかならうれしいのですけどねぇ
0880nobodyさん2005/05/31(火) 21:33:42ID:???
>873
ありがとうございます!
出来ました!
caseで指定する値ばかりに気をとられてました。
勉強になりました。
0881nobodyさん2005/05/31(火) 23:11:13ID:???
sessionがまだ生きているかチェックするにはどうすれば良いですか?
0882nobodyさん2005/06/01(水) 03:09:50ID:???
ちょっと行き詰ってしまったので、どなたかわかる方がいましたら
よろしくお願いします。

簡単なサイト内検索を作っているところです。
ファイルをゲットして、配列に格納して、正規表現で
フォームから入力された文字と比較して、出力するものなんですが、
なぜか、「ポ」「ー」だけヒットしません・・・。
文字コードが間違ってるのかと、
いろいろ組み合わせてみたのですが、だめでした。
わかる方がいましたら、アドバイス願います。(_ _)
0883nobodyさん2005/06/01(水) 03:13:38ID:???
userっていうセッションの生死を確かめるなら

if(isset($_SESSION['user'])){
echo "sessionが生きている";
} else {
echo "sessionが切れている";
}
0884nobodyさん2005/06/01(水) 03:15:18ID:???
>>882
まずはどういう正規表現書いたか教えてくれないと誰も答えれないよ
0885nobodyさん2005/06/01(水) 03:33:42ID:???
>>880
switch($_POST['mode']):
case 'aaa' or 'bbb':
ab();
break;
case 'ccc':
c();
break;

こんなのもある
0886nobodyさん2005/06/01(水) 05:46:19ID:???
>>883
うーむ、$_SESSION調べるしかないのか。
必ずセットされるキーが無いかも知れないので、

if (count($_SESSION) == 0) {
echo "sessionが切れている";
}

とでもしてみますわ。
0887nobodyさん2005/06/01(水) 07:34:27ID:???
>>882
正規表現じゃなく文字列関数でチェックすればいい。
処理も軽いらしいし。
if (strpos($text, "ポー") !== false) {
echo "ヒット";
}
else echo "アウト";
0888nobodyさん2005/06/01(水) 09:34:44ID:???
>>886
こんなんはどう?
if (!empty($_SESSION)) {
print_r($_SESSION);
}
0889nobodyさん2005/06/01(水) 09:54:21ID:???
2ch互換のトリップはどうすれば算出できますかね
0890nobodyさん2005/06/01(水) 13:43:09ID:???
p2拡張パックより。

    function mkTrip($key, $length = 10)
    {
        $salt = substr($key . 'H.', 1, 2);
        $salt = preg_replace('/[^\.-z]/', '.', $salt);
        $salt = str_replace(
            array(':',';','<','=','>','?','@','[','\\',']','^','_','`'),
            array('A','B','C','D','E','F','G','a','b','c','d','e','f'),
            $salt);

        return substr(crypt($key, $salt), -$length);
    }
0891nobodyさん2005/06/01(水) 14:10:28ID:ol5jb9i+
今動いている鯖のphp.iniを探してくれと言われたのですが
find / -name "*.ini*"の結果

/usr/src/php-4.3.10/pear/tests/php.ini
/usr/src/php-4.3.10/php.ini-recommended
/usr/src/php-4.3.10/php.ini-dist

しか見当たりませんでした。
phpはCLI版で動いているようです。
php -v :PHP 4.3.10 (cli)

phpinfo()のConfiguration File (php.ini) Path は
/usr/lib
になっていてこちらも見当たりません。

この場合、php.iniを探す方法ってありますか?
0892nobodyさん2005/06/01(水) 14:23:45ID:???
追記
存在しない(でも動いてる)
と言う可能性もあるんでしょうか?
0893nobodyさん2005/06/01(水) 15:07:35ID:???
>>891
ってかREADMEかINSTALLに自分で
 /usr/src/php-4.3.10/php.ini-dist
をコピーして環境に合わせて編集せいって書いてるだろ。
0894nobodyさん2005/06/01(水) 15:09:39ID:???
>>891
無くても動く
/usr/libまでしか表示されてないなら使ってないと思われる
0895891&8922005/06/01(水) 15:17:12ID:???
ご回答ありがとうございます。
>>893
今まで自分ではコピって編集して使ってたので
「ない」という自体に戸惑ってました。
>>894
PHP4からなくてもデフォルト値で動くようになったみたいですね。
ちょっとびびりました
0896nobodyさん2005/06/01(水) 18:34:41ID:???
>>895
誰かに削除されたんでは??
0897nobodyさん2005/06/01(水) 19:37:39ID:1hihSq3g
掲示板を作ったところ、書き込みをする際、一瞬何らかのエラーが表示された後(速すぎて何のエラーか不明)、
正常に書き込みが終わります。
このエラーが何であるかを知りたいのですが、どのようにデバッグを行ったらよいですか?
0898軟式PHP2005/06/01(水) 19:39:16ID:???
早すぎてってリダイレクトか何かしてるの?
それを止めてデバッグすればいいのでは。
08998962005/06/01(水) 19:52:16ID:1hihSq3g
さっそくのお答えありがとうございました
リダイレクトではありません。
ボタンを押した次の瞬間にエラーが表示された後、書き込み終了する感じです。
サーバーを見に行けば分かりますか?
0900nobodyさん2005/06/01(水) 20:09:21ID:???
>>899
書き込みの完了(つーか完了の画面を出力)の直前あたりにexit()を入れて、
エラーが画面に残るまでexit()の位置を前にずらしていく。
エラーが表示された部分が勝手に消去されるなんて事は、
リダイレクトやjavascriptでごにょごにょぐらいしか思いつかないけどなぁ。。
マニュアルの「エラー処理およびログ記録関数」にエラーの扱いに関する情報が沢山載ってるよ。
09018962005/06/01(水) 21:44:31ID:1hihSq3g
ありがとうございました。
exitの位置を変えてデバッグに成功しました!
レス数が900を超えています。1000を超えると表示できなくなるよ。