【PHP】質問スレッド Part7
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
03/02/06 05:56ID:???http://www.php.net/
■ 日本 PHP ユーザ会
http://www.php.gr.jp/
■ PHP マニュアル
http://www.php.net/manual/ja/
■ PEAR マニュアル
http://pear.php.net/manual/ja/
過去スレ, 関連スレ及び注意事項等は、>>2-10あたりに
0877nobodyさん
03/04/01 02:12ID:???システム時計を弄れば何時でも見れた訳だが…書き込み見て思い出した。
確かに「犬」だな。前の「顔」がインパクトあり過ぎだったのでイマイチ。
ま、毎年MLネタになってますね。今年も投稿あるかな(w
あのおっさんは開発者(Thies)?
[PHP-users 6570] Re: phpinfo() で男の顔が
0879nobodyさん
03/04/01 02:33ID:???Apache PHP Version 4.2.2 で自鯖にphpタイプのアプロダ置いてるんだけど
設定で50MBまでおけーになってるんだが
500kb以上になったら404が返ってくる
どっかphp自体の設定変えないといけない?
404ってのは妙だな。
ひょっとしてhttpdの設定だったり...
,'⌒,ー、 _ ,,.. X
〈∨⌒ /\__,,.. -‐ '' " _,,. ‐''´
〈\ _,,r'" 〉 // // . ‐''"
,ゝ `</ / 〉 / ∧_,. r ''"
- - - -_,,.. ‐''" _,.〉 / / . {'⌒) ∠二二> - - - - - - -
_,.. ‐''" _,,,.. -{(⌒)、 r'`ー''‐‐^‐'ヾ{} +
'-‐ '' " _,,. ‐''"`ー‐ヘj^‐' ;; ‐ -‐ _- 腹減ったコンビニ逝ってこよ
- ‐_+ ;'" ,;'' ,'' ,;゙ ‐- ー_- ‐
______,''___,;;"_;;__,,___________
///////////////////////
0881nobodyさん
03/04/01 04:23ID:diwdGVyzスマソ 404じゃなくてページを表示できませんだった。。。
php.iniで変えた部分は
memory_limit 128M post_max_size 100M upload_max_filesize 80M
このように値を決めました・・・
Apache version 2.0.40 PHP Version 4.2.2 です。
500kb以下だとすぐアップすぐできるんだけど
500kbより上になるとすぐにページが表示できませんってなるの・・・
どこか他にありますかね?
0882nobodyさん
03/04/01 04:24ID:???こんな感じです・・・
エラーログは
エラーを見る限りにおいてはファイルサイズが512kbよりでかいよ。
って、そのものなんだけどな。
phpinfo()で設定が反映されているか確認汁。
#Apache2は使ったこと無いので知らんが。
0884nobodyさん
03/04/01 04:46ID:FE/Hi5sJあちこちでコレみるけどマルチか?
larger than the configured limitでググればヒットするやろ。
http://php.holywar.net/manual/ja/configuration.directives.php
ねぇねぇ、調べもせずに教えて君でスマソだが
LimitRequestBody
ってApache2特有? Apache1.3系でもあったっけ?
0887881 です・・・
03/04/01 14:12ID:???php.iniファイルです
ちなみに環境は
OSはRedLinux 8.0
Apache version 2.0.40
PHP Version 4.2.2
アプロダが置いてある場所は/var/www/html/uploder/upload.php
いじったのは、php.iniファイルの
max_execution_time
memory_limit
post_max_size
upload_max_filesize
で他はまったくいじってまえん
未だに500kb以下だとすぐアップすぐできるんだけど
500kbより上になるとすぐにページが見つかりませんとなります・・・
一時保管フォルダとかちゃんと設定しないとダメなのかな
でも500kb以下だと通常に・・・
0888nobodyさん
03/04/01 15:03ID:iLS8UVQ1渡すと、最初の4バイト分の文字だけが、消えて、5バイト目以降の文字しか
引き渡されませえ。他のサーバーでは問題なく動くのですがバグなんでしょうか?
0890nobodyさん
03/04/01 16:17ID:???2〜3千件程度のデータならばpostgres使うより
シーケンシャルファイル使ってscriptで検索したほうがはるかに
早いなと思ったのだが、おまいらどうよ?
0891nobody様
03/04/01 17:23ID:???それ、PHP4.2.3のバグな気がするんですが…
当時は4.2.4-devを使うことで回避しました。
今、4.3.1使ってるけどそんな状況は起こりません。
0892889
03/04/01 17:47ID:???だからさぁ、何度も言う様に「何を渡しているか」で状況は大きく左右される訳よ
具体的にコード体系なに使っているのかと、どういう文字列をどうencodeしてpostしたのか
を適切に説明してからここにこいよと小一時間・・。
ちなみに漏れは4.3.1使ってるがそんな症状出た事無いぞ。
0893nobodyさん
03/04/01 23:56ID:Dj/EgE260894nobodyさん
03/04/02 00:31ID:9OeHk805その結果を返すためのファイル(insert.php)があります。日本語でも問題なく
データベースに追加できます。
しかし、insert.phpが正常に実行された状態で、そのまま、ブラウザの「戻る」
で、fm.htmlに戻り、若干の修正をした後に、もう一度ポストすると、なぜか、
日本語が化けてしまいます。fm.htmlに戻ったときに、リロードしてから、新たに
フォームを埋めてポストすると問題なく処理できます。
なぜこのような現象になるのでしょうか?php4.3を使っています。
解決策などはあるのでしょうか?少しわかりにくい説明かもしれませんが、
よろしくお願いいたします。
0895nobodyさん
03/04/02 00:37ID:???この板って作る人向けだと思うよ。DownLoad板あたりが適当なのかな?
>>894
SJISとEUCが混在してるとか無い?統一すると吉かも。
0896nobodyさん
03/04/02 01:04ID:9OeHk805一応、EUCにすべて統一しているんですが。。。
0897nobodyさん
03/04/02 01:17ID:???//結果に応じたメッセージを作成
if($sum<1){$mes2="Index.htmへ";}
if($sum>=1 && $sum<5){$mes2="Index2.htmへ";}
if($sum>=5 && $sum<10){$mes2="Index3.htmへ";}
if($sum>=10){$mes2="Index4.htmへ";}
?>
今、PHPの練習をしてるのですが、
上記のPHPでSUMの合計値で
各種メッセージがでるようにできたんですが、
これを各種ページに飛ぶようにすることはできるでしょうか?
$sum<1ならIndex.htmへ、$sum>=1 && $sum<5ならIndex2.htmの
ページへ自動的に飛ぶようにしたいのですが・・・
ご教授頂けないでしょうか。よろしくお願いします。
0899897
03/04/02 02:19ID:???すごい恥ずかしい質問かもしれないですが
if($sum<1){header("Location: Index.htm");}
exit();
if〜
exit();
記述の仕方ってこんな感じですか?
PHP全然わからなくてもうダメポです。エラーがでちゃうんです。
少なくともこう、
if($sum<1){
header("Location: Index.htm");
exit();
}
if〜
しかし、メッセージを出した後にherder()で飛ぶことは出来ないから、
metaタグで飛ぶか、javascriptで飛ぶしかないでしょ。
#エラーでたんならそれ嫁よ。
0901nobodyさん
03/04/02 03:13ID:nSKSiXBB<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=X-EUC-JP">
とかをページに書いてeucであることをきちんと宣言すれば動くはず。
0902nobodyさん
03/04/02 07:34ID:???いつの時代だよ。
0903nobodyさん
03/04/02 10:04ID:???( ´,_ゝ`)プッ
0904nobodyさん
03/04/02 13:39ID:???gethostbyaddr($_SERVER["REMOTE_ADDR"]).
しか方法ないのでしょうか?
$_SERVER["REMOTE_HOST"]みたいな環境変数あるかなぁと思ったら
ないっぽいんで…f^_^;
REMOTE_HOSTはApacheの設定で
HostnameLookups On
になっていないとでない。(だったと思う)
Apache以外のhttpdは知らんけど。
0908nobodyさん
03/04/02 21:54ID:2rrgw8ERクッキー保存時に確認ダイアログ出す状態にしたIE6で
setcookie("test","123");
とだけ書いたPHPにアクセスすると
3回目のアクセスで固まってしまいます。
これって書き方が悪いのでしょうか?
再現するか教えてーーーー
あてずっぽー。
Cookieだけじゃなくてなんか出力してみれ
0910nobodyさん
03/04/03 11:48ID:CaQMJ15Lこれってプログラムのミス?原因はなんでしょうか?
0912nobodyさん
03/04/03 20:40ID:???0913nobodyさん
03/04/03 22:11ID:???どうやれば良いのでしょうか。。
0915913
03/04/03 22:21ID:???いやぁ、fgetcsvで取得した多次元配列をsortしたかったんだけど
array_multisortにkey渡せなくて困ってます。
(最初からこう書くべきだった鴨)
0917913
03/04/03 22:47ID:???if ($p1[1] == $p2[1])
return 0;
return ($p1[1] > $p2[1])?-1:1;
}
$sval = array(array("D","花子"),array("A","太郎"),array("E","五郎"),array("B","恵子"));
$ret = usort($sval,'sort_by_regist_date');
var_dump($ret);
sort関数の中で $p1,$p2 の使い方ってどうやんの?
この場合 "花子"、"五郎"の2次元目をソートしたいんだけどさ。。
0919nobodyさん
03/04/04 01:53ID:TlzazHCTここで質問していいのか分かりませんが、、。
携帯サイトで僕の描いた漫画をアップしようと思っています。
ボタンを押すと次コマへ移る感じなんですけど。
でも、これだと次のコマが写るのにけっこう時間がかかるので
アプリにしてしまってDL形式にしようかと思っているのですが、、。
こういうプログラムって難しいでしょうか?
0920nobodyさん
03/04/04 02:06ID:???そうでもない。
しかし、一気読みしようとするとレスポンスが犠牲になる。
レスポンスを優先すると次のページまでの待ち時間が増加する。
どっちもどっちだと思われ。
0921nobodyさん
03/04/04 04:38ID:GBT66057他の人がうpしようとするとどうなるん?
あるいは、これだけしか書けない何らかの理由があるのか」と首をかしげる。
ァヒャ
実は、かのフレーズを使ってみたかっただけ
ゥヒャ
0925nobodyさん
03/04/05 06:47ID:WWynoIxPWebアプリを作ろうとしています。
そこで質問ですが、『ひとつ前の画面に戻る』ということを
ユーザにやらせるためには、PHPでどう書けばいいのでしょうか?
JavaScriptでやるのがいいのか、ボタンで戻らせるのがいいのか、
<A HREF>タグで戻らせればいいのか、わかりません。
また、戻り先URLは、どう管理したらよいのでしょうか?
0926nobodyさん
03/04/05 07:54ID:???http://camellia16.fc2web.com/gpoint.html
0928nobodyさん
03/04/05 19:49ID:???これってサーバーに設置するだけでは使えないんでしょうか?
0929928
03/04/05 20:02ID:???MySQLをインストしてどうのこうの…とはあるものの
これって自宅鯖での話ですよね?
サイト運営に使ってるサーバ上でphpから利用するとしたらどうするんでしょうか?
0930nobodyさん
03/04/05 20:06ID:???http://www.pons-factory.com
Plusでも使っとけ。
http://www.phpbb2.de
0933nobodyさん
03/04/07 02:13ID:cxQTOqMHやりたいことは、IEのストップボタンを押されたことを検出することです。
register_shutdown_functionを使ってみたのですが、
ストップボタンを押されようが押されまいがスクリプトの最後まで実行され、
その後on_exitが実行されるようです。
また、スクリプトの最後でconnection_statusを出力してみたのですが、
その時点で既にブラウザを落としていても、常に0しか取得できません。
1が取得できるはずだと思っているのですが・・・
OS:Redhat8
PHP:4.2.2
ブラウザ:IE6SP1
コードは次の内容です。
0934nobodyさん
03/04/07 02:14ID:cxQTOqMHflush();
$n = connection_status();
error_log("bye status:".$n."\n", 3, "/tmp/bye.log");
}
function my_wait()
{
for ($i = 0 ; $i < 3; $i++) {
sleep(1);
echo $i;flush();
}
}
register_shutdown_function(on_exit);
error_log("bye test start\n", 3, "/tmp/bye.log");
my_wait();
$n = connection_status();
error_log("bye test end status:".$n."\n", 3, "/tmp/bye.log");
0937nobodyさん
03/04/07 09:13ID:???0938nobodyさん
03/04/07 09:34ID:???http://www.php.net/manual/ja/features.connection-handling.php
「STOPを押した」ことそのものは検知はできないけど。
0939nobodyさん
03/04/07 19:27ID:???今日WIN上でPHPをいじり始めて、大概のことはググって調べが付いたんですが、
どうしても分からないことが・・・
HTMLファイルに付けたボタンを押すと、PHPが動いてファイルを保存するようにしたいんですが、
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=test".date(ymd).".csv");
だと保存ダイアログが出てしまいます。
保存ダイアログを出さずに問答無用で指定の場所に保存させることは出来ますでしょうか?
お知恵をお貸し下さい。
0941933
03/04/07 20:23ID:cxQTOqMHスマソ
正確にはストップボタン押下検出ではなくて、tcpipの切断を検出したいのです。
>>938
私もそこの情報を元にいろいろ試しているんですが、
サンプルプログラム(934)を作っていろいろやっても
どうしてもそこにかかれているような動きをしないのですが・・・
0942939
03/04/07 21:01ID:???お騒がせしました。
0943nobodyさん
03/04/07 21:27ID:7jlvqd0oPHPの前にHTTPプロトコルを勉強して下さい
0944bloom
03/04/07 21:49ID:liNaJRPu0945nobodyさん
03/04/08 00:05ID:wW84O6ICApache-PHP間でシグナルが上手く出てない/届いてないんじゃない?
>943
言葉どおり「TCP/IPの切断」っつたら確かにそうなんだが、
まあ、HTTP1.1のKeep-Aliveの終了っつう意味で捉えたれよ
0946佐々木健介
03/04/08 00:13ID:???/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://www.saitama.gasuki.com/kensuke/
0947あぼーん
03/04/08 00:19ID:???http://muryou.gasuki.com/hankaku/jaz04.html
http://muryou.gasuki.com/hankaku/jaz03.html
http://muryou.gasuki.com/hankaku/jaz02.html
http://muryou.gasuki.com/hankaku/jaz01.html
http://muryou.gasuki.com/hankaku/jaz06.html
http://muryou.gasuki.com/hankaku/jaz05.html
http://muryou.gasuki.com/hankaku/jaz08.html
http://muryou.gasuki.com/hankaku/jaz07.html
http://muryou.gasuki.com/hankaku/jaz10.html
http://muryou.gasuki.com/hankaku/jaz09.html
0948あぼーん
03/04/08 00:39ID:???―――┴┴┴┴┴―――――、
. . /  ̄ ̄ ̄//. ̄ ̄| || ̄ ̄ ̄||| ̄ || __________
./ ∧// ∧ ∧| || ||| || /
[/____(゚_//[ ].゚Д゚,,) ||___||| || < こんなのが有りますた
. ||_. * _|_| ̄ ̄ ∪|.|. |ヽ.__|| \__________
. lO|o―o|O゜.|二二 |.| 救済病院 ||
.| ∈口∋ ̄_l__l⌒l_|___|_l⌒l._||
 ̄ ̄`ー' ̄ `ー' `ー' `ー'
http://saitama.gasuki.com/2ch/
0949あぼーん
03/04/08 00:39ID:???∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!こんなのを発見シマスタ!
/ / |
/ /| / \ http://www.saitama.gasuki.com/yamazaki/
__| | .| | \
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \_____________
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0950金正日
03/04/08 00:50ID:???r「l l h. / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| 、. !j |
ゝ .f _ |
| | ,r'⌒ ⌒ヽ、. │ http://saitama.gasuki.com/hangul/
,」 L_ f ,,r' ̄ ̄ヾ. ヽ. │ こんなのあったニダ
ヾー‐' | ゞ‐=H:=‐fー)r、) |
| じ、 ゙iー'・・ー' i.トソ |
\ \. l ; r==i; ,; |' .人_
\ ノリ^ー->==__,..-‐ヘ___
\ ノ ハヽ |_/oヽ__/ /\
\ / / / |.
y' /o O ,l |
0951かおりん祭り
03/04/08 01:01ID:???∧_____
_─ ̄ ̄─_E ̄/ |〜oノハヽo\
_─ ̄ _─<Eニ| | ( ^▽^)<こんなのがありましたー♪
─ニ三 <<Eニ| \(つ¶¶⊂) |
 ̄─_  ̄─<Eニ|  ̄ ̄ ̄ ̄ ̄|
 ̄─__─ ̄E_\______/
∨
0952佐々木健介
03/04/08 01:54ID:???/_ |
/. \ ̄ ̄ ̄ ̄|
/ / ― ― |
| / - - |
||| (5 > |
| | | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| | | | ┃─┃| < こんなサイトを見つけた
|| | | | \ ┃ ┃/ \ 正直、スマンカッタ
| || | |  ̄ \_________
http://www.saitama.gasuki.com/kensuke/
0953あぼーん
03/04/08 01:55ID:???http://muryou.gasuki.com/hankaku/jaz04.html
http://muryou.gasuki.com/hankaku/jaz03.html
http://muryou.gasuki.com/hankaku/jaz02.html
http://muryou.gasuki.com/hankaku/jaz01.html
http://muryou.gasuki.com/hankaku/jaz06.html
http://muryou.gasuki.com/hankaku/jaz05.html
http://muryou.gasuki.com/hankaku/jaz08.html
http://muryou.gasuki.com/hankaku/jaz07.html
http://muryou.gasuki.com/hankaku/jaz10.html
http://muryou.gasuki.com/hankaku/jaz09.html
0954あぼーん
03/04/08 02:15ID:???―――┴┴┴┴┴―――――、
. . /  ̄ ̄ ̄//. ̄ ̄| || ̄ ̄ ̄||| ̄ || __________
./ ∧// ∧ ∧| || ||| || /
[/____(゚_//[ ].゚Д゚,,) ||___||| || < こんなのが有りますた
. ||_. * _|_| ̄ ̄ ∪|.|. |ヽ.__|| \__________
. lO|o―o|O゜.|二二 |.| 救済病院 ||
.| ∈口∋ ̄_l__l⌒l_|___|_l⌒l._||
 ̄ ̄`ー' ̄ `ー' `ー' `ー'
http://saitama.gasuki.com/2ch/
0955あぼーん
03/04/08 02:15ID:???∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!こんなのを発見シマスタ!
/ / |
/ /| / \ http://www.saitama.gasuki.com/yamazaki/
__| | .| | \
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\ \_____________
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
0956nobodyさん
03/04/09 01:10ID:???php5が出た時、pearは続けて使えるのでしょうか。
0957nobodyさん
03/04/09 01:33ID:???http://slashdot.jp/article.pl?sid=03/04/01/0527237
0958名無しさん@Meadow
03/04/09 13:51ID:1JFApz2j現状では PEAR 1.1 から pear コマンドに PEAR パッケージの PHP5 への自動
変換機能が付くような話になっている。
つまり環境が PHP5 だったら、
$ pear install <package>
で 4 用に書かれた PEAR コードが 5 用に変換されてインストールされるとい
うこと。詳しくは下記参照。
http://marc.theaimsgroup.com/?l=pear-dev&m=104979273221853&w=2
0959nobodyさん
03/04/09 19:34ID:???フォーム変数の値が欠けるってのはどのバージョンだっけ?
0960nobodyさん
03/04/10 22:30ID:???古来のスクリプトをそのままというなら、PHP4.2.4-devあたりで良いと思うけど
PHP4.3.2とかでも問題は今のところない。ポツポツでてくるのかもしらんけど、
マイナーバージョンアップの割には、非常にこなれてる
#テスト期間長かったからね>PHP4.3
0961nobodyさん
03/04/11 00:54ID:UQ4DcBXb例えばHTMLコード中に変な数字のゴミ行が混ざっていたりするんですけど、
これはなんでしょうか?
0962nobodyさん
03/04/11 01:28ID:???4.3.2ってCVS版だけですよね?正式版の最新は4.3.1ですよね?
4.3.1は問題あるんでしたっけ?
4.2系がかなり使えなさそうだったので4.1.2のままなんですけど
4.1.2⇒4.3.1
ということなら問題ないんでしょうか?
?ばかりでごめんなさい。いつか恩返ししますのでお許しを。
0964うんこ
03/04/11 10:55ID:33XrEaDD"Flushなんとか"ってもの4つくらいしかメニューに出ないんですが・・・
どうしたらよいですか?
0965nobodyさん
03/04/11 12:31ID:W00UiExYチャンクだろ
0967うんこ
03/04/11 15:55ID:bMwKQXbr全部インストールしなおしたんだけど
できなんです・・・
0968nobodyさん
03/04/11 16:34ID:???0969うんこ
03/04/11 17:08ID:z5S7Pxca両方きちんと動作してます
0971nobodyさん
03/04/11 22:56ID:???0974960
03/04/12 01:02ID:cTuaDqMKネットサーフィンしてたら
最新版はDB作成できないみたいです。
お手数かけました。
0975meso
03/04/12 01:10ID:I/n8/muk今、ホームページを作っています。
テーブルに背景画像をいれてみたのですが、
"IE"ではうまく見えるのに"Netscape 4.7"では上手く表示されません。
テーブルの中に入れたテーブルの部分に背景がダブってみえてます。
なにか良い対処法がありましたら教えてください!
0976nobodyさん
03/04/12 02:15ID:???レス数が950を超えています。1000を超えると書き込みができなくなります。