Если файл не существует, скачивается файл со скриптом:(

Pacific

Guest
Если файл не существует, скачивается файл со скриптом:(

Здравствуйте, уважаемые!
Я написал скрипт, в котором с помощью параметров, полученных методом POST, формируется имя файла, а затем происходит закачка файла на компьютер пользователя. Но столкнулся с неприятностью. Всё работает замечательно, если файл существует. В противном случае, скачивается PHP-файл с кодом скрипта. Я поставил проверку существования файла
if (file_exists($Path.$FileName)) {readfile($Path.$FileName);}
else {exit;}
Но это, увы, не помогает. Пожалуйста, подскажите, что нужно сделать, чтобы процесс скачивания начинался только для существующего файла. Спасибо.
 

SiMM

Новичок
> В противном случае, скачивается PHP-файл с кодом скрипта
Ой ли?
PHP:
header('HTTP/1.0 404 Not Found');
die('File Not Found');
 

Pacific

Guest
Автор оригинала: SiMM
> В противном случае, скачивается PHP-файл с кодом скрипта
Ой ли?
PHP:
header('HTTP/1.0 404 Not Found');
die('File Not Found');
Спасибо, идея понятна. Я сделал так:
if (file_exists($bin_root.$file)) {readfile($bin_root.$file);}
else {header('HTTP/1.0 404 Not Found'); die('File Not Found');}
Но результат тот же. В начале скрипта
header ("HTTP/1.1 200 OK"); - может быть это мешает?
 
Сверху