Аплоуд & Даунлоуд - потеря данных

UNREALre

Новичок
Аплоуд & Даунлоуд - потеря данных

Здравствуйте!
У меня возникла небольшая проблема.
На сервер загружаются файл, обрабатываю информацию. Вроде, всё как надо
$userfile=$HTTP_POST_FILES['userfile']['tmp_name'];
$userfile_name=$HTTP_POST_FILES['userfile']['name'];
$userfile_size=$HTTP_POST_FILES['userfile']['size'];
$userfile_error=$HTTP_POST_FILES['userfile']['error'];
if ($userfile_error>0)
{
lalala
}
$upfile="/lalala/uploads/".$userfile_name;
chmod ("/lalala/uploads/".$userfile_name,0777);

далее скачивается этот файл обратно с сервака, а программа, которая его открывает говорит, что не могу откруть файл! Не знаю, что это такое...
Такое происходит у всех.
Не подскажите, как можно исправить ошибку? И вообще, в чём она?
Заранее благодарю!
 

jer

...
1. ты его (файл) не копируешь к себе из временной директории.
2. юзай абсолютные пути.
 

SiMM

Новичок

UNREALre

Новичок
спасибо, конечно, за дельные советы
SiMM я прочту, хотя, я там уже читал в своё время почти всё.
А что - лепет не описал проблемы???
Проблема - загружаю файл на сервер, закачиваю его обратно - размер одинаковый, но файл уже повреждён? Что может его повредить?

Спасибо за ценные советы
 

SiMM

Новичок
Автор оригинала: UNREALre
Проблема - загружаю файл на сервер, закачиваю его обратно - размер одинаковый, но файл уже повреждён?
fc /?
Что может его повредить?
Проблемы с загрузкой бинарных файлов - классический вопрос "почему бьются файлы при upload". Вот способ решения...
Остальные подробности - в PHP FAQ: Как делать UPLOAD файлов на сервер
 

TeeM

Guest
была похожая проблема...

посмотри на сервере часом не русский апач стоит....
в нем по умолчанию при аплоаде конвертиться 00h в пробел.
 
Сверху