Я новичок в PHP и пробовал свои руки. Я создаю файл и записываю его обратно. Создание файла на каком-то пути и запись на него, отлично работает для меня. Но когда я пытаюсь загрузить тот же файл с одного и того же пути, его загрузка не будет загружаться, а я получаю пустой файл.в PHP Как загрузить файл из его пути к файлу?
header('Content-type: text/xml');
header("Content-Disposition: attachment; filename=".'check.xml');
header("Content-Length: " . filesize('./download/'.$_SESSION['user_name'].'/check.xml'));
readfile('download/'.$_SESSION['user_name'].'/check.xml');
exit;
Привет, Спасибо всем. Но я видел очень необычную вещь. Когда я загрузил файл, у меня не было полного файла.
Почему этот случай
Вы уверены, что путь к файлу правильный? ./download будет каталогом, загружаемым в корневой каталог сервера. – ollieread
Если этот файл завершен, а выходы загружаемых файлов находятся на одном уровне и находятся в одном каталоге. Разве это не правильно? – Aada
Я отправил ответ, отражающий это, надеюсь, что это поможет :) – ollieread