Forum Webscript.Ru

Программирование => PHP => Тема начата: DimoninG от 20 Октября 2004, 11:47:52

Название: Скрипт вгрузки файлов
Отправлено: DimoninG от 20 Октября 2004, 11:47:52
Проблема:

Когда я загружаю файл с помощью моего скрипта на сервер, файл там появляется (смотрю по FTP), размер тот же, а в браузере его не посмотреть (это картинка). Как будто его нет. Доступ к каталогу, куда я пишу файлы: 776 (запись и чтение для всех).

Пытался:

Сделать другое расширение и т.п. Изменить CHMOD для каталога.

Искал:

В сети ничего не нашел - там у всех все отлично и все везде загружается. В книжках по PHP ответа нету.

Идеи:

Возможно, файл грузится как-то криво и где-то надо поставить, что это, мол, - картинка. Возможно, сервер проглючился... 17 раз... подряд...

Код:

$add = "/home/m/makandus.h12.ru/WWW";

if (copy ($HTTP_POST_FILES["foto1"]["tmp_name"], $add."/fotos/".$count.".jpg")){

print "Файл ".$HTTP_POST_FILES["foto1"]["name"]." размером ".$HTTP_POST_FILES["foto1"]["size"]." был успешно скопирован.";

...
}

//$count - это просто кусок имени файла.


Если у кого есть - напишите скрипт (какой у вас?) для вгрузки файлов. Или дайте направление, куда дальше "копать".

Спасибо.
Название: Скрипт вгрузки файлов
Отправлено: commander от 20 Октября 2004, 11:51:08
DimoninG
chmod 0644 на загружаемый файл...
Название: Скрипт вгрузки файлов
Отправлено: DimoninG от 20 Октября 2004, 12:02:51
Не катит. Там и так после закачки 644.
Название: Скрипт вгрузки файлов
Отправлено: aleton от 20 Октября 2004, 14:33:01
http://register.h12.ru/faq/cache.shtml (http://register.h12.ru/faq/cache.shtml)
Почитай тут.  Как раз наверно твой случай :)
Название: Скрипт вгрузки файлов
Отправлено: Меняздесьдавнонет от 20 Октября 2004, 16:20:18
Цитировать
В сети ничего не нашел

Очень зря. Про битые файлы написано в каждом факе про аплоад.

Остальные все ответы - бред.
Название: Скрипт вгрузки файлов
Отправлено: aleton от 20 Октября 2004, 16:27:14
Цитировать
DimoninG:
а в браузере его не посмотреть (это картинка).

Можно поточнее ?  Говорит что нет этого файла ?
Название: Скрипт вгрузки файлов
Отправлено: DimoninG от 20 Октября 2004, 19:22:06
aleton

К сожалению - не мой. Но все равно спасибо за попытку :-)


RomikChef

Не согласен. Там, где я читал про битые файлы не писали. Ну я и решил, что такого нету. Вернее - я просто не знал.

aleton

Нет. Файл-то есть. Его даже загрузить на локал можно. А вот показывать он его не хочет. Как будто просто в заголовке файла не поставлено, что это JPG и ни один просмотрщик (и браузер) его не понимает...

---

Где можно почитать про битые файлы (и как с этим бороться)? Ссылки на печатные издания игнорируются ;-)
Название: Скрипт вгрузки файлов
Отправлено: Neter от 20 Октября 2004, 21:27:29
Попробуй в .htaccess написать:


CharsetRecodeMultipartForms off