- 1 名前:nobodyさん mailto:sage [2013/01/09(水) 22:31:43.73 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 124 kohada.2ch.net/test/read.cgi/php/1353402165/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 70 名前:nobodyさん [2013/01/13(日) 16:02:15.68 ID:bbYKJaNp]
- >>66
何か忘れてますか?
- 71 名前:nobodyさん mailto:sage [2013/01/13(日) 16:24:41.67 ID:???]
- >>69
環境依存だと思うけど、PDO::FETCH_ORI_ABS が使えるか試してみては
- 72 名前:nobodyさん [2013/01/13(日) 16:34:39.71 ID:PIyVXOgt]
- >>71
$r = $stmt->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 5); var_dump($r); こんな感じでやってみましたが 最初の行しか取得出来ないようです… やり方あってますか?
- 73 名前:nobodyさん mailto:sage [2013/01/13(日) 20:26:37.93 ID:???]
- >>70
>>1
- 74 名前:nobodyさん mailto:sage [2013/01/14(月) 02:24:48.74 ID:???]
- >>63
Zend Dbとか使えば
- 75 名前:nobodyさん mailto:sage [2013/01/14(月) 02:34:41.98 ID:???]
- そんないじるの嫌ならPEARのままでいいような。
MDB2はまだ現役だよね?
- 76 名前:nobodyさん [2013/01/14(月) 15:54:09.43 ID:t7cxFpsB]
- >>74
それはまた新たにインスコしないといけないんですよね? 出来ればインスコなしで使えるやつで書き換えたいんです。 >>75 それが… サーバー移転したら続けてDBにアクセスする時に たまにDBエラーが生じるようになってしまいまして… DBが選択されてないってエラーなんですが… でも接続時に選択してるししかも毎回SQL発行時にも DB選択もしてみたんですが時たまやっぱりエラーが出てしまって。 再現性も難しくて検証も面倒なのでいっそ書き換えたいと思ってるんです。 しかも使ってるのはPEARの中でも古いDBクラスで…(MDB2じゃないやつ) サーバ移転前はこんなエラーなかったんですけどね…
- 77 名前:nobodyさん mailto:sage [2013/01/14(月) 16:04:33.07 ID:???]
- 自動的に書き換えるプログラムを書け
間違いが激減する
- 78 名前:nobodyさん mailto:sage [2013/01/14(月) 16:16:03.64 ID:???]
- PEARのDBクラスだって中で全件取得してからやってんじゃないの?ソース見てないから知らんけど
- 79 名前:nobodyさん [2013/01/14(月) 16:16:28.48 ID:t7cxFpsB]
- >>77
これからは自作のクラスで軽くラップして実装することにします。
- 80 名前:nobodyさん [2013/01/14(月) 20:05:33.43 ID:TkOQENrF]
- PHP5.4での話しなんですが、
参照渡しのときは、呼び出し側はアンパサンドつけずに渡して、関数側にだけアンパサンドつけますよね? これは配列を参照渡しするときでも一緒ですか? array_walkで配列を参照渡ししたんですが、中身が書き換えられてなかったので質問させていただきました。 よろしくお願い致します。
- 81 名前:nobodyさん mailto:sage [2013/01/14(月) 20:14:44.50 ID:???]
- 呼び出し側でも関数側でもどっちで付けても同じだったような
詳しくはマニュアルに書いてあると思うが
- 82 名前:nobodyさん [2013/01/14(月) 20:31:22.28 ID:TkOQENrF]
- PHP5.4以降ではアンパサンドつけて渡した場合はfatalエラーが出るようです。
で、ググっても原因がわからなかったので、実験に実験を重ねついに原因を突き止めました。 配列をarray_walkの第三引数に参照渡しした場合、array_walkで指定した関数内で配列内の値を変更しても、 その変更が反映されないことがわかりました。 なのでforeachを使って関数を個別にループして呼んで解決させました。 array_walkってクソ関数ですね。 php5.4からの不具合かもしれませんが。 とにかくクソクソクソ 俺の3時間返せよボケ 皆さんもお気をつけください。 ありがとうございました。
- 83 名前:nobodyさん mailto:sage [2013/01/14(月) 20:43:27.03 ID:???]
- bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] )
第三引数は参照渡しじゃないだろ 何を言ってるんだ?
- 84 名前:nobodyさん mailto:sage [2013/01/14(月) 20:50:13.65 ID:???]
- クソなのはarray_walkじゃなくて、仕様を理解してないやつ
- 85 名前:nobodyさん mailto:sage [2013/01/14(月) 20:54:43.91 ID:???]
- 配列関連は一度ちゃんと使えるようになればずっと使えるから
その三時間も無駄にはならんよ
- 86 名前:nobodyさん [2013/01/14(月) 21:32:36.44 ID:TkOQENrF]
- >>83
説明には第三の引数として指定できるって書いてるじゃないですか 参照は指定できまへんって書いておくべき >>84 説明に書いてないほうが悪い >>85 ありがとう ごめんなさい
- 87 名前:nobodyさん mailto:sage [2013/01/14(月) 21:35:18.57 ID:???]
- >>86
「第三の引数として指定できる」なんて文言無いけどどこのこと言ってんだ?
- 88 名前:nobodyさん mailto:sage [2013/01/14(月) 22:05:33.58 ID:???]
- こういうのをアンパサンドタンと言う
- 89 名前:nobodyさん [2013/01/14(月) 22:07:00.13 ID:TkOQENrF]
- 「オプションの userdata パラメータが指定された場合、 コールバック関数 funcname への三番目の引数として渡されます。」
これだけ見りゃ普通に引数として使えるって思うよな 参照は使えませんって書くべき
- 90 名前:nobodyさん mailto:sage [2013/01/14(月) 22:19:15.16 ID:???]
- >>89
ああ、君の中では引数で使える=いつでも参照渡しできるという認識なのか
- 91 名前:nobodyさん mailto:sage [2013/01/14(月) 22:27:29.90 ID:???]
- >>82
PHP自体がクソ PHPを使うやつはスカトロ
- 92 名前:nobodyさん mailto:sage [2013/01/14(月) 22:28:53.21 ID:???]
- そんなつまんねえバグで3時間も使うなよ
- 93 名前:nobodyさん mailto:sage [2013/01/14(月) 22:53:19.98 ID:???]
- >>86
php.net/manual/en/language.references.pass.php And as of PHP 5.4.0, call-time pass-by-reference was removed, so using it will raise a fatal error. call-tyme pass-by-referenceはdeprecatedだったけど 5.4.0からはFatalになった array_walkの第三引数が参照渡し不可なのに そこから呼び出される関数に参照が来るわけないだろ 「説明に書いてないほうが悪い」って・・・ 必要な情報はマニュアルに書いてある 理解力が足りないほうが悪いだろ
- 94 名前:nobodyさん mailto:sage [2013/01/14(月) 22:55:53.96 ID:???]
- >>86
> 参照は指定できまへんって書いておくべき 一応補足すると bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] ) mixed $userdata に "&" がついてないってことは 「参照は指定できまへん」って書いてあるのと同じ array &$array には "&" がついてるだろ
- 95 名前:nobodyさん mailto:sage [2013/01/14(月) 22:56:51.28 ID:???]
- >>83で同じこと言ってないか
- 96 名前:nobodyさん mailto:sage [2013/01/14(月) 22:59:23.98 ID:???]
- >>95
クソには>>83だけでは理解できないらしいから補足した
- 97 名前:nobodyさん [2013/01/14(月) 23:20:38.73 ID:TkOQENrF]
- >>94
え? そういう意味だったの? そりゃ知りまへんかったなぁ わしが悪いわ 皆さんすいませんでした
- 98 名前:nobodyさん mailto:sage [2013/01/14(月) 23:23:25.29 ID:???]
- これはひどい
- 99 名前:nobodyさん mailto:sage [2013/01/14(月) 23:35:38.66 ID:???]
- >>97
ゴミ
- 100 名前:nobodyさん mailto:sage [2013/01/14(月) 23:42:09.71 ID:???]
- 反省してるなら、そこまで叩くこともなかろう
- 101 名前:nobodyさん mailto:sage [2013/01/14(月) 23:45:14.27 ID:???]
- >>100
本人乙
- 102 名前:nobodyさん mailto:sage [2013/01/14(月) 23:45:29.47 ID:???]
- >>100
ゴミ
- 103 名前:100 [2013/01/14(月) 23:50:09.63 ID:uMv7/SUC]
- 本人じゃねーよ
>>99 >>102 お前がゴミだろ?
- 104 名前:nobodyさん mailto:sage [2013/01/14(月) 23:51:57.13 ID:???]
- >>103
ゴミは黙ってろ
- 105 名前:nobodyさん mailto:sage [2013/01/14(月) 23:59:17.92 ID:???]
- >>103
ゴミ
- 106 名前:nobodyさん mailto:sage [2013/01/15(火) 00:04:56.67 ID:???]
- ぶっちゃけゴミの質問で勉強になった俺がいる
- 107 名前:nobodyさん mailto:sage [2013/01/15(火) 00:06:03.02 ID:???]
- まさにプログラマの巣窟って感じだな
自分が知ってることを知らないやつを叩きまくり うちの会社にも一人だけいるけどな
- 108 名前:nobodyさん mailto:sage [2013/01/15(火) 00:25:26.86 ID:???]
- だから何
- 109 名前:nobodyさん mailto:sage [2013/01/15(火) 00:26:14.55 ID:???]
- 知らないってだけじゃないだろ
自分が理解不足なのに「クソ関数」とか 「説明が悪い」とか言ってるから叩かれるんだよ
- 110 名前:nobodyさん mailto:sage [2013/01/15(火) 00:29:27.31 ID:???]
- 82 名前:nobodyさん :2013/01/14(月) 20:31:22.28 ID:TkOQENrF
PHP5.4以降ではアンパサンドつけて渡した場合はfatalエラーが出るようです。 で、ググっても原因がわからなかったので、実験に実験を重ねついに原因を突き止めました。 配列をarray_walkの第三引数に参照渡しした場合、array_walkで指定した関数内で配列内の値を変更しても、 その変更が反映されないことがわかりました。 なのでforeachを使って関数を個別にループして呼んで解決させました。 array_walkってクソ関数ですね。 php5.4からの不具合かもしれませんが。 とにかくクソクソクソ 俺の3時間返せよボケ 皆さんもお気をつけください。 ありがとうございました。
- 111 名前:nobodyさん mailto:sage [2013/01/15(火) 00:34:58.91 ID:???]
- ゴミがたたかれてるとこ悪いけど俺も知らなかったという
参照渡しなんかほとんど使わないしね
- 112 名前:nobodyさん [2013/01/15(火) 02:02:02.82 ID:copYdBVM]
- 安定稼動してれば、裏方なんてなんでもいいんだ。
そんなの気にするの客にいない。同業かマニアだけ。 テンプレートのような決まり決まったものより、 小学生が作ったオリジナルの方が興味ひかれるし。 運営やリスク管理はまた違うスキルに入る。
- 113 名前:nobodyさん [2013/01/15(火) 03:09:15.61 ID:HFqsEbZX]
- Socketでhttp通信をする時公式にはこんなサンプルが載ってますが
1アクセスで通信を終わらせず一度開いたfsockopenで複数回通信するにはどうしたらよいのでしょうか $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp); 単純に複数回fwriteすればいいのかなと思ったのですがダメでした $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); $out = "GET /test2 HTTP/1.1\r\n";//urlは適当 $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } $out = "GET / HTTP/1.1\r\n"; $out .= "Host: www.example.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { echo fgets($fp, 128); } fclose($fp);
- 114 名前:nobodyさん mailto:sage [2013/01/15(火) 03:15:26.82 ID:???]
- >>113
>1アクセスで通信を終わらせず一度開いたfsockopenで複数回通信するにはどうしたらよいのでしょうか サーバ側がなんかそういうのに対応してればまた別だけど HTTPってのは基本的にそういうもんなんで無理と思った方がいい
- 115 名前:EM114-48-142-200.pool.e-mobile.ne.jp mailto:sage [2013/01/15(火) 10:51:13.46 ID:???]
- ファンの皆さん大変お待たせしました
祝!長期規制解除記念で復活しました uni.2ch.net/test/read.cgi/operatex/1357032563/436
- 116 名前:nobodyさん mailto:sage [2013/01/15(火) 10:53:41.53 ID:???]
- >>113
キープアライブ
- 117 名前:nobodyさん mailto:sage [2013/01/15(火) 10:54:42.72 ID:???]
- そのためにkeep aliveがあるだろ
- 118 名前:nobodyさん mailto:sage [2013/01/15(火) 12:54:05.08 ID:???]
- そういうものだからいろんな技術が作られてきた
Ajaxもそういう用途に使える
- 119 名前:nobodyさん mailto:sage [2013/01/15(火) 13:10:55.99 ID:???]
- 114も116も間違ったこといってないが
118だけ唯一理解できない珍回答
- 120 名前:nobodyさん mailto:sage [2013/01/15(火) 13:13:26.82 ID:???]
- >>118はajaxを覚えたばかりで用語を使いたかった初心者
HTTPの勉強してこい
- 121 名前:nobodyさん mailto:sage [2013/01/15(火) 13:18:16.04 ID:???]
- >>119
>>114は間違ってるだろw
- 122 名前:nobodyさん mailto:sage [2013/01/15(火) 13:25:00.84 ID:???]
- 別に間違ってないよ
HTTPがステートレスなのは事実だし keep-aliveが完璧かというとそうでもない
- 123 名前:nobodyさん mailto:sage [2013/01/15(火) 13:36:11.09 ID:???]
- せやな、>>121はアホ
- 124 名前:nobodyさん mailto:sage [2013/01/15(火) 13:45:25.89 ID:???]
- >>122-123
アホばっかw >>114はHTTPでKeepAliveは無理って言ってるのに 間違ってないのかよwww
- 125 名前:nobodyさん mailto:sage [2013/01/15(火) 13:46:52.03 ID:???]
- KeepAliveはサーバ側の設定だからな
- 126 名前:nobodyさん mailto:sage [2013/01/15(火) 13:55:25.21 ID:???]
- $out .= "Connection: Close\r\n\r\n";
この意味を考えたほうがいい
- 127 名前:nobodyさん mailto:sage [2013/01/15(火) 13:58:10.18 ID:???]
- >>124はajax否定されて悔しいのはわかったから涙吹いとけ
- 128 名前:nobodyさん mailto:sage [2013/01/15(火) 13:59:34.01 ID:???]
- だからPHPerは見下されるんだよ
- 129 名前:nobodyさん mailto:sage [2013/01/15(火) 14:05:26.85 ID:???]
- > >>114はHTTPでKeepAliveは無理って言ってるのに
そんな事言ってないがまぁ無理と言ったら無理なんじゃね?その言い方だと 何がおかしいのかは宿題にしておきますね
- 130 名前:nobodyさん mailto:sage [2013/01/15(火) 14:11:38.66 ID:???]
- >124
keep-aliveはサーバも対応してないと使えない つまりいくらこっちがkeep-alive要求出しても無意味なケースもある だから114のHTTPトンネリングでステートフルなプロトコル使う方法も 116のkeep-aliveも結局はサーバ次第
- 131 名前:nobodyさん mailto:sage [2013/01/15(火) 14:19:56.85 ID:???]
- KeepAliveはサーバ側が対応していないと使えないのは当たり前だろ
>>114はそもそもKeepAliveを知らずに、「無理」と言ってるように見えるから 間違いだと言ってるんだよ ApacheのデフォルトはKeepAlive Onだし、 パフォーマンス上Onにしてるケースが多いだろ KeepAliveを試して、だめならそのサーバに対しては無理、というのなら分かるが 試す前に無理というのはだめだろ >>127 人違い、アホすぎ >>129 アホが上から目線www
- 132 名前:nobodyさん mailto:sage [2013/01/15(火) 14:24:18.60 ID:???]
- >>131
お前がHTTP勉強してこいよw
- 133 名前:nobodyさん mailto:sage [2013/01/15(火) 14:26:10.11 ID:???]
- >>131
お前は間違いって断言してるから問題なんだよ 「間違いではない」の反語が「間違い」って思ってるなら飛んだ阿呆だな
- 134 名前:nobodyさん mailto:sage [2013/01/15(火) 14:30:40.48 ID:???]
- >>114が必死になって間違いを認めないんだなwww
- 135 名前:nobodyさん mailto:sage [2013/01/15(火) 14:32:21.10 ID:???]
- >サーバ側がなんかそういうのに対応してればまた別だけど
っていうのがKeep-Aliveのこととも取れるわけだが? >HTTPってのは基本的にそういうもんなんで ってのは一方ではなく双方が対応してないとだめってとれるわけだが? つまり接続の持続は双方が対応してないと無理 極普通の意見ですね
- 136 名前:nobodyさん mailto:sage [2013/01/15(火) 14:39:16.95 ID:???]
- やべえついていけねえ
お前ら頭良いな
- 137 名前:nobodyさん mailto:sage [2013/01/15(火) 14:44:36.92 ID:???]
- まぁ>>118が1人馬鹿だったということで
- 138 名前:nobodyさん mailto:sage [2013/01/15(火) 14:45:48.86 ID:???]
- >>135
好意的に解釈しすぎwww Keep-Alive知ってれば「なんかそういうの」なんて普通は呼ばない いまどきのHTTPサーバはKeep-Aliveに対応しているケースが多いので、 「基本的にそういうもんなんで無理」ではない >>113へのアドバイスとしては不適切極まりない
- 139 名前:nobodyさん mailto:sage [2013/01/15(火) 14:52:27.76 ID:???]
- KeepAlive切ってるサーバなんてほとんど見た事ないな
- 140 名前:nobodyさん mailto:sage [2013/01/15(火) 15:03:29.60 ID:???]
- ステートレスの限界を超えるためのクッキーであり、セッションであり、そしてAjax
- 141 名前:nobodyさん mailto:sage [2013/01/15(火) 15:10:02.88 ID:???]
- サーバ側がなんかそういうのに対応してればまた別だけど
HTTPってのは基本的にそういうもんなんで無理と思った方がいい
- 142 名前:nobodyさん mailto:sage [2013/01/15(火) 15:32:56.51 ID:???]
- あてにできないってことだな
- 143 名前:nobodyさん mailto:sage [2013/01/15(火) 15:35:39.24 ID:???]
- >131
知ってか知らずかはそりゃ本人次第でしょう あなたの感想はどうでもいいけど 114は間違ったことは言っていないというのが俺の感想 あと完璧でないといっただけで多いとかどうかは議題にしてない 曖昧さが気に入らないってなら俺は断言してるほうが気に入らない
- 144 名前:nobodyさん mailto:sage [2013/01/15(火) 15:44:48.59 ID:???]
- >>113へのアドバイスとしては確かに不適切かもしれないな。
だが>>138は視野が狭すぎるのでとりあえずKeep-Aliveから一旦離れろ。 他のやつの言ってることが理解できないからKeep-Aliveでごり押す残念な人にしか見えない。
- 145 名前:nobodyさん mailto:sage [2013/01/15(火) 15:46:09.63 ID:???]
- おいチンピラ帰ってきてんならこの流れどうにかしろよ
それともお前が帰ってきたからこんな流れになってるのか? 荒らしてんじゃねえよカス
- 146 名前:nobodyさん mailto:sage [2013/01/15(火) 16:12:39.85 ID:???]
- >>143
あなたの感想はどうでもいいけど >>114は間違っているというのが俺の感想 KeepAliveが完璧かどうかなんて議題にしてない
- 147 名前:nobodyさん mailto:sage [2013/01/15(火) 16:17:34.68 ID:???]
- >>144
Keep-Aliveから一旦離れる?? 質問のポイントはKeep-Aliveなのに??? それこそポイントを理解できない残念な人にしか見えない。
- 148 名前:nobodyさん [2013/01/15(火) 17:21:02.09 ID:mpZig59E]
- >>113
上の $out .= "Connection: Close\r\n\r\n"; を $out .= "Connection: keep-alive\r\n\r\n"; にして fgetsのくだりを下でまとめて行えばいい。動くかどうかはサーバー次第です。
- 149 名前:nobodyさん [2013/01/15(火) 18:54:42.10 ID:mpZig59E]
- Keep-Aliveの応答を確認してから次の、としたい場合は、
応答確認のループで、延々と待たないように、 Transfer-Encoding: chunked で返ってくるなら "0\r\n\r\n" そうでないなら Content-Lengthで。 でもチャンクの処理とかメンドクサイ。 pearの HTTP_Requestでは 1.4から Keep-Aliveをサポートしてるよ。
- 150 名前:nobodyさん mailto:sage [2013/01/15(火) 20:17:02.22 ID:???]
- HTML内にPHPの変数を表示したくないのですが
実装するにはSmartyなどを使えばよいでしょうか。
- 151 名前:nobodyさん mailto:sage [2013/01/15(火) 20:28:59.82 ID:???]
- は?
- 152 名前:nobodyさん mailto:sage [2013/01/15(火) 20:54:35.05 ID:???]
- >>150
HTMLで書け で終了
- 153 名前:nobodyさん mailto:sage [2013/01/15(火) 21:26:06.70 ID:???]
- PHPの変数なんて表示されないだろ・・・
- 154 名前:nobodyさん mailto:sage [2013/01/15(火) 21:40:12.83 ID:???]
- HTML内にって
お前のようなゴミにはPHPは無理
- 155 名前:nobodyさん mailto:sage [2013/01/15(火) 22:37:54.05 ID:???]
- オウム返しするやつって脳なしを認めたようなもんだな
- 156 名前:nobodyさん mailto:sage [2013/01/15(火) 23:25:54.80 ID:???]
- >>155
鸚鵡返しって知ってる?
- 157 名前:nobodyさん mailto:sage [2013/01/16(水) 01:11:54.33 ID:???]
- オウムが他のものの真似をすることから、他の人がいったことをそのまま真似て答えること。また、酒席で人から差された杯を飲み、すぐに返杯することもいう。
- 158 名前:nobodyさん mailto:sage [2013/01/16(水) 01:46:40.11 ID:???]
- >>157
辞書で調べることしかできないゴミ乙
- 159 名前:nobodyさん mailto:sage [2013/01/16(水) 04:25:53.54 ID:???]
- なんだコイツ
- 160 名前:nobodyさん mailto:sage [2013/01/16(水) 06:17:42.74 ID:???]
- 2chの衰退をまざまざと感じさせられるな
- 161 名前:nobodyさん mailto:sage [2013/01/16(水) 14:15:20.90 ID:???]
- おまえらみたいなゴミ知識で暴れるからRubyになめられるんだろ
- 162 名前:nobodyさん mailto:sage [2013/01/16(水) 14:18:31.03 ID:???]
- RubyはVBみたいな構文が好かん
- 163 名前:nobodyさん mailto:sage [2013/01/16(水) 15:25:18.73 ID:???]
- Ruby使いは他人の土俵を汚していくくせに自分たちが汚されると騒ぐからな
- 164 名前:nobodyさん mailto:sage [2013/01/16(水) 16:54:06.38 ID:???]
- rubyとか実行速度でphpに負けるウンコなムダだらけのまわりくどい言語
- 165 名前:nobodyさん mailto:sage [2013/01/16(水) 16:55:46.14 ID:???]
- >>164
え?本気で言ってんの?
- 166 名前:nobodyさん mailto:sage [2013/01/16(水) 16:59:05.55 ID:???]
- え?本気で聞き返してんの?
- 167 名前:nobodyさん mailto:sage [2013/01/16(水) 20:00:14.92 ID:???]
- Ruby使いにはuyのようなウンコ野郎しかいない
- 168 名前:nobodyさん mailto:sage [2013/01/16(水) 21:01:41.26 ID:???]
- PHPでWeb系の知識ついてきたんですけど
次に学ぶのはどの言語がいいの? 柔軟性と可読性が高いのがいいんだけど
- 169 名前:nobodyさん mailto:sage [2013/01/16(水) 21:09:02.92 ID:???]
- 必要な言語やればいいだろ
- 170 名前:nobodyさん mailto:sage [2013/01/16(水) 21:23:20.35 ID:???]
- >>168
>>1も読めないゴミはそこで頭打ちだから諦めろ お前の場合は質問もだけど存在自体がくだらない >>1の日本語すら読めないゴミにとって可読性の高い言語があるわけないだろ 馬鹿じゃねお前
- 171 名前:nobodyさん mailto:sage [2013/01/17(木) 00:08:13.40 ID:???]
- >>168
日本語
- 172 名前:nobodyさん mailto:sage [2013/01/17(木) 01:18:44.37 ID:???]
- >>168
JavaScript
- 173 名前:nobodyさん mailto:sage [2013/01/17(木) 11:24:37.57 ID:???]
- やっぱりPHPerはCを覚えて拡張機能を作れるようになったり、
最新のソースコード(今なら5.5alpha3)を入れて新機能を試してみたりしてほしいのが本音なのよ、出来る人からみれば。 「PHP出来ます」と言われてもwebデザインの延長でhtmlの中にphpを混ぜちゃうような人もいれば バックエンドをPHPでガリガリ書いて大規模な事をしている人もいるわけで。
- 174 名前:nobodyさん mailto:sage [2013/01/17(木) 11:27:09.73 ID:???]
- あとPHPerだからこそPHPのメリットとデメリットをちゃんと説明できるようになってほしい。
さすがにPHPしか出来ないっていうのでは困る PHPerはwebをまったく知らない。HTTPの理解もないとか言われてバカにされますよ
- 175 名前:nobodyさん mailto:sage [2013/01/17(木) 11:28:40.99 ID:???]
- あとXAMPPを使ってる人は今すぐVirtualBoxでも入れてソースコードからコンパイルしろとまではいわないけど
aptなりyumなりでパッケージで入れて使うようにしろ
- 176 名前:nobodyさん mailto:sage [2013/01/17(木) 11:35:52.96 ID:???]
- きしょ
- 177 名前:nobodyさん mailto:sage [2013/01/17(木) 11:39:06.41 ID:???]
- Yahoo知恵袋とこのスレはどんぐりの背比べ
- 178 名前:nobodyさん mailto:sage [2013/01/17(木) 11:40:44.14 ID:???]
- 同じ穴のムジナ
- 179 名前:nobodyさん mailto:sage [2013/01/17(木) 12:57:26.23 ID:???]
- >>175
PHPはどう足掻いてもゴミ 悪足掻きは見苦しい
- 180 名前:nobodyさん mailto:sage [2013/01/17(木) 14:43:08.92 ID:???]
- >>174
確かにKeepAliveも知らないやつが多すぎ 「HTTPはステートレス」って習ったままなんだろうな
- 181 名前:nobodyさん mailto:sage [2013/01/17(木) 15:04:31.44 ID:???]
- XAMPPが仮想OSだと思ってるのかな?
- 182 名前:nobodyさん mailto:sage [2013/01/17(木) 15:09:29.52 ID:???]
- あ、そうかXAMPPが仮想OSだと思ってるから初心者は使ってるのか
- 183 名前:nobodyさん mailto:sage [2013/01/17(木) 15:26:06.05 ID:???]
- 行間読めないのかアスペルガーなのか
- 184 名前:nobodyさん mailto:sage [2013/01/17(木) 16:16:11.07 ID:???]
- xamppはlinux版もあるわけだよ
VirtualBoxに仮想OS入れる必要もないよね
- 185 名前:nobodyさん mailto:sage [2013/01/17(木) 16:20:35.95 ID:???]
- ?
- 186 名前:nobodyさん mailto:sage [2013/01/17(木) 16:22:44.48 ID:???]
- xamppを使いたがる奴は何いってるのか分かってないから会話にならん
- 187 名前:nobodyさん mailto:sage [2013/01/17(木) 16:27:38.44 ID:???]
- XAMPPがLinuxにあるとか誰も聞いてないしXAMPPが仮想OSだと誰も言ってない
XAMPP信者が1匹効いてるな
- 188 名前:nobodyさん mailto:sage [2013/01/17(木) 16:33:37.53 ID:???]
- 楽だしxampp使えば良いと思うけどな
- 189 名前:nobodyさん [2013/01/17(木) 16:39:08.62 ID:8BPYAyBf]
- ニコ生のPHP配信者ってどいつもレベル低いのはなぜですか?
- 190 名前:nobodyさん mailto:sage [2013/01/17(木) 16:40:40.96 ID:???]
- >>189
平均的なペチパーのレベルが低いだけ
- 191 名前:nobodyさん [2013/01/17(木) 16:48:50.04 ID:8BPYAyBf]
- ありがとうございました
- 192 名前:nobodyさん mailto:sage [2013/01/17(木) 17:00:14.81 ID:???]
- どんだけPHPが使えたところで意味はない
テレビゲームの腕を競いあってるガキと同じ 一歩社会に出れば「ふーん、で?」と言われるだけのこと PHPは布教に必死だから使われる場が広がってるように感じるけど実際は逆 レン鯖でもPHPをインストールしてるところはどんどん減ってきてるし それと同時にPHPを必要とする仕事はどんどん減ってる 要するに学んだら学んだだけその時間をドブに捨てるのに等しい ここまで学ぶのにデメリットしかない言語も珍しい
- 193 名前:nobodyさん mailto:sage [2013/01/17(木) 17:09:01.84 ID:???]
- あとXAMPPを使ってる人は今すぐVPSでも借りてソースコードからコンパイルしろとまではいわないけど
aptなりyumなりでパッケージで入れて使うようにしろ ↓ XAMPPがレンタルサーバーだと思ってるのかな? あ、そうかXAMPPがレンタルサーバーだと思ってるから初心者は使ってるのか
- 194 名前:nobodyさん mailto:sage [2013/01/17(木) 17:11:30.20 ID:???]
- >>180 KING OF BAKA
- 195 名前:nobodyさん mailto:sage [2013/01/17(木) 17:23:08.26 ID:???]
- >>194
え?何で? あ、該当しちゃった人かwww
- 196 名前:nobodyさん mailto:sage [2013/01/17(木) 17:25:34.69 ID:???]
- 正直、XAMPPのLinux版がある理由がわからない。
- 197 名前:nobodyさん mailto:sage [2013/01/17(木) 17:28:58.37 ID:???]
- >>196
Apache諸々のインストールが面倒なデスクトップLinuxユーザーもいるんですよ
- 198 名前:nobodyさん mailto:sage [2013/01/17(木) 17:29:31.01 ID:???]
- 何のためにパッケージ管理があるの?wばかなの?w
- 199 名前:195 mailto:sage [2013/01/17(木) 17:36:35.37 ID:???]
- KeepAlive実装でHTTPはステートレスじゃなくなった(キリッ
- 200 名前:nobodyさん mailto:sage [2013/01/17(木) 17:45:48.97 ID:???]
- HTTPがステートレスだからセッション管理とかが必要なだけで、KeepAliveはまた別次元の問題だろ・・・
- 201 名前:nobodyさん mailto:sage [2013/01/17(木) 17:54:04.56 ID:???]
- 素はソケット通信の話だろ
- 202 名前:nobodyさん mailto:sage [2013/01/17(木) 17:55:57.80 ID:???]
- HTTPがステートレスじゃないなんて言ってないだろw
A. HTTPはステートレス B. HTTPはステートフル どちらか選べという問題であれば確実にAだよ その上で、じゃあ「ステートレス」の定義は? TCP/IPの接続単位?リクエスト単位?Cookieによる擬似的なものは? その辺まで考えた上で「HTTPはステートレス」って言ってんのか ただ単に「HTTPはステートレスってことになってる」って覚えてるだけなのか、って話だよ
- 203 名前:nobodyさん mailto:sage [2013/01/17(木) 18:18:46.84 ID:???]
- ステートレスの意味を知らないとだけか
勝手に定義とか作るなぼけ
- 204 名前:nobodyさん mailto:sage [2013/01/17(木) 18:20:06.63 ID:???]
- XAMPPと仮想OSを混同してるから、VirtualBox入れろって話になっちゃうんだろうな
- 205 名前:nobodyさん mailto:sage [2013/01/17(木) 18:21:24.72 ID:???]
- 本当このスレ見てるとPHPerは馬鹿しかいないのがよく分かるな
- 206 名前:nobodyさん mailto:sage [2013/01/17(木) 18:23:11.06 ID:???]
- そもそもlinux使っててxampp使ってる人なんて
- 207 名前:nobodyさん mailto:sage [2013/01/17(木) 18:28:08.33 ID:???]
- >>203
知らないと? とっとっと?
- 208 名前:nobodyさん mailto:sage [2013/01/17(木) 18:33:17.06 ID:???]
- 渡る世間は阿呆だらけ
- 209 名前:nobodyさん mailto:sage [2013/01/17(木) 18:43:51.50 ID:???]
- 馬鹿は思考停止だな
- 210 名前:nobodyさん mailto:sage [2013/01/17(木) 19:31:56.19 ID:???]
- PHPに関わってる奴ってなんでこんなにレベル低いの?
レベルが低いからPHPなんざ使ってられるのか、 それともPHP使ってるとここまで馬鹿になるのか 1回HTTPに関するRFC見ながらHTTP鯖と蔵両方作ってこい ここのクズ共はそのくらいやってからでないと議論にならない そんなんだから「PHPユーザー」じゃなくて「PHP厨」って呼ばれるんだよ
- 211 名前:nobodyさん mailto:sage [2013/01/17(木) 19:32:58.30 ID:???]
- で、お前は何使ってんの?
- 212 名前:nobodyさん mailto:sage [2013/01/17(木) 19:52:32.22 ID:???]
- PHPって書いてあんじゃん
- 213 名前:nobodyさん mailto:sage [2013/01/17(木) 19:55:55.37 ID:???]
- こいつはPHP使ってないからこんなこと言ってんじゃねえの?
- 214 名前:nobodyさん mailto:sage [2013/01/17(木) 19:57:27.25 ID:???]
- わりとまじめにプログラム言語の前に日本語を勉強したほうがいいと思う
- 215 名前:nobodyさん mailto:sage [2013/01/17(木) 20:05:53.10 ID:???]
- あと、精神科にも通ったほうがいい、割りとマジで
- 216 名前:nobodyさん mailto:sage [2013/01/17(木) 21:40:46.61 ID:???]
- >>210
RFCの話するなら番号も書け RFCの番号くらい覚えとけ
- 217 名前:nobodyさん mailto:sage [2013/01/17(木) 21:44:27.19 ID:???]
- ggrks
- 218 名前:nobodyさん mailto:sage [2013/01/17(木) 21:54:27.01 ID:???]
- そもそもPHP自体がRFCの通りに実装してない
- 219 名前:nobodyさん mailto:sage [2013/01/17(木) 22:24:13.22 ID:???]
- そもそもPHP自体がゴミだからな
- 220 名前:nobodyさん [2013/01/18(金) 17:24:44.27 ID:p7qcYGq9]
- $time = "2013/01/01 15:04:20";
っていう日時を表す文字列から 時刻のみ抜き出す方法のはどうやるのでしょうか?
- 221 名前:nobodyさん mailto:sage [2013/01/18(金) 17:44:44.80 ID:???]
- PHPからOracleに
Oracleクライアント無しでアクセスしたいんだが、 どうすればいい?
- 222 名前:nobodyさん mailto:sage [2013/01/18(金) 17:46:10.95 ID:???]
- >>220
print substr($time,11,2); print date("H",strtotime($time)); print sscanf($time,"%d/%d/%d %d:%d:%d")[3]; >>221 idだせよ
- 223 名前:nobodyさん [2013/01/18(金) 17:52:30.40 ID:p7qcYGq9]
- >>222
勉強になりました
- 224 名前:nobodyさん mailto:sage [2013/01/18(金) 18:13:29.49 ID:???]
- 業務レベルで必要なPHPスキルを教えてください
- 225 名前:nobodyさん mailto:sage [2013/01/18(金) 18:14:00.61 ID:???]
- 自分で調べられるスキルが必要です
- 226 名前:nobodyさん mailto:sage [2013/01/18(金) 20:16:22.74 ID:???]
- >>222
explodeはなんでないの?
- 227 名前:nobodyさん mailto:sage [2013/01/18(金) 21:55:52.95 ID:???]
- アップローダなどでアクセス集中してるなどの表示がでますが、
アクセス集中しているってphpでどうやって分かるのですか?
- 228 名前:nobodyさん mailto:sage [2013/01/18(金) 22:49:15.83 ID:???]
- >>224
PHPが糞言語だと心の底からはっきりと 認識できるスキル
- 229 名前:nobodyさん mailto:sage [2013/01/18(金) 22:52:19.52 ID:???]
- >>227
CPUの負荷 メモリ使用量 アクセス人数 など
- 230 名前:nobodyさん mailto:sage [2013/01/18(金) 23:00:06.43 ID:???]
- リクエスト数記録しておけばいいだけだろ
- 231 名前:227 [2013/01/18(金) 23:20:07.48 ID:EmFTzUOM]
- すいません、下げてました。
>>229 phpで現在のアクセス数を調べるのですね。例えば、 1000人が同時に回覧は問題ないとして、1000人がほぼ 同時にファイルダウンロードする場合などは 高負荷でサーバーが落ちてしまうとかになるのでしょうか?
- 232 名前:nobodyさん [2013/01/18(金) 23:38:26.35 ID:lmZI3OJX]
- PHP初心者です。
とても簡単な質問かもしれませんがよろしくお願いします。 $a[0] = array(1) { [0]=> int(4) }; $a[1] = array(1) { [0]=> int(0) }; $a[2] = array(1) { [0]=> int(6) }; $a[3] = array(1) { [0]=> int(8) }; $a[4] = array(1) { [0]=> int(0) }; というような配列があり int>0の時、配列$bに入れるにはどうしたらいいですか?
- 233 名前:nobodyさん mailto:sage [2013/01/18(金) 23:45:17.77 ID:???]
- >>231
低レベルすぎて話にならない
- 234 名前:nobodyさん mailto:sage [2013/01/18(金) 23:46:13.44 ID:???]
- >>232
$b = array_filter($a, function($x){ return $x[0] > 0; });
- 235 名前:nobodyさん mailto:sage [2013/01/18(金) 23:49:46.85 ID:???]
- 配列の要素について以下を繰り返す
>0ならば以下を実行 bに入れる
- 236 名前:nobodyさん mailto:sage [2013/01/18(金) 23:52:12.15 ID:???]
- その配列の書き方初めて見たんだけど
$a[0][0]にint型の4が入ってるってことなの? で、int>0っていうのはこのvalueが0より大きい時ってことでいいんだよね? $a[0][0] = 4; $a[1][0] = 0; $a[2][0] = 6; $a[3][0] = 8; $a[4][0] = 0; foreach($a as $val){ if($val[0] > 0){ $b[] = $val; //$val[0]? } } print_r($b);
- 237 名前:nobodyさん mailto:sage [2013/01/19(土) 00:21:11.33 ID:???]
- b =filter(x)->x>0
- 238 名前:nobodyさん [2013/01/19(土) 00:22:13.81 ID:G/FthbLs]
- すみません。質問の仕方が良くなかったです。
ごめんなさい。 var_dump($a[0]); を実行すると array(1) { [0]=> int(4) }; var_dump($a[1]); array(1) { [0]=> int(0) }; var_dump($a[2]); array(1) { [0]=> int(6) }; var_dump($a[3]); array(1) { [0]=> int(8) }; var_dump($a[4]); array(1) { [0]=> int(0) }; となるような配列があり int>0以上の時$aを$bに入れるにはどうしたらいいでしょう? ちなみに $b = array(); foreach($a as $value){ if($value > 0){ $b = $value; } } var_dump($b); で実行すると array(0) { };となってしまいます。
- 239 名前:nobodyさん mailto:sage [2013/01/19(土) 00:50:13.67 ID:???]
- 質問の後出しは死刑
消えろ
- 240 名前:nobodyさん mailto:sage [2013/01/19(土) 00:59:28.54 ID:???]
- >>238
$b = array(); foreach($a as $value){ if($value[0] > 0){ $b = $value[0]; } }
- 241 名前:nobodyさん mailto:sage [2013/01/19(土) 01:42:51.96 ID:???]
- >>238
どういう教育受けて育ってきたんだ。 ここは学校じゃねぇし答えてんのは他人なんだから 投稿前に100回は音読しろ。 マジでこういう腐った精神構造持ってるゴミは世の中に不要。
- 242 名前:nobodyさん mailto:sage [2013/01/19(土) 05:40:38.94 ID:???]
- >>239=>>240
|

|