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

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

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблема с закачкой
« : 06 Февраля 2004, 00:46:46 »
есть код

Цитировать

$xmlf=$QUERY_STRING;

copy($xmlf,"xml/catalog.xml");
$F=fopen("xml/catalog.xml",\'r\');
$xml=fread($F,filesize("xml/catalog.xml"));
fclose($F);


на локалке (апач, win98) все нормально, файл копируется, $xml принимает значение содержимого файла

на сервере $xmlf (т.е. $QUERY_STRING) принимает значение "c:\\\\import.xml" вместо "c:\\import.xml" и файл не закачивается...

что делать?
Mefisto

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
проблема с закачкой
« Ответ #1 : 06 Февраля 2004, 01:26:24 »
Интересно, где ты здесь нашел какую-то закачку?
Я вижу только копирование и чтение файла.
Кстати, никакой ошибки я тоже не вижу: бекслеш является символом экранирования и для помещения его в строку, его надо самого проэкранировать. И php под windows подобные пути с бекслешами воспринимает нормально.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблема с закачкой
« Ответ #2 : 06 Февраля 2004, 10:32:36 »
копирование то с локального на сервер

Цитировать
И php под windows подобные пути с бекслешами воспринимает нормально.


а под *nix? сервер то на *nix
Mefisto

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
проблема с закачкой
« Ответ #3 : 06 Февраля 2004, 10:56:29 »
сегодня день клоуна
я знаю в чем проблема но сил нет

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
проблема с закачкой
« Ответ #4 : 06 Февраля 2004, 13:12:46 »
Mefisto
Я так думаю, что ты на локальной машине не загружаешь файл по http, а просто копируешь его из одного каталога в другой.  :) :) :)

разницу поймал?
Не все коту матрица.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблема с закачкой
« Ответ #5 : 06 Февраля 2004, 14:16:17 »
как тогда загрузить файл с локальной машины на сервер без использования форм, чтобы потом считать его?
Mefisto

Оффлайн Croaker

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 927
  • +0/-0
  • 0
    • Просмотр профиля
    • http://alex-files.ru
проблема с закачкой
« Ответ #6 : 06 Февраля 2004, 14:19:09 »
Цитировать
Mefisto:
как тогда загрузить файл с локальной машины на сервер без использования форм


Никак. Форму нужно использовать обязательно, но желательно это делать правильно.

http://www.webscript.ru/stories/03/10/22/7121825
Не все коту матрица.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
проблема с закачкой
« Ответ #7 : 06 Февраля 2004, 19:25:26 »
Вообще, кроме форм есть куча способов - начиная от FTP, заканчивая поднятием у себя на локальной машине веб-сервера, чтобы можно было отдать своему удаленному серверу нужный файл...
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

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