Автор Тема: Загрузка фото на отдалённый Сервер - всё ОК, но почти...  (Прочитано 3379 раз)

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

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Во-первых, хочу поблагодарить ВСЕХ кто помогал мне с моими вопросами!
У меня возникла проблема и я надеюсь мне кто-нибудь её разьяснит.
Я загружаю на удалённый сервер файлы, в частности фото:
"   if(copy($Foto,"../articles/foto/$FotoName")) print("
Foto loaded OK!
");
   else print("
Foto NOT loaded!
");
"
Загрузка происходит, но фото сохраняет всё( и название и размер(!), но самого изображения НЕТ! Когда я выгружаю фото обратно на локальный ПК, изображение не появляется. Файл проходя транпортировку на удалённый сервер "не ломается", но и больше никогда не показывает своего содержимого!
Подскажите, что это такое...:cool:

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
фукнция copy не может выдавать глюки, может трабл в пхп ?
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)

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Я делаю отладку на локалке с помощью Apache. Всё получаеться, но в инете происходит что-то странное...

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Может, сервак пытается кодировку менять в файле?
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
господи. самый старый фак по аплоаду.
весь интернет завален просто ответами.
http://php.spb.ru/php/upload.html

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
Файл проходя транпортировку на удалённый сервер "не ломается"

скорее всекго ломается...
бегом в FAQ
AS IS...

Оффлайн Shamandeffer

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.BraBruS.com
Спасибо RomikChef !  Я нашёл следующее:


"

(о глюках)
Попробуйте аплодить таким способом на сервер бинарные файлы. Скорее всего файлы окажутся "битыми": фотки не будут показываться, программы не запустяться, архивы не распакуются. Текстовые файлы (почти точно) не повредяться. Дело в том, что Русский Апач (ваш веб-сервер) перекодирует все подряд. Например, символ с кодом 0х00 он заменяет на пробел (символ с кодом 0х20). Чтобы выключить эту ненужную перекодировку, допишите в файл httpd.conf из каталога Апача (/usr/local/apache) следующие строки. Если у вас нет доступа к этому файлу и админ сервера не может сделать это за вас, ткните его в эти строки.



    CharsetRecodeMultipartForms Off


Строку CharsetRecodeMultipartForms Off можно добавлять в разные места (один раз). Если вы совсем начинающий пользователь и не решите сами, куда писать эту строку, будьте аккуратнее при решении задачи методом тыка.

Можно почитать: на счет разных способов вставки данной команды (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