13/01/15 10:53:41.53
>>113
キープアライブ
117:nobodyさん
13/01/15 10:54:42.72
そのためにkeep aliveがあるだろ
118:nobodyさん
13/01/15 12:54:05.08
そういうものだからいろんな技術が作られてきた
Ajaxもそういう用途に使える
119:nobodyさん
13/01/15 13:10:55.99
114も116も間違ったこといってないが
118だけ唯一理解できない珍回答
120:nobodyさん
13/01/15 13:13:26.82
>>118はajaxを覚えたばかりで用語を使いたかった初心者
HTTPの勉強してこい
121:nobodyさん
13/01/15 13:18:16.04
>>119
>>114は間違ってるだろw
122:nobodyさん
13/01/15 13:25:00.84
別に間違ってないよ
HTTPがステートレスなのは事実だし
keep-aliveが完璧かというとそうでもない
123:nobodyさん
13/01/15 13:36:11.09
せやな、>>121はアホ
124:nobodyさん
13/01/15 13:45:25.89
>>122-123
アホばっかw
>>114はHTTPでKeepAliveは無理って言ってるのに
間違ってないのかよwww
125:nobodyさん
13/01/15 13:46:52.03
KeepAliveはサーバ側の設定だからな
126:nobodyさん
13/01/15 13:55:25.21
$out .= "Connection: Close\r\n\r\n";
この意味を考えたほうがいい
127:nobodyさん
13/01/15 13:58:10.18
>>124はajax否定されて悔しいのはわかったから涙吹いとけ
128:nobodyさん
13/01/15 13:59:34.01
だからPHPerは見下されるんだよ
129:nobodyさん
13/01/15 14:05:26.85
> >>114はHTTPでKeepAliveは無理って言ってるのに
そんな事言ってないがまぁ無理と言ったら無理なんじゃね?その言い方だと
何がおかしいのかは宿題にしておきますね
130:nobodyさん
13/01/15 14:11:38.66
>124
keep-aliveはサーバも対応してないと使えない
つまりいくらこっちがkeep-alive要求出しても無意味なケースもある
だから114のHTTPトンネリングでステートフルなプロトコル使う方法も
116のkeep-aliveも結局はサーバ次第
131:nobodyさん
13/01/15 14:19:56.85
KeepAliveはサーバ側が対応していないと使えないのは当たり前だろ
>>114はそもそもKeepAliveを知らずに、「無理」と言ってるように見えるから
間違いだと言ってるんだよ
ApacheのデフォルトはKeepAlive Onだし、
パフォーマンス上Onにしてるケースが多いだろ
KeepAliveを試して、だめならそのサーバに対しては無理、というのなら分かるが
試す前に無理というのはだめだろ
>>127
人違い、アホすぎ
>>129
アホが上から目線www
132:nobodyさん
13/01/15 14:24:18.60
>>131
お前がHTTP勉強してこいよw
133:nobodyさん
13/01/15 14:26:10.11
>>131
お前は間違いって断言してるから問題なんだよ
「間違いではない」の反語が「間違い」って思ってるなら飛んだ阿呆だな
134:nobodyさん
13/01/15 14:30:40.48
>>114が必死になって間違いを認めないんだなwww
135:nobodyさん
13/01/15 14:32:21.10
>サーバ側がなんかそういうのに対応してればまた別だけど
っていうのがKeep-Aliveのこととも取れるわけだが?
>HTTPってのは基本的にそういうもんなんで
ってのは一方ではなく双方が対応してないとだめってとれるわけだが?
つまり接続の持続は双方が対応してないと無理
極普通の意見ですね
136:nobodyさん
13/01/15 14:39:16.95
やべえついていけねえ
お前ら頭良いな
137:nobodyさん
13/01/15 14:44:36.92
まぁ>>118が1人馬鹿だったということで
138:nobodyさん
13/01/15 14:45:48.86
>>135
好意的に解釈しすぎwww
Keep-Alive知ってれば「なんかそういうの」なんて普通は呼ばない
いまどきのHTTPサーバはKeep-Aliveに対応しているケースが多いので、
「基本的にそういうもんなんで無理」ではない
>>113へのアドバイスとしては不適切極まりない
139:nobodyさん
13/01/15 14:52:27.76
KeepAlive切ってるサーバなんてほとんど見た事ないな
140:nobodyさん
13/01/15 15:03:29.60
ステートレスの限界を超えるためのクッキーであり、セッションであり、そしてAjax
141:nobodyさん
13/01/15 15:10:02.88
サーバ側がなんかそういうのに対応してればまた別だけど
HTTPってのは基本的にそういうもんなんで無理と思った方がいい
142:nobodyさん
13/01/15 15:32:56.51
あてにできないってことだな
143:nobodyさん
13/01/15 15:35:39.24
>131
知ってか知らずかはそりゃ本人次第でしょう
あなたの感想はどうでもいいけど
114は間違ったことは言っていないというのが俺の感想
あと完璧でないといっただけで多いとかどうかは議題にしてない
曖昧さが気に入らないってなら俺は断言してるほうが気に入らない
144:nobodyさん
13/01/15 15:44:48.59
>>113へのアドバイスとしては確かに不適切かもしれないな。
だが>>138は視野が狭すぎるのでとりあえずKeep-Aliveから一旦離れろ。
他のやつの言ってることが理解できないからKeep-Aliveでごり押す残念な人にしか見えない。
145:nobodyさん
13/01/15 15:46:09.63
おいチンピラ帰ってきてんならこの流れどうにかしろよ
それともお前が帰ってきたからこんな流れになってるのか?
荒らしてんじゃねえよカス
146:nobodyさん
13/01/15 16:12:39.85
>>143
あなたの感想はどうでもいいけど
>>114は間違っているというのが俺の感想
KeepAliveが完璧かどうかなんて議題にしてない
147:nobodyさん
13/01/15 16:17:34.68
>>144
Keep-Aliveから一旦離れる??
質問のポイントはKeep-Aliveなのに???
それこそポイントを理解できない残念な人にしか見えない。
148:nobodyさん
13/01/15 17:21:02.09 mpZig59E
>>113
上の $out .= "Connection: Close\r\n\r\n"; を $out .= "Connection: keep-alive\r\n\r\n"; にして
fgetsのくだりを下でまとめて行えばいい。動くかどうかはサーバー次第です。
149:nobodyさん
13/01/15 18:54:42.10 mpZig59E
Keep-Aliveの応答を確認してから次の、としたい場合は、
応答確認のループで、延々と待たないように、
Transfer-Encoding: chunked で返ってくるなら "0\r\n\r\n"
そうでないなら Content-Lengthで。 でもチャンクの処理とかメンドクサイ。
pearの HTTP_Requestでは 1.4から Keep-Aliveをサポートしてるよ。
150:nobodyさん
13/01/15 20:17:02.22
HTML内にPHPの変数を表示したくないのですが
実装するにはSmartyなどを使えばよいでしょうか。
151:nobodyさん
13/01/15 20:28:59.82
は?
152:nobodyさん
13/01/15 20:54:35.05
>>150
HTMLで書け
で終了
153:nobodyさん
13/01/15 21:26:06.70
PHPの変数なんて表示されないだろ・・・
154:nobodyさん
13/01/15 21:40:12.83
HTML内にって
お前のようなゴミにはPHPは無理
155:nobodyさん
13/01/15 22:37:54.05
オウム返しするやつって脳なしを認めたようなもんだな
156:nobodyさん
13/01/15 23:25:54.80
>>155
鸚鵡返しって知ってる?
157:nobodyさん
13/01/16 01:11:54.33
オウムが他のものの真似をすることから、他の人がいったことをそのまま真似て答えること。また、酒席で人から差された杯を飲み、すぐに返杯することもいう。
158:nobodyさん
13/01/16 01:46:40.11
>>157
辞書で調べることしかできないゴミ乙
159:nobodyさん
13/01/16 04:25:53.54
なんだコイツ
160:nobodyさん
13/01/16 06:17:42.74
2chの衰退をまざまざと感じさせられるな
161:nobodyさん
13/01/16 14:15:20.90
おまえらみたいなゴミ知識で暴れるからRubyになめられるんだろ
162:nobodyさん
13/01/16 14:18:31.03
RubyはVBみたいな構文が好かん
163:nobodyさん
13/01/16 15:25:18.73
Ruby使いは他人の土俵を汚していくくせに自分たちが汚されると騒ぐからな
164:nobodyさん
13/01/16 16:54:06.38
rubyとか実行速度でphpに負けるウンコなムダだらけのまわりくどい言語
165:nobodyさん
13/01/16 16:55:46.14
>>164
え?本気で言ってんの?
166:nobodyさん
13/01/16 16:59:05.55
え?本気で聞き返してんの?
167:nobodyさん
13/01/16 20:00:14.92
Ruby使いにはuyのようなウンコ野郎しかいない
168:nobodyさん
13/01/16 21:01:41.26
PHPでWeb系の知識ついてきたんですけど
次に学ぶのはどの言語がいいの?
柔軟性と可読性が高いのがいいんだけど
169:nobodyさん
13/01/16 21:09:02.92
必要な言語やればいいだろ
170:nobodyさん
13/01/16 21:23:20.35
>>168
>>1も読めないゴミはそこで頭打ちだから諦めろ
お前の場合は質問もだけど存在自体がくだらない
>>1の日本語すら読めないゴミにとって可読性の高い言語があるわけないだろ
馬鹿じゃねお前
171:nobodyさん
13/01/17 00:08:13.40
>>168
日本語
172:nobodyさん
13/01/17 01:18:44.37
>>168
JavaScript
173:nobodyさん
13/01/17 11:24:37.57
やっぱりPHPerはCを覚えて拡張機能を作れるようになったり、
最新のソースコード(今なら5.5alpha3)を入れて新機能を試してみたりしてほしいのが本音なのよ、出来る人からみれば。
「PHP出来ます」と言われてもwebデザインの延長でhtmlの中にphpを混ぜちゃうような人もいれば
バックエンドをPHPでガリガリ書いて大規模な事をしている人もいるわけで。
174:nobodyさん
13/01/17 11:27:09.73
あとPHPerだからこそPHPのメリットとデメリットをちゃんと説明できるようになってほしい。
さすがにPHPしか出来ないっていうのでは困る
PHPerはwebをまったく知らない。HTTPの理解もないとか言われてバカにされますよ
175:nobodyさん
13/01/17 11:28:40.99
あとXAMPPを使ってる人は今すぐVirtualBoxでも入れてソースコードからコンパイルしろとまではいわないけど
aptなりyumなりでパッケージで入れて使うようにしろ
176:nobodyさん
13/01/17 11:35:52.96
きしょ
177:nobodyさん
13/01/17 11:39:06.41
Yahoo知恵袋とこのスレはどんぐりの背比べ
178:nobodyさん
13/01/17 11:40:44.14
同じ穴のムジナ
179:nobodyさん
13/01/17 12:57:26.23
>>175
PHPはどう足掻いてもゴミ
悪足掻きは見苦しい
180:nobodyさん
13/01/17 14:43:08.92
>>174
確かにKeepAliveも知らないやつが多すぎ
「HTTPはステートレス」って習ったままなんだろうな
181:nobodyさん
13/01/17 15:04:31.44
XAMPPが仮想OSだと思ってるのかな?
182:nobodyさん
13/01/17 15:09:29.52
あ、そうかXAMPPが仮想OSだと思ってるから初心者は使ってるのか
183:nobodyさん
13/01/17 15:26:06.05
行間読めないのかアスペルガーなのか
184:nobodyさん
13/01/17 16:16:11.07
xamppはlinux版もあるわけだよ
VirtualBoxに仮想OS入れる必要もないよね
185:nobodyさん
13/01/17 16:20:35.95
?
186:nobodyさん
13/01/17 16:22:44.48
xamppを使いたがる奴は何いってるのか分かってないから会話にならん
187:nobodyさん
13/01/17 16:27:38.44
XAMPPがLinuxにあるとか誰も聞いてないしXAMPPが仮想OSだと誰も言ってない
XAMPP信者が1匹効いてるな
188:nobodyさん
13/01/17 16:33:37.53
楽だしxampp使えば良いと思うけどな
189:nobodyさん
13/01/17 16:39:08.62 8BPYAyBf
ニコ生のPHP配信者ってどいつもレベル低いのはなぜですか?
190:nobodyさん
13/01/17 16:40:40.96
>>189
平均的なペチパーのレベルが低いだけ
191:nobodyさん
13/01/17 16:48:50.04 8BPYAyBf
ありがとうございました
192:nobodyさん
13/01/17 17:00:14.81
どんだけPHPが使えたところで意味はない
テレビゲームの腕を競いあってるガキと同じ
一歩社会に出れば「ふーん、で?」と言われるだけのこと
PHPは布教に必死だから使われる場が広がってるように感じるけど実際は逆
レン鯖でもPHPをインストールしてるところはどんどん減ってきてるし
それと同時にPHPを必要とする仕事はどんどん減ってる
要するに学んだら学んだだけその時間をドブに捨てるのに等しい
ここまで学ぶのにデメリットしかない言語も珍しい
193:nobodyさん
13/01/17 17:09:01.84
あとXAMPPを使ってる人は今すぐVPSでも借りてソースコードからコンパイルしろとまではいわないけど
aptなりyumなりでパッケージで入れて使うようにしろ
↓
XAMPPがレンタルサーバーだと思ってるのかな?
あ、そうかXAMPPがレンタルサーバーだと思ってるから初心者は使ってるのか
194:nobodyさん
13/01/17 17:11:30.20
>>180 KING OF BAKA
195:nobodyさん
13/01/17 17:23:08.26
>>194
え?何で?
あ、該当しちゃった人かwww
196:nobodyさん
13/01/17 17:25:34.69
正直、XAMPPのLinux版がある理由がわからない。
197:nobodyさん
13/01/17 17:28:58.37
>>196
Apache諸々のインストールが面倒なデスクトップLinuxユーザーもいるんですよ
198:nobodyさん
13/01/17 17:29:31.01
何のためにパッケージ管理があるの?wばかなの?w
199:195
13/01/17 17:36:35.37
KeepAlive実装でHTTPはステートレスじゃなくなった(キリッ
200:nobodyさん
13/01/17 17:45:48.97
HTTPがステートレスだからセッション管理とかが必要なだけで、KeepAliveはまた別次元の問題だろ・・・
201:nobodyさん
13/01/17 17:54:04.56
素はソケット通信の話だろ
202:nobodyさん
13/01/17 17:55:57.80
HTTPがステートレスじゃないなんて言ってないだろw
A. HTTPはステートレス
B. HTTPはステートフル
どちらか選べという問題であれば確実にAだよ
その上で、じゃあ「ステートレス」の定義は?
TCP/IPの接続単位?リクエスト単位?Cookieによる擬似的なものは?
その辺まで考えた上で「HTTPはステートレス」って言ってんのか
ただ単に「HTTPはステートレスってことになってる」って覚えてるだけなのか、って話だよ
203:nobodyさん
13/01/17 18:18:46.84
ステートレスの意味を知らないとだけか
勝手に定義とか作るなぼけ
204:nobodyさん
13/01/17 18:20:06.63
XAMPPと仮想OSを混同してるから、VirtualBox入れろって話になっちゃうんだろうな
205:nobodyさん
13/01/17 18:21:24.72
本当このスレ見てるとPHPerは馬鹿しかいないのがよく分かるな
206:nobodyさん
13/01/17 18:23:11.06
そもそもlinux使っててxampp使ってる人なんて
207:nobodyさん
13/01/17 18:28:08.33
>>203
知らないと?
とっとっと?
208:nobodyさん
13/01/17 18:33:17.06
渡る世間は阿呆だらけ
209:nobodyさん
13/01/17 18:43:51.50
馬鹿は思考停止だな
210:nobodyさん
13/01/17 19:31:56.19
PHPに関わってる奴ってなんでこんなにレベル低いの?
レベルが低いからPHPなんざ使ってられるのか、
それともPHP使ってるとここまで馬鹿になるのか
1回HTTPに関するRFC見ながらHTTP鯖と蔵両方作ってこい
ここのクズ共はそのくらいやってからでないと議論にならない
そんなんだから「PHPユーザー」じゃなくて「PHP厨」って呼ばれるんだよ
211:nobodyさん
13/01/17 19:32:58.30
で、お前は何使ってんの?
212:nobodyさん
13/01/17 19:52:32.22
PHPって書いてあんじゃん
213:nobodyさん
13/01/17 19:55:55.37
こいつはPHP使ってないからこんなこと言ってんじゃねえの?
214:nobodyさん
13/01/17 19:57:27.25
わりとまじめにプログラム言語の前に日本語を勉強したほうがいいと思う
215:nobodyさん
13/01/17 20:05:53.10
あと、精神科にも通ったほうがいい、割りとマジで
216:nobodyさん
13/01/17 21:40:46.61
>>210
RFCの話するなら番号も書け
RFCの番号くらい覚えとけ
217:nobodyさん
13/01/17 21:44:27.19
ggrks
218:nobodyさん
13/01/17 21:54:27.01
そもそもPHP自体がRFCの通りに実装してない
219:nobodyさん
13/01/17 22:24:13.22
そもそもPHP自体がゴミだからな
220:nobodyさん
13/01/18 17:24:44.27 p7qcYGq9
$time = "2013/01/01 15:04:20";
っていう日時を表す文字列から
時刻のみ抜き出す方法のはどうやるのでしょうか?
221:nobodyさん
13/01/18 17:44:44.80
PHPからOracleに
Oracleクライアント無しでアクセスしたいんだが、
どうすればいい?
222:nobodyさん
13/01/18 17:46:10.95
>>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さん
13/01/18 17:52:30.40 p7qcYGq9
>>222
勉強になりました
224:nobodyさん
13/01/18 18:13:29.49
業務レベルで必要なPHPスキルを教えてください
225:nobodyさん
13/01/18 18:14:00.61
自分で調べられるスキルが必要です
226:nobodyさん
13/01/18 20:16:22.74
>>222
explodeはなんでないの?
227:nobodyさん
13/01/18 21:55:52.95
アップローダなどでアクセス集中してるなどの表示がでますが、
アクセス集中しているってphpでどうやって分かるのですか?
228:nobodyさん
13/01/18 22:49:15.83
>>224
PHPが糞言語だと心の底からはっきりと
認識できるスキル
229:nobodyさん
13/01/18 22:52:19.52
>>227
CPUの負荷
メモリ使用量
アクセス人数
など
230:nobodyさん
13/01/18 23:00:06.43
リクエスト数記録しておけばいいだけだろ
231:227
13/01/18 23:20:07.48 EmFTzUOM
すいません、下げてました。
>>229
phpで現在のアクセス数を調べるのですね。例えば、
1000人が同時に回覧は問題ないとして、1000人がほぼ
同時にファイルダウンロードする場合などは
高負荷でサーバーが落ちてしまうとかになるのでしょうか?
232:nobodyさん
13/01/18 23:38:26.35 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さん
13/01/18 23:45:17.77
>>231
低レベルすぎて話にならない
234:nobodyさん
13/01/18 23:46:13.44
>>232
$b = array_filter($a, function($x){ return $x[0] > 0; });
235:nobodyさん
13/01/18 23:49:46.85
配列の要素について以下を繰り返す
>0ならば以下を実行
bに入れる
236:nobodyさん
13/01/18 23:52:12.15
その配列の書き方初めて見たんだけど
$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さん
13/01/19 00:21:11.33
b =filter(x)->x>0
238:nobodyさん
13/01/19 00:22:13.81 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さん
13/01/19 00:50:13.67
質問の後出しは死刑
消えろ
240:nobodyさん
13/01/19 00:59:28.54
>>238
$b = array();
foreach($a as $value){
if($value[0] > 0){
$b = $value[0];
}
}
241:nobodyさん
13/01/19 01:42:51.96
>>238
どういう教育受けて育ってきたんだ。
ここは学校じゃねぇし答えてんのは他人なんだから
投稿前に100回は音読しろ。
マジでこういう腐った精神構造持ってるゴミは世の中に不要。
242:nobodyさん
13/01/19 05:40:38.94
>>239=>>240