Php readfile не работает, но только для файлов более 20 мегабайтPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Php readfile не работает, но только для файлов более 20 мегабайт

Сообщение Anonymous »

Вот небольшой сценарий, который используется для отправки одного из двух .pdf для пользователя на основе строки GET:

Код: Выделить всё

if ($fileToSend == "bigone") {
$filename = "largefile.pdf";
$header = "application/pdf";
} else if ($fileToSend == "smallone") {
$filename = "smallfile.pdf";
$header = "application/pdf";
}
if (file_exists('d/' . $filename)){
header('Content-type: ' . $header);
header('Content-disposition: attachment; filename=' . $filename);
readfile('d/' . $filename);
} else {
echo('No good');
}
оба файла, d/smallfile.pdf и d/lagsfile.pdf существуют. smallfile.pdf составляет около 5 мегабайт. bigfile.pdf составляет около 25 мегабайт. В Firefox он написан < /p>

файл, не найденный

Firefox не может найти файл по адресу /sendfile.php?filetosend=bigone < /p> ... 0-megabyte
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»