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

【PHP】下らねぇ質問はID出して書き込みやがれ 108

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/07/02(土) 18:37:53.12ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 107
http://hibari.2ch.net/test/read.cgi/php/1307228162/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0412nobodyさん2011/07/09(土) 23:13:50.85ID:2urjE4w0
>>409
丁寧なレスありがとうございます。
大変勉強になりました。
0413nobodyさん2011/07/09(土) 23:51:33.75ID:???
>>412
flushってなんだよボケwww
0414nobodyさん2011/07/10(日) 00:20:15.49ID:???
>>411
flashの間違いだと思ってんなら自分の無知に顔を赤くしながら
マニュアルでflushって検索してこい
0415nobodyさん2011/07/10(日) 01:04:53.34ID:???
マニュアルってなんだよボケwww
オートマ限定免許も持ってねぇクセしてww
笑わせんじゃねよwwww
0416nobodyさん2011/07/10(日) 02:09:15.79ID:???
顔真っ赤(笑)
間違えを認められずひどいごまかしよう(笑)
0417nobodyさん2011/07/10(日) 05:38:26.40ID:???

おはよう

さて、どんな質問が残ってるのかな?
今日は暇だから、お姉さんが丁寧に質問に答えちゃうよ!
0418nobodyさん2011/07/10(日) 05:43:36.82ID:???
ではお言葉に甘えて
whileループでファイルを一つづつ処理していて
ループ内で処理の進行に合わせてprint文で進捗を表示させたいのだが
なぜか表示がwhileループが終了した後にすべての処理ファイル分が一気に表示される。
これでは進捗状況の表示にならない。
どうしたらいいのですか。

0419nobodyさん2011/07/10(日) 05:47:21.07ID:???
>>416
なんだよwお前が俺の顔の色とかわかるわけないだろwww
適当なこと言ってごまかしてんじゃねぇよwwwww
0420nobodyさん2011/07/10(日) 05:48:28.99ID:???
>>418
今日のおパンツの色を教えてください
0421nobodyさん2011/07/10(日) 06:49:56.46ID:???
>>418
バッファリングされてるとしか
0422nobodyさん2011/07/10(日) 06:56:33.05ID:???
curlのPOSTの時配列指定するとファイルアップロードになって使えねえな
aaa=bbb&ccc=dddって自分で書かなきゃダメだ
0423nobodyさん2011/07/10(日) 06:57:05.10ID:MAnv3V4B
IDをさらし忘れてたので
whileループでファイルを一つづつ処理していて
ループ内で処理の進行に合わせてprint文で進捗を表示させたいのだが
なぜか表示がwhileループが終了した後にすべての処理ファイル分が一気に表示される。
これでは進捗状況の表示にならない。
どうしたらいいのですか。
04244222011/07/10(日) 06:58:47.02ID:???
あーこんなことに1時間も気付かなかった
なんか原立ってきた
0425nobodyさん2011/07/10(日) 06:59:02.71ID:MAnv3V4B
>バッファリングをされてるとしか
あー、そうだね。
0426nobodyさん2011/07/10(日) 08:09:48.30ID:???
>>424
原立ってなんだよボケwww
0427nobodyさん2011/07/10(日) 11:50:04.44ID:???
>>425
コマンドラインで実行したらちゃんと進捗状況の表示になるだろ?
ってことはPHPの問題じゃなくてHTTPサーバーやブラウザの問題ってこと。
つまりスレ違い。
0428nobodyさん2011/07/10(日) 11:52:03.81ID:???
>>417
おなぬーは週に何回ですか?
0429nobodyさん2011/07/10(日) 12:44:57.12ID:???
クライアントの回線によってどのブラウザでもflush効かないことあるから、あんまり
0430nobodyさん2011/07/10(日) 13:54:34.88ID:???
>>429
flushってなんだよクズwww
0431nobodyさん2011/07/10(日) 14:00:19.70ID:???
キャッシュを消すことだろ?
0432nobodyさん2011/07/10(日) 15:01:54.35ID:???
PHP: flush - Manual
http://php.net/manual/ja/function.flush.php
0433nobodyさん2011/07/10(日) 15:37:08.30ID:L+HYUYZt
arrayから、指定した値の検索で(true,false)を得るのはarray_searchでできるというのは分かるのですが、
arrayの中の一致する値の"個数"を取得したい場合はどのようにすれば
良いでしょうか。foreachで一致するたびに、countをあげるしかないでしょうか。

$array=array("apple","orange","apple","watermelon","melon","apple");
で、appleという値を与えられたときに、3を得たいです。

ダウンローダー対策のため、503のエラーページにphpで、直近一秒間にアクセスを
してきたIPを重複をチェックせずにテキストファイルに保持し
指定個数を超えたらdenyListに書いて、指定時間を超えたら解除…ということをしようとしていて、
その「指定個数を超えるかどうか」のチェックをしたいです。
0434nobodyさん2011/07/10(日) 15:40:33.24ID:???
それはサーバ機能でやればいいだろ
0435nobodyさん2011/07/10(日) 15:55:47.94ID:???
間違いを認められず荒らしてごまかしてんじゃねえよ(プッ
0436nobodyさん2011/07/10(日) 15:56:54.48ID:???
>>433
SQLで一発よ
0437nobodyさん2011/07/10(日) 16:01:42.73ID:???
http://www.phppro.jp/qa/238
回答の@listsって何?
perlと間違えたのかな
0438nobodyさん2011/07/10(日) 16:17:27.67ID:???
>>437
じゃぁ、「if ($list == 「aエレメントにかこまれたもの」)」はどうなの?
意味が通じればいいってことだろ
0439nobodyさん2011/07/10(日) 16:23:04.97ID:???
>>433
テキストファイルに書き込んだり消したり(上書きしたり)を1秒間に何回繰り返すつもり?
考え方を変えるべし。
0440nobodyさん2011/07/10(日) 16:24:42.43ID:BenfNMMl
staticは異なるアクセス同時でも共有されますか?別になりますか?
異なるアクセス間で、変数を共有する方法はありますか。
0441nobodyさん2011/07/10(日) 16:28:42.04ID:???
サーバ側で保存しとけばいいんじゃね
0442nobodyさん2011/07/10(日) 16:28:49.85ID:???
>>440
されない
ある
0443nobodyさん2011/07/10(日) 16:30:05.75ID:???
>>433
http://www.php.net/manual/ja/function.array-count-values.php
0444nobodyさん2011/07/10(日) 23:37:39.82ID:???
phpinfo.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無題ドキュメント</title>
</head>
<body>
<?
phpinfo();
?>
</body>
</html>

余分なとこ多すぎる?
修正お願いします
0445nobodyさん2011/07/10(日) 23:40:13.73ID:???
>>444
>>1
0446nobodyさん2011/07/10(日) 23:41:47.83ID:???
>>444

<!DOCTYPE html>
<?
phpinfo()
?>
0447nobodyさん2011/07/10(日) 23:47:06.31ID:MM5IUD/N
if (hoge==a || hoge==b) {
  test();
}
if (hoge==a) {
  test2();
}
if (hoge==b) {
  test3();
}

的なことをやろうと(aはtest()とtest2()を呼び出し、bはtest()とtest3()を呼び出す)

switch (hoge) {
  case a:
  case b;
    test();
  case a:
    test2();
    break;
  case b:
    test3();
    break;
}

とやっても期待通りになりません
break文を挟んでないのに次にいかないのはなぜなんでしょうか?
なんか書き方間違ってますか?
0448nobodyさん2011/07/10(日) 23:48:52.26ID:???
phpinfo実行してから質問しろよ
0449nobodyさん2011/07/10(日) 23:50:25.02ID:???
>>447
うん
04504472011/07/10(日) 23:51:38.63ID:MM5IUD/N
>>449
どこが間違ってますか?
0451nobodyさん2011/07/10(日) 23:56:11.50ID:???
>>450
caseのとこ
04524472011/07/10(日) 23:57:13.03ID:MM5IUD/N
>>451
具体的にお願いします
0453nobodyさん2011/07/11(月) 00:33:14.32ID:???
最近こんなやりとりばっかだな
0454nobodyさん2011/07/11(月) 01:02:09.34ID:???
PHPだからな(笑)
もう上級者はこんな糞言語見切りつけてるし
残った回答者はまともに答えられないバカばっか(笑)
0455nobodyさん2011/07/11(月) 01:09:44.04ID:???
えっ
0456nobodyさん2011/07/11(月) 02:09:08.83ID:???
>>447
http://www.php.net/manual/ja/language.control-structures.php

switch文は一度caseに一致したら
以後break文かswitchブロックの終端に到達するまで
コードを実行しようとする(それがcaseに一致しない部分でも)
0457nobodyさん2011/07/11(月) 02:30:51.40ID:???
>>1にマニュアルくらいは目を通しておくことって書いてあるんだけどな
0458nobodyさん2011/07/11(月) 03:34:35.20ID:???
マニュアル読んで全て解決するならスレの意味がないだろ
switch文に限定すれば>>447のようなことが可能と思ってもおかしくないだろ
breakするまで実行されるとしか書いてないんだから
wikiのswitch文項目をみたほうがまだヒントになる
C#のgoto case文がヒントになるだろう
0459nobodyさん2011/07/11(月) 04:37:56.16ID:???
>>458
>マニュアル読んで全て解決するならスレの意味がないだろ
マニュアルに書いてあることをスレで質問する意味はないと思う。
0460nobodyさん2011/07/11(月) 05:32:14.55ID:???
マニュアルに書いてないこととはなんだ?
0461nobodyさん2011/07/11(月) 07:06:04.21ID:???
>>454
上級者は何の言語に移ってるの? いや、煽りでなくまじめに
0462nobodyさん2011/07/11(月) 07:38:43.00ID:???
>>449みたいなレス見ると本当にイライラする。
精神病んでないか。リアルでそれだとぼっちだろ。
0463nobodyさん2011/07/11(月) 08:03:06.02ID:???
2chのレスにイライラしてるほうが精神に問題あると思うよ
0464nobodyさん2011/07/11(月) 08:05:56.23ID:???
なんで回答者が質問者を慮ってやらんとならんのだ
質問者がしろ
立場をわきまえろ
0465nobodyさん2011/07/11(月) 08:08:14.78ID:???
ふてぶてしい人が増えたんじゃない?
技術的問い合わせなんて現実世界なら金取って行われてるものだよ
0466nobodyさん2011/07/11(月) 08:20:40.28ID:???
どちらもしょせんあそび
0467nobodyさん2011/07/11(月) 08:29:33.43ID:???
>>465
それじゃこのスレの存在意義が無いみたいじゃないか。
こっちだってわざわざ時間を割いて質問してるんですから
それなりの対応を期待してもいいでしょう。
0468nobodyさん2011/07/11(月) 09:42:23.47ID:???
うんこ質問にはうんこ回答しか付きません。
それなりの質問にはそれなりの回答とうんこ回答の両方が付きます。
にちゃんは大体こういう仕様です。
0469nobodyさん2011/07/11(月) 11:02:23.92ID:???
うんこ質問でもそれなりの回答を行うのが良識というものです
0470nobodyさん2011/07/11(月) 11:12:55.28ID:???
無視されないことに感謝しろ、な?
0471nobodyさん2011/07/11(月) 13:01:51.04ID:???
ほんと末期ですね
PHPが廃れるわけだなぁ
Perlの最後のほうと似た感じだわww
0472nobodyさん2011/07/11(月) 13:03:42.54ID:???
phpには責任も問題もない
ここに常駐する輩に大いに問題あり
もうさ常駐してる連中どっか逝け
0473nobodyさん2011/07/11(月) 13:12:37.05ID:???
>>472
鏡に向かって1000回言え
0474nobodyさん2011/07/11(月) 13:48:12.16ID:???
>>469
うんこ質問を行う人物が別の質問にうんこ回答を行うケースが多いのが現実です。
うんこそのものなので良識を問うのは難しいと思われます。
0475nobodyさん2011/07/11(月) 17:51:34.14ID:qunXcXZV
php_mecab-0.3.0はmeke時にエラーが出ますがこれはこれでいいのですか。
0476nobodyさん2011/07/11(月) 17:59:24.77ID:???
だめです
0477nobodyさん2011/07/11(月) 18:38:41.42ID:???
476 名前:nobodyさん[sage] 投稿日:2011/07/11(月) 17:59:24.77 ID:???
だめです
476 名前:nobodyさん[sage] 投稿日:2011/07/11(月) 17:59:24.77 ID:???
だめです
476 名前:nobodyさん[sage] 投稿日:2011/07/11(月) 17:59:24.77 ID:???
だめです

いい大人が恥ずかしげも泣く
よく公衆の面前でこんな池沼なレスできますね
どんな人生歩んできたんだか・・・
駄目なら駄目で
こうすればいいよ とか答えるべきでしょ
常識アル社会人なら
てかニートなんだろうか
0478nobodyさん2011/07/11(月) 18:49:09.37ID:???
テンプレを何一つとして守ってない質問に対しては十分過ぎるレスだと思うけどな
0479nobodyさん2011/07/11(月) 18:52:31.51ID:???
いいのかどうか聞いてるんだから
これ以上的確な回答は無いだろう
0480nobodyさん2011/07/11(月) 19:35:13.21ID:???
> これでいいのですか。

質問ですらない
むしろ納得している
0481nobodyさん2011/07/11(月) 19:38:37.47ID:???
>>477
どうぞ答えてください
誰も止めてませんので
0482nobodyさん2011/07/11(月) 20:12:53.67ID:???
>>477
ほんと、答えりゃいいのになw
一番スレ違いは誰だっつのw
0483nobodyさん2011/07/11(月) 20:39:24.07ID:8lyG0yAk
array配列から重複の値を取り除く(array_unique)を使っているのですが、列数が10万程度の配列を使うとフリーズしてしまいます。
サイズは30MB程度なのですが、php.iniの設定?などでフリ〜ズしないようにできる方法はないでしょうか。
0484nobodyさん2011/07/11(月) 21:01:24.65ID:???
>>483
まずメモリがいっぱいになっているのか実行時間が長くて止まってるのか特定すべし
0485nobodyさん2011/07/11(月) 21:24:13.26ID:???
だめです
0486nobodyさん2011/07/11(月) 21:33:21.26ID:???
いやいやそれはいいですよ
0487nobodyさん2011/07/11(月) 22:42:52.37ID:LpGCd7Ke
>>483
SQLite
0488nobodyさん2011/07/11(月) 23:14:16.83ID:???
>>483
どこで時間が掛かっているか、本当にフリーズしているのか
Xdebugでプロファイリングできるからそれからまた質問して
http://xdebug.org/
0489nobodyさん2011/07/11(月) 23:52:15.52ID:???
ヒント:Ajax
0490nobodyさん2011/07/12(火) 05:54:31.52ID:???
array_uniqueの実装しらんけどPHPだし計算量多い適当な方法使ってんだろ
04914832011/07/12(火) 08:03:45.22ID:KoFF93FJ
array_uniqueで、メモリがいっぱいになっている、実行時間が長くかかっている、フリーズしているをXdebagで調べる予定です。
「実行時間が長くてタイムアウトで中断されている」こともあるのでしょうか。
処理時間の上限設定値はあるのですか。
0492nobodyさん2011/07/12(火) 08:05:48.44ID:???
調べてから聞け
あとXdebugなんぞ使わなくてもエラーメッセージに出るだろ
0493nobodyさん2011/07/12(火) 08:08:22.32ID:???
あとどうせXAMPPかレンサバというオチだろ
0494nobodyさん2011/07/12(火) 08:12:07.17ID:???
設定はあるのでしょうかと聞く前に設定くらい把握してから開発しろよ
まじありえん
「私設定なんか何も知らないで開発してま〜す」と言ってるようなもん
0495nobodyさん2011/07/12(火) 08:52:40.75ID:???
>>492-494
お前毎回ウザいよ。常駐してんじゃねぇよ。消えろ。
0496nobodyさん2011/07/12(火) 08:55:45.68ID:???
>>495
つ鏡
0497nobodyさん2011/07/12(火) 09:17:57.96ID:???
>>496
っ鏡
0498nobodyさん2011/07/12(火) 09:28:20.79ID:???
合わせ鏡は悪魔を召還するのでやめてください
0499nobodyさん2011/07/12(火) 11:30:07.84ID:???
昼間であれば大丈夫です
0500nobodyさん2011/07/12(火) 11:50:29.92ID:???
昼間でも出てきたぞ
05014752011/07/12(火) 14:22:57.54ID:???
php/mecab-0.4.0ではmake時にエラーが出なくなりました。
http://labs.unoh.net/2008/01/keyword-autolink-using-php-and-mecab.html
0502nobodyさん2011/07/12(火) 14:28:07.69ID:???
単にエラーとしか書かないやつはろくにエラーの文章も読んでないの?
05034832011/07/12(火) 14:32:05.27ID:???
array配列から重複の値を取り除く(array_unique)を使っているのですが、列数が10万程度の配列を使うとフリーズしてしまいます。
これは、php.iniの
max_execution_time = 30
の数値を変えることで解決しました。
0504nobodyさん2011/07/12(火) 14:55:07.00ID:BQ5972Wh
phpで大容量の奴を扱うなよ
それでもC言語だったら1秒以内で済む。
0505nobodyさん2011/07/12(火) 15:02:08.42ID:???
だめです
0506nobodyさん2011/07/12(火) 15:03:42.04ID:fUrYG2H5
>>504
C言語なら配列から重複の値を取り除く処理はどう書けますか?
0507nobodyさん2011/07/12(火) 15:26:19.35ID:???
だめです
0508nobodyさん2011/07/12(火) 15:27:17.67ID:???
ソートすればいい
0509nobodyさん2011/07/12(火) 15:31:21.04ID:???
Cの型って厄介だったけどphpでCの型やりたいなぁ
あれは癖になるよね
0510nobodyさん2011/07/12(火) 15:35:40.57ID:???
んなもんC++でstd::sortとstd::uniqueでおしまい
0511nobodyさん2011/07/12(火) 17:01:52.64ID:???
C++をC言語に含めてんじゃねぇぞ!ハゲが
■ このスレッドは過去ログ倉庫に格納されています