Forum Webscript.Ru

Программирование => PHP => Тема начата: Mefisto от 06 Февраля 2004, 00:46:46

Название: проблема с закачкой
Отправлено: Mefisto от 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" и файл не закачивается...

что делать?
Название: проблема с закачкой
Отправлено: FreeSpace от 06 Февраля 2004, 01:26:24
Интересно, где ты здесь нашел какую-то закачку?
Я вижу только копирование и чтение файла.
Кстати, никакой ошибки я тоже не вижу: бекслеш является символом экранирования и для помещения его в строку, его надо самого проэкранировать. И php под windows подобные пути с бекслешами воспринимает нормально.
Название: проблема с закачкой
Отправлено: Mefisto от 06 Февраля 2004, 10:32:36
копирование то с локального на сервер

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


а под *nix? сервер то на *nix
Название: проблема с закачкой
Отправлено: Меняздесьдавнонет от 06 Февраля 2004, 10:56:29
сегодня день клоуна
я знаю в чем проблема но сил нет
Название: проблема с закачкой
Отправлено: Croaker от 06 Февраля 2004, 13:12:46
Mefisto
Я так думаю, что ты на локальной машине не загружаешь файл по http, а просто копируешь его из одного каталога в другой.  :) :) :)

разницу поймал?
Название: проблема с закачкой
Отправлено: Mefisto от 06 Февраля 2004, 14:16:17
как тогда загрузить файл с локальной машины на сервер без использования форм, чтобы потом считать его?
Название: проблема с закачкой
Отправлено: Croaker от 06 Февраля 2004, 14:19:09
Цитировать
Mefisto:
как тогда загрузить файл с локальной машины на сервер без использования форм


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

http://www.webscript.ru/stories/03/10/22/7121825
Название: проблема с закачкой
Отправлено: FreeSpace от 06 Февраля 2004, 19:25:26
Вообще, кроме форм есть куча способов - начиная от FTP, заканчивая поднятием у себя на локальной машине веб-сервера, чтобы можно было отдать своему удаленному серверу нужный файл...