トップページ
>
プログラム
>
2016年09月19日
>
NR7bWxKE0
書き込み順位&時間帯一覧
18 位
/214 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
4
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ 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ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。