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

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