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

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

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

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 82
http://pc11.2ch.net/test/read.cgi/php/1236532468/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0152nobodyさん2009/04/09(木) 17:05:12ID:???
>>151
それをミラーサイト全ての管理人に言ってくださいませんか
0153nobodyさん2009/04/09(木) 19:50:40ID:???
>>149
SEO対策なのかな?
PHPの公式マニュアルよりも、検索結果で上位に来るミラーサイトが多いですよね

自分の場合は、PHPの公式マニュアルをブラウザのお気に入りに入れてます。
http://jp.php.net/manual/ja/

google検索でヒットした結果を、改めてPHPの公式マニュアルで確認すればOK
0154nobodyさん2009/04/09(木) 19:57:07ID:???
>>150は初心者で自分も調べ方知らないだけだろ
0155nobodyさん2009/04/09(木) 23:15:50ID:YWPkP/9r
test.phpをテキストファイルとして出力させるのですが
このときブラウザの青い帯の部分(タイトルが表示される部分)に
任意の好きなタイトルを表示させたいのですが不可能でしょうか?
どなたかご教示お願い致します

【test.php】
<?php
header("Content-Type: text/plain");

echo "test";
?>
0156nobodyさん2009/04/09(木) 23:32:12ID:???
青い帯の部分…
えっとね。君にはまだphp早い。
まずはhttp://www.w3.org/から始めよう。
ここを理解したらhttp://www.apache.org/
いって最後にhttp://www.php.net/
その青い帯作ってる糞マイクロソフトにも言っておいて。http://www.w3.org/を50万回読めと。
0157nobodyさん2009/04/09(木) 23:40:47ID:???
バカのくせにえらそうに
0158nobodyさん2009/04/10(金) 00:12:42ID:???
>>156
たぶん君も知識が足りないと思うんだがfxのタイトルバーの色が何色か見てごらん
あとoperaもな
大丈夫^^?
0159nobodyさん2009/04/10(金) 00:18:26ID:???
今時WebKitじゃないブラウザーとか・・・・ゴミいか。
角丸つくるのにいまだに透過ジフ?w
0160nobodyさん2009/04/10(金) 00:22:27ID:???
headerでjavascriptのコード埋め込めば任意のタイトルにできるんじゃない?
0161nobodyさん2009/04/10(金) 00:27:38ID:???
>>159
それはないよ
WebKitはJavaScript周りがだめだめ
0162nobodyさん2009/04/10(金) 00:28:34ID:z5toBuCm
PHP5.2使ってます。
ファイルを一意な名前で renameする良い方法ないですか?

tempnam を使ってファイル名を生成すると、その時点でファイルが生成されてしまうため、
renameできません。tempnam で作った後に unlinkするのは、やっぱり気分が良くないし、
厳密には一意性が保証されない気がするので。

0163nobodyさん2009/04/10(金) 00:29:13ID:???
タイトルをHTTP Headerでどうにかするのは無理
<title>好きなタイトル</title>を出力するしかない
0164nobodyさん2009/04/10(金) 00:31:59ID:???
>>162
renameという標準関数がある
0165nobodyさん2009/04/10(金) 02:28:23ID:bYC4ar8C
staticなメソッドの中で、
それがHoge::moge()の形で呼ばれたのか、
$hoge->moge()の形で呼ばれたのかを判別するにはどうしたらいいですか?
0166nobodyさん2009/04/10(金) 02:53:25ID:???
$thisを見るとか?
0167nobodyさん2009/04/10(金) 05:12:52ID:???
>>165
そもそもstaticなメソッドをthisからメンバ関数として呼ぶべきじゃないよ
0168nobodyさん2009/04/10(金) 09:47:55ID:???
static全否定?
01691682009/04/10(金) 09:48:47ID:???
ああ、ごめん勘違い
0170nobodyさん2009/04/10(金) 10:13:06ID:0gMhmbJC
どなたか>>149もお願い致します
0171nobodyさん2009/04/10(金) 10:32:51ID:BYyPBH+i
foreach を 配列の途中から始めることはできますでしょうか?
このような場合はforを使うのが普通なのでしょうか?

よろしくお願いします。
0172nobodyさん2009/04/10(金) 10:38:07ID:???
>>171
>foreach を 配列の途中から始めることはできますでしょうか?
できないけど結果として同じものを得るのは可能

>このような場合はforを使うのが普通なのでしょうか?
はい
01731712009/04/10(金) 10:53:33ID:BYyPBH+i
>>172
レスありがとうございます。

やはりforを使うのが普通なのですね。
いちおう、後学のためにforeachを使って途中から開始する方法も教えていただけないでしょうか?
0174nobodyさん2009/04/10(金) 10:58:47ID:???
forで初期indexがわかってる時しか使えないでしょ。
seekしてiterator使った方がいいよ。
0175nobodyさん2009/04/10(金) 11:03:41ID:???
>>173
途中から開始するわけではなくて無駄な分はしっかりまわす感じ
whileでやるようなやり方

$array = array(1, 2, 3, 4, 5);

for ($i = 2; $i < count($array); $i++) {
 echo $array[$i];
}

$count = 0;
foreach ($array as $value) {
 $count++;
if ($count > 2) {
  echo $value;
 }
}
0176nobodyさん2009/04/10(金) 11:11:03ID:???
foreach自体に途中から始める機能はないけど

foreach (array_slice($array, N) as $value) こうやるのが普通?かな
0177nobodyさん2009/04/10(金) 11:11:14ID:???
>>175
マジレスするとforeachの中でifで判定する手法は古いとだけ記述しておこう
01781732009/04/10(金) 11:20:09ID:BYyPBH+i
>>174
すみません。
知識不足で「seekしてiterator」というのがわかりません;

>>175
なるほど・・・
こうしてみると、たしかに後者は無駄が多いですね。

>>176
array_sliceで途中から取り出すというのは思いつきませんでした!
これは使えそうですね!
0179nobodyさん2009/04/10(金) 11:32:44ID:???
>>176
プチマジレスするとforeachの中でarray_sliceすると回すたびに関数が実行されるから
一度別の配列に入れるのがいい
0180nobodyさん2009/04/10(金) 11:41:47ID:???
マジレスするとforでやりなYO
0181nobodyさん2009/04/10(金) 11:44:44ID:???
>>179
以下のようにするとhogeが一度しか表示されないのはループの度にarray_sliceは実行されてfooは最初の一度だけってこと?

function foo()
{
echo "hoge<br>\n";
return array(1, 3, 5, 7, 9);
}
foreach (array_slice(foo(), 2) as $value) echo $value,"<br>\n";
0182nobodyさん2009/04/10(金) 11:50:13ID:???
>>178
$ai = new ArrayIterator(array(1, 3, 5, 7, 9));
$ai->seek(2);
while ($ai->valid()) {
echo $ai->current();
$ai->next();
}
0183nobodyさん2009/04/10(金) 11:53:22ID:???
>>175
forの中にcount入れるとかナイワ
0184nobodyさん2009/04/10(金) 11:55:38ID:FoG5RXFZ
プロキシでHPにアクセスする人います
80番ポートでアクセスしたとか8080番ポートでアクセスしたとか何番ポートを使ってアクセスしたかを調べたいのですが
どのような関数を使うのでしょうか?
0185nobodyさん2009/04/10(金) 12:00:51ID:???
>>183
よく嫁foreachだろ
forはiで現在位置がわかるが
foreachはわからないからな
0186nobodyさん2009/04/10(金) 12:00:54ID:/dNSLV40
ttp://www.phppro.jp/phpmanual/php/filters.string.html
文字列フィルタについて質問です
上記ページと公式サイトには例が4つまで載ってるのですが
これはあくまでも一例で他にもあるのでしょうか?
もしよろしければ掲載されてないコードをご教示お願い致します
0187nobodyさん2009/04/10(金) 12:01:22ID:???
>>179
こうやってもhogeは一度だけ表示されるけどもしかしてarray_sliceって特別な実行のされ方?

function slice2()
{
echo "hoge<br>\n";
return array(1,3,5);
}
foreach (slice2() as $value) echo $value,"<br>\n";
01881862009/04/10(金) 12:01:35ID:/dNSLV40
すいませんID出し忘れました
以後、気を付けます
0189nobodyさん2009/04/10(金) 12:02:41ID:???
>>185
よく読んだらこう書いてありますね

for ($i = 2; $i < count($array); $i++) {
 echo $array[$i];
}
0190nobodyさん2009/04/10(金) 12:24:25ID:???
>>175じゃないが俺もcount使ってるわ
配列の長さ取得するのってPHPだとcountじゃないの?
JavaやJavaScriptでいうlengthと一緒だよね?
0191nobodyさん2009/04/10(金) 12:54:09ID:???
自分の場合、PHPでfor文使うのは、かなり少ないな。
なんかオフセット的なパラメータが出てくるのはうざったい。

自分の作ったコードでgrepしたら foreachの 1/10 以下だった。
while は半分ぐらい。

>>190
javascriptは微妙だけどね。
いきなり配列に x[100] = 'hogehoge'; とかすると、length は 101 になるくせに、
for(in) だと登録した1つしか出てこないし。そのわりに join は 101個結合するし。
0192nobodyさん2009/04/10(金) 12:56:45ID:???
折れも、for文なら count()を使う。

でも、大抵 foreach 文で処理しちゃうけどね...
01931782009/04/10(金) 12:58:57ID:BYyPBH+i
>>179
そうだったんですか!
ということは、for($i = 1; $i < count($array); $i++)
のように書いた場合も、毎回count()が実行されるのでしょうか?
一度 $count = count($array)
のようにしたほうがいいですか?

>>182
ArrayIteratorというクラスがあったんですね。
ややコードが長くなりますが、配列が直感的に操作できますね!

配列のループだけでもいろいろなやり方があって、勉強になります!
質問してみてよかったです!
0194nobodyさん2009/04/10(金) 13:04:28ID:???
// テスト用変数
function testAry() {for($a=0;$a<100;$a++) $h[]=$i;return $h;}
// タイム測定
function bench() {return microtime(true);}
// ベンチマーク表示
function cale($time) {
echo "<pre>";print_r($time);echo "</pre>";
foreach($time as $t) {echo "<p>".($t[1]-$t[0])."</p>";}
}
// --------- 比較コード ---------------- */
$time[0][0]=bench();

$test = array();
$cnt=count(testAry());
for($i=0; $i<$cnt; $i++) {$test[]=$i;}

$time[0][1]=bench();

// ---------- 175のコード ------------- */

$time[1][0]=bench();

$test = array();
for ($i=0; $i<count(testAry()); $i++) {$test[]=$i;}
$time[1][1]=bench();

/* ---------- ここまで ---------------- */

cale($time);
0195nobodyさん2009/04/10(金) 13:05:15ID:???
>>192
マニュアル読め。

http://jp.php.net/manual/ja/control-structures.for.php
>この書き方には問題があります。 このコードは実行速度が遅くなることでしょう。 配列のサイズを毎回計算しているからです。 ...

>>179 の意味がイマイチ取りきれんのだけど、foreach がループ回数分だけ式を評価するってのは初耳。
ちょっとありえんと思う。
0196nobodyさん2009/04/10(金) 13:06:32ID:???
>>194の続き

ベンチマーク結果

0.00026893615722656(countをforから外したコード)
0.016515970230103(>>175>>185が進めるのコード)

0197nobodyさん2009/04/10(金) 13:07:52ID:???
>>195 間違い >>192 じゃなくて >>193
ごめんね。
0198nobodyさん2009/04/10(金) 13:08:30ID:???
>>195
うほっ。最適化されるもんだとばかりorz。
0199nobodyさん2009/04/10(金) 13:08:59ID:???
>>181
そういうこと
foreach (array_slice(foo(), 2) as $value) echo $value,"<br>\n";

fooは一度しか呼び出されないが、配列の数だけarray_sliceが動いてる
0200nobodyさん2009/04/10(金) 13:11:00ID:???
>>194-195
参考になりました
ありっす
0201nobodyさん2009/04/10(金) 13:14:39ID:???
>>199
マニュアルを読む限り、foreach が式をループ回数だけ評価するようには読めないんだけど。
っていうか、foreachが式が関数の場合に、関数は評価するが、その引数は評価しないとか、ありえんと思うが。

http://jp.php.net/manual/ja/control-structures.foreach.php
0202nobodyさん2009/04/10(金) 13:16:50ID:???
さてベンチマークの俺の出番ですね
0203nobodyさん2009/04/10(金) 13:19:31ID:???
>>202
お願いします。勇者!
0204nobodyさん2009/04/10(金) 13:21:58ID:???
// テスト用変数
function testAry() {for($a=0;$a<1000;$a++) $h[]=$i;return $h;}
// タイム測定
function bench() {return microtime(true);}
// ベンチマーク表示
function cale($time) {
echo "<pre>";print_r($time);echo "</pre>";
foreach($time as $t) {echo "<p>".($t[1]-$t[0])."</p>";}
}
// --------- 比較コード ---------------- */
$time[0][0]=bench();

$test = array();
$h = array_slice(testAry(), 50);
foreach ($h as $v) $test[]=$v;

$time[0][1]=bench();

// ---------- 175のコード ------------- */

$time[1][0]=bench();

$test = array();
foreach (array_slice(testAry(), 50) as $v) $test[]=$v;

$time[1][1]=bench();

/* ---------- ここまで ---------------- */

cale($time);
0205nobodyさん2009/04/10(金) 13:22:39ID:???
続き

テストした結果どちらもたいして変わらない
0206nobodyさん2009/04/10(金) 13:28:45ID:???
結論からいえばforの中で関数は使うなってこと
0207nobodyさん2009/04/10(金) 14:57:47ID:???
>>206
頭大丈夫か?
0208nobodyさん2009/04/10(金) 15:08:18ID:???
>>207>>175

ベンチマークみて行ってんならおまえ致傷だな
0209nobodyさん2009/04/10(金) 15:08:50ID:???
メールを受け取ったらphpファイルを起動させようとしているのですが上手くいきません。
昨日から詰まってます。。。。助けてください。
.forwardのパーミッションは600。メールの転送ができることは確認済みです。
PHP 5.0.4 FedoraCore

.forwardの中身
"| /usr/bin/php -q /var/www/html/test2.php"

test2.phpは単体で動かせることは確認済みです。
メールを受け取った後、test2.phpが動いてる様子がありません。。。
0210nobodyさん2009/04/10(金) 15:10:47ID:???
>>207ってID出さないスレで正規表現でたたかれてた人物じゃない?
これ以上触れるとこのスレ荒らされるぞw
0211nobodyさん2009/04/10(金) 15:16:10ID:???
>>209
test2.phpに#!/usr/bin/phpみたいなパスは書いてあるよな?
0212nobodyさん2009/04/10(金) 15:17:53ID:???
これでダメならまたおいで

.forwardの中身
"| /usr/bin/php /var/www/html/test2.php"

test2.phpの中身の一行目(パスは自分の環境にあわせてね)
#!/usr/bin/php -q
0213nobodyさん2009/04/10(金) 15:18:37ID:???
>>212
あ、test2.phpのパーミッションは705か755にしろよ
0214nobodyさん2009/04/10(金) 15:19:09ID:???
>>210
お前が荒らしてるんだよ頭大丈夫か?
0215nobodyさん2009/04/10(金) 15:20:35ID:???
わざわざ配列のカウントを変数に入れたりしないから
PHPだけの糞仕様を広めないでください
まともな言語なら差は出ません
0216nobodyさん2009/04/10(金) 15:20:55ID:???
>>210
貴様のせいでこのスレに正規表現クンが来たじゃないかww
責任とって>>175を始末しろよw
0217nobodyさん2009/04/10(金) 15:23:22ID:???
215必死w
0218nobodyさん2009/04/10(金) 15:24:05ID:???
俺はーラッパーwwwwwwwwww
バイトはスーパーwwwwwwwwwwwww
タッパに葉っぱwwwwwwwwwwwwwwww
詰め込む河童wwwwwwwwwwww
頭はテンパーwwwwwwwwwwww
パッパカパーwwwwwwwwwwwwwwwwww
0219nobodyさん2009/04/10(金) 15:28:04ID:???
>>215
>まともな言語なら差は出ません

( ゚Д゚)ポカーン
0220nobodyさん2009/04/10(金) 15:33:34ID:???
まともな言語というかコンパイラ言語なら差はでないだろうな。
JAVAやC#なんかからきたやつはforの中でlength書いてるだろうし、
PHPでも別にcountを中に書いてもいいよ。
速度ってもミリ秒の誤差程度だし別に気にする必要もない。
0221nobodyさん2009/04/10(金) 15:35:33ID:???
>>211
入れてませんでした。
だけれど試して見ましたがダメでした。

>>212
変化ありませんでした。
パーミは705でやってます。

あまりにも解けなさすぎて吐き気が。。。
02222072009/04/10(金) 15:39:26ID:???
いや・・・俺が言いたかったのは
forの中で関数使うな
for () {
//ここで使うな
}
っていってるのかと思っただけなんだが
0223nobodyさん2009/04/10(金) 15:41:31ID:???
>>221
まず、パイプ前なのか、パイプ後なのか切り分けろや
とりあえず、シェルスクリプトならうごくかどうかやってみ。
touch hoge とかでいいから
0224nobodyさん2009/04/10(金) 15:47:08ID:???
>>221
"| /var/www/html/test2.php"
これでよしっと
0225nobodyさん2009/04/10(金) 16:08:39ID:???
>>223
メールうけとったあとのシェルの動かし方がわからん。
shhogeというファイルを作ってtouch hogeを書き込む。
sh shhogeで空ファイルが書き込めることを確認してから
パーミを705に変更。
.forwardの中身を"| /var/www/html/shhoge" や
"| /var/www/html/sh shhoge"にしてみて、メールを受け取ってみたが
だめだった。


>>224
それは最初にやったお。
test2.phpに#!/usr/bin/phpつけてやってもだめだったお。
0226nobodyさん2009/04/10(金) 16:10:46ID:???
一回再起動してもちつけ
0227nobodyさん2009/04/10(金) 16:29:11ID:???
.forwardには来てるの?
0228nobodyさん2009/04/10(金) 17:16:00ID:???
>>226
何か変えるごとにメール鯖を再起動してるお。

>>227
メールの転送はできてるお。
0229nobodyさん2009/04/10(金) 17:20:06ID:???
PHPとは関係ない気がするが、メールサーバのローカル配送ログは確認した?
0230nobodyさん2009/04/10(金) 17:24:58ID:???
/usr/bin/php が無かったりしないの?
0231nobodyさん2009/04/10(金) 17:25:20ID:???
>>229
ごめんなさいお。疲れたのでたったいまVMwareを落としたとこだお。
夜風を浴びて飯食べたら、また来るお。
メールサーバのローカル配送ログは観方が判らなかったので
スルーしてたお。あとで確認するお。
0232nobodyさん2009/04/10(金) 17:33:36ID:???
とりあえずその言葉使いはやめような
0233nobodyさん2009/04/10(金) 18:00:19ID:???
質問させてください。
レンタルサーバでcronを使って、2chを定期的に監視するプログラムを作ろうと思うのですが、
公開されているプログラムなどありませんでしょうか?
スレ違いならすみません。
0234nobodyさん2009/04/10(金) 18:01:57ID:???
キミが監視しなくてもすでに他の人が監視してるから大丈夫
0235nobodyさん2009/04/10(金) 18:23:48ID:???
>>233
監視って具体的になにをするのね
02362332009/04/10(金) 18:44:10ID:???
>>235
とりあえず自分のブログに盛り上がっているスレのリンクと、
先頭数レスの表示をしようと思ってます。
0237nobodyさん2009/04/10(金) 19:31:13ID:???
>>236
専ブラ作るために公開されてる仕様があるのでそれ嫁ができます
02381622009/04/10(金) 20:32:35ID:z5toBuCm
>>162 はやっぱりないですかね。

>>164
多分、質問の意味を理解されてません。
0239nobodyさん2009/04/10(金) 20:35:19ID:???
flockしる
0240nobodyさん2009/04/10(金) 20:38:07ID:???
>>239
flockとどういう関係が?
0241nobodyさん2009/04/10(金) 20:46:12ID:???
一時的に利用するためのファイルの名前にこだわる理由がわからない
0242nobodyさん2009/04/10(金) 20:48:58ID:???
>>238
まず、自分がどうやってるか書いたら?
良い方法は?って言われてもな。

一意な名前を取得する方法なんて腐るほどあるっしょ。
インデックスを保持するファイルを一つ作っといて、そこで一意を確保してからrenameするとか
すきなアルゴリズムにしたらいいよ
0243nobodyさん2009/04/10(金) 20:56:57ID:???
>>233
http://akid.s17.xrea.com/
http://www9.atpages.jp/~perfume2ch/wiki/
0244nobodyさん2009/04/10(金) 21:06:39ID:???
連番でいいよもう
0245nobodyさん2009/04/10(金) 21:48:10ID:???
forの中で関数呼び出しはPHPに限らず大抵の言語でもパフォーマンスが落ちる。
コンパイラや実行環境が最適化してくれる場合もあるし、大した差がつかないのは事実だけどな。
初心者がやってたら理解していない可能性を考えて訂正するのは正しい姿勢だと思うが。

>194-196, >204
ベンチマーク取るにしては処理が短すぎる。
そのくらいだとPC内のほかのタスクとかがノイズになって意味のある数字が出ない。
1秒とか10秒とかの単位で時間がかかるような規模の試験をした方がいい。
0246nobodyさん2009/04/10(金) 21:58:27ID:???
批判する前に自分もコードを出したらいいじゃん
02472092009/04/10(金) 22:19:41ID:???
ログを見ても原因らしい原因が判りません。。。。

.forward
"| /usr/bin/php /var/www/html/test2.php"

test2.php
#!/usr/bin/php -q
<?php
print "START";
system("touch hoge");
echo "end";
?>

maillog
postfix/smtpd[3703]: connect from atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/smtpd[3703]: 2895E5DC486: client=atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/cleanup[3707]: 2895E5DC486: message-id=<004a01c9b9de$15f7cf10$0701a8c0@XXXXXX551ed45>
postfix/qmgr[3669]: 2895E5DC486: from=<AAAAAAAAA@tba.t-com.ne.jp>, size=1594, nrcpt=1 (queue active)
postfix/smtpd[3703]: disconnect from atg-asm1.t-com.ne.jp[218.219.54.53]
postfix/local[3708]: 2895E5DC486: to=<YYYYYYYYYY@ZZZZZZZZ.homeip.net>, relay=local, delay=0, status=sent (delivered to command: /usr/bin/php /var/www/html/test2.php)
postfix/qmgr[3669]: 2895E5DC486: removed
0248nobodyさん2009/04/11(土) 01:44:12ID:???
パフォーマンス云々よりも
count()っていうのはループ中に値が変わる可能性があるわけで
バグによってループする回数が変わってしまう危険性

っていうほうが避ける理由じゃないかな。。
0249nobodyさん2009/04/11(土) 01:48:10ID:???
あと、上のほうにあったJavaScriptの話で

arr.lengthとfor(x in arr )を同じつもりで使うのは危ないよ。

例えばDOM使うと、forだと思ったとおりにならないときがあると思う。
0250nobodyさん2009/04/11(土) 02:13:44ID:jaJ+Ur9l
httpヘッダのcontent-typeを取得したいのですが
送った、あるいは送る予定のheaderを取得するにはどうしたらいいですか?
0251nobodyさん2009/04/11(土) 02:28:50ID:???
http://jp2.php.net/manual/ja/function.headers-list.php
■ このスレッドは過去ログ倉庫に格納されています