Автор Тема: Скрипт вгрузки файлов  (Прочитано 4714 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DimoninG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.makandus.h12.ru/
Скрипт вгрузки файлов
« : 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

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Скрипт вгрузки файлов
« Ответ #1 : 20 Октября 2004, 11:51:08 »
DimoninG
chmod 0644 на загружаемый файл...
And no religion too...

Оффлайн DimoninG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.makandus.h12.ru/
Скрипт вгрузки файлов
« Ответ #2 : 20 Октября 2004, 12:02:51 »
Не катит. Там и так после закачки 644.

Оффлайн aleton

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт вгрузки файлов
« Ответ #3 : 20 Октября 2004, 14:33:01 »
http://register.h12.ru/faq/cache.shtml
Почитай тут.  Как раз наверно твой случай :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Скрипт вгрузки файлов
« Ответ #4 : 20 Октября 2004, 16:20:18 »
Цитировать
В сети ничего не нашел

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

Остальные все ответы - бред.

Оффлайн aleton

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 9
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт вгрузки файлов
« Ответ #5 : 20 Октября 2004, 16:27:14 »
Цитировать
DimoninG:
а в браузере его не посмотреть (это картинка).

Можно поточнее ?  Говорит что нет этого файла ?

Оффлайн DimoninG

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 45
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.makandus.h12.ru/
Скрипт вгрузки файлов
« Ответ #6 : 20 Октября 2004, 19:22:06 »
aleton

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


RomikChef

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

aleton

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

---

Где можно почитать про битые файлы (и как с этим бороться)? Ссылки на печатные издания игнорируются ;-)

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Скрипт вгрузки файлов
« Ответ #7 : 20 Октября 2004, 21:27:29 »
Попробуй в .htaccess написать:


CharsetRecodeMultipartForms off
Мне тормоз послужил толчком...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28