トップページ > プログラム > 2016年09月19日 > NR7bWxKE0

書き込み順位&時間帯一覧

18 位/214 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000031000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 43d6-mGWo)
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net

書き込みレス一覧

【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
446 :デフォルトの名無しさん (ワッチョイ 43d6-mGWo)[sage]:2016/09/19(月) 17:17:07.04 ID:NR7bWxKE0
頭にヘッダ出力してから、
readfileした内容をそのままechoするだけだね。
あるいは特定バイト読み込んでechoを繰り返す方法もある。

ちなみに、このPHPマニュアルの例、間違ってない?
http://php.net/manual/ja/function.readfile.php
これじゃ、ダウンロードエラーだな。
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
447 :デフォルトの名無しさん (ワッチョイ 43d6-mGWo)[sage]:2016/09/19(月) 17:19:53.50 ID:NR7bWxKE0
ちがうか。

> 返り値 ¶
> ファイルから読み込んだバイト数を返します。

こっちがおかしいのか。
正しい使い方はどうだったか忘れたけど、試してみればすぐわかるだろう。
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
448 :デフォルトの名無しさん (ワッチョイ 43d6-mGWo)[sage]:2016/09/19(月) 17:24:34.26 ID:NR7bWxKE0
あー、わかった。
一応、合ってるんだ。

出力は標準出力固定なんだ。だから
$size = readfile($path);
ってやると、ファイル内容は標準出力に出力され、$sizeにはバイト数が返るんだ。

変な仕様。さすがPHP。
【PHP】下らねぇ質問はここに書き込みやがれ 5 [無断転載禁止]©2ch.net
453 :デフォルトの名無しさん (ワッチョイ 43d6-mGWo)[sage]:2016/09/19(月) 18:11:40.96 ID:NR7bWxKE0
>機能的には兎も角名前のreadfileがキモい
>まぁ関数の命名規則が一貫してないのは今更ではあるけど, この名前じゃ絶対文字列かリソースかオブジェクト返すでしょ

だよね。どう考えてもメソッド名、変だよね?
だから俺も間違えた。前に使ったこと有るのに、間違えた。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。