Я пытаюсь загрузить файл по абсолютному пути, но не могу заставить его работать. Что я делаю неправильно?
$fileurl = '/home/mydomain/public_html/wp-content/uploads/312tekstsecure3.pdf';
header("Content-type:application/pdf");
header('Content-Disposition: attachment; filename=' . $fileurl);
readfile( $fileurl );
Вам нужно изменить только одну строку.
<?php
$fileurl = 'yourpath/file.pdf';
header("Content-type:application/pdf");
header('Content-Disposition: attachment; filename=' . $fileurl);
readfile( $fileurl );
?>
Так должно быть
readfile($fileurl)
Вы уверены, что файл существует и сервер имеет правильные права доступа к этому файлу? Как насчет Content-Length
заголовок?