Автор Тема: Не работает форма отправки файлов  (Прочитано 6894 раз)

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

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« : 02 Февраля 2002, 15:18:25 »
Файл на сервак заливается, но когда скачиваешь его,  то он в "кишках" совсем не такой как исходный. Хотя размеры одинаковые!!! Может в PHP какя штука есть?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

  • Гость
Не работает форма отправки файлов
« Ответ #1 : 02 Февраля 2002, 15:57:47 »
Если на бесплатном серваке (типа hut), то там код рекламы

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #2 : 02 Февраля 2002, 20:16:25 »
ты через move uploaded file делал????
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #3 : 02 Февраля 2002, 23:23:58 »
делал на бесплатном серваке (http://gtp.hobi.ru/) ч/з copy.
И ещё странно одни файлы нормально прошли, а другие нет.
А чем copy от move uploaded file отличается?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #4 : 03 Февраля 2002, 00:34:29 »
Письмо отправлено!
Это как понимать?
короче вот код

if (is_uploaded_file($file)) {
   list($imya,$ras)=split(".",$file);
   if($ras!="jpg"){$er.="Недопустимый файл $ras";}
   move_uploaded_file($file, "D:/apache/apache/htdocs/znak/img/$id.jpg");
$id присваивался раньше
у меня на локальной машине 1.3.22 PHP 4.0.6 пашет
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Русский Апач?
« Ответ #5 : 03 Февраля 2002, 00:59:18 »
вероятно он перекодируется при закачке.
Вот вырезка из FAQ-а с ru.php

-------
------------------
Q: Почему с\'апложенные jpeg-файлы не отобpажаются? (бьются?).
Веб-сервер - русский Апач.

A: Все дело в том, что русский Апач по умолчанию производит перекодировку
файлов.
Так, символ с кодом 0х00 он заменяет на пробел (символ с кодом 0х20).

Для борьбы с этим эффектом нужно добавить в конфигурационный файл Апача
httpd.conf следующее:


    CharsetRecodeMultipartForms Off


(ответ Дмиртия Селезнева, 2:5095/6)
---------
Директиву можно указать и в .htaccess
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #6 : 03 Февраля 2002, 01:19:27 »
Цитировать
Для борьбы с этим эффектом нужно добавить в конфигурационный файл Апача
httpd.conf следующее:


CharsetRecodeMultipartForms Off


А если не ч/з httpd.conf можно? Т.к. хостинг бесплатный!!!
:(
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #7 : 03 Февраля 2002, 01:21:07 »
сделай хостинг на km.ru там вроде аплоад работает
но у меня не получилось :(
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #8 : 03 Февраля 2002, 14:01:31 »
Цитировать
А если не ч/з httpd.conf можно? Т.к. хостинг бесплатный!!!
Через .htaccess
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #9 : 03 Февраля 2002, 21:59:58 »
.htaccess
Тоже платная штука.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #10 : 03 Февраля 2002, 22:03:51 »
Вот новые данные:
- закачал файл по ftp, скачал по ftp - всё нормал.
- закачал файл по ftp, скачал по http - файл битый.
Файлы с расширением gp3. Zip и jpg нормально.
Чё делать может header какой прописывать надо или зиповать на серваке. Если зиповать, то как это делать. (в смысле зипованый файл создавать, отправлять и потом убивать).
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #11 : 03 Февраля 2002, 22:18:20 »
И вот ещё (только что попробовал):
Закачал 2 одинаковых файла, но один с расширением zip, а другой с gp3. Скачал по http, zip - нормальный, gp3 - нет.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #12 : 03 Февраля 2002, 22:19:54 »
что значит "файл битый"?
Что именно там не так? Закономерности в изменении файлов какие-то есть?
И какие расширения бьются?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не работает форма отправки файлов
« Ответ #13 : 03 Февраля 2002, 22:28:44 »
Вот сравни:
http://gtp.hobi.ru/chaiyf-vsemu_svoe_vremja.zip
http://gtp.hobi.ru/chaiyf-vsemu_svoe_vremja.gp3
Просмотри их блокнотом.
Хотя на самом деле закачивал один и тот же файл chaiyf-vsemu_svoe_vremja.gp3 просто поменял расширение на zip.
И ещё если я  их скачаю по ftp, то они будут идентичны.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Не работает форма отправки файлов
« Ответ #14 : 03 Февраля 2002, 23:05:28 »
Похоже на апачевскую перекодировку.
Наверное нужно хостеру писать (если нет доступа к .htaccess
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

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