[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 01/19 09:31 / Filesize : 57 KB / Number-of Response : 243
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



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等)・フレームワークは各該当スレへ

54 名前:nobodyさん mailto:sage [2013/01/12(土) 20:32:38.52 ID:???]
一意識別のためのidが文字列で何が問題なんだ?

55 名前:nobodyさん mailto:sage [2013/01/12(土) 22:17:18.46 ID:???]
何か問題でも?

56 名前:nobodyさん mailto:sage [2013/01/12(土) 22:28:22.75 ID:???]
関係ないがこれを思い出した。
ttp://unkode-mania.net/view/50a1018a61fd523468000000

マイルールって怖いよね。

57 名前:nobodyさん mailto:sage [2013/01/12(土) 23:58:56.38 ID:???]
誰がそんな怪しいURL踏むか

58 名前:nobodyさん mailto:sage [2013/01/13(日) 00:19:35.78 ID:???]
>>56
ウンコまみれの汚いサイトだった

59 名前:nobodyさん [2013/01/13(日) 15:22:07.47 ID:PIyVXOgt]
PDOの質問していいですか?
もしここじゃマズかったら誘導お願いします。
PDOStatement の
fetch()だと行を一つずつで
fetchAll()だと全部取り出してしまいますが
指定された行だけを取り出すという事は出来ないでしょうか?
(出来れば次に取り出す時にはその行の次になると更にうれしい。要するに移動も兼ねてる)
PHPの普通の関数だとそういうのがあったと思うのですが。

60 名前:nobodyさん mailto:sage [2013/01/13(日) 15:25:26.09 ID:???]
>>59
指定したいならSQLで指定すればいいやろ

61 名前:nobodyさん [2013/01/13(日) 15:30:12.13 ID:PIyVXOgt]
>>60
いやそれがですねー
出来ればSQL文の指定じゃないやつがいいんですよね。
PDOはムリなんでしょうか?
ムリならSQL文で妥協したいと思います…

62 名前:nobodyさん mailto:sage [2013/01/13(日) 15:30:46.74 ID:???]
>>61
SQL文の指定じゃないほうがいい理由は?



63 名前:nobodyさん [2013/01/13(日) 15:35:13.00 ID:PIyVXOgt]
>>62
実はPEARで書いてたDBの書き換えをやってるんですが
元のPEARでの処理が、前述のスクリプトで行指定して移動という
コードが膨大にあって、他の部分もそれの影響を受けそうなところが多々あるので
出来るだけ元のコードに近いやり方で書きたいんです。
どこでどんなバグが出るかわかんないので… すいません。

64 名前:nobodyさん [2013/01/13(日) 15:36:28.71 ID:bbYKJaNp]
Smartyで質問があります。

is_cachedメソッドって該当テンプレートファイルの有効なキャッシュがあるかを調べますが、
displayメソッドを実行する際にもそのキャッシュのチェックをして、キャッシュがあればそのキャッシュを表示、
なければ再生成してくれますよね?
displayメソッドだけで全部やってくれると思うんですが、
このis_cachedって何のために使うんですか?

65 名前:nobodyさん mailto:sage [2013/01/13(日) 15:37:36.87 ID:???]
おま、SQL文にするのが妥協やない
今やってるのが妥協や

66 名前:nobodyさん mailto:sage [2013/01/13(日) 15:38:13.28 ID:???]
>>64
>>1

67 名前:nobodyさん [2013/01/13(日) 15:40:25.25 ID:PIyVXOgt]
>>65
それはそうですね…(汗)
ただ自分のような未熟者がヘタに弄るとあぶないので
出来るだけオリジナルのコードに近いやり方で書き換えたいんです。
熟達者ならSQLで処理させた方がいいんでしょうが(汗)

PDOでは行移動は無理なんでしょうかね?

68 名前:nobodyさん mailto:sage [2013/01/13(日) 15:42:53.59 ID:???]
SQLの方がよっぽど簡単だと思うんだけど…。

69 名前:nobodyさん [2013/01/13(日) 15:47:13.11 ID:PIyVXOgt]
>>68
最初から書けばそうなのかもしれないんですが
元のコードの書き換えなのでPDOで行指定できるなら

[PEAR]
$rs->fetchRow(DB_FETCHMODE_ASSOC, $rownum);
  ↓
[PDO]
$stmt->????????(PDO::FETCH_ASSOC, $rownum)

みたいな感じで置き換えるだけで済みそうなので。
出来ないでしょうか?

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は無理






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<57KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef