webew
Войти » Регистрация
 
PHP

Ошибка No such file or directory

23 мая 2008, 14:43
Автор: Serg_pnz
$path1 = "C:\\test.jpg";
$ret = ftp_nb_put ($link, "test.jpg", $path1, FTP_BINARY);

На локалке под Денвером вкупе с Serv-U работает, выложил в сеть - выдает ошибку
Warning: ftp_nb_put(C:\test.jpg) [function.ftp-nb-put]: failed to open stream: No such file or directory in /home/ponedeln/37a-games/4/index.php on line 18

Я так понимаю это из-за *никс и винды. Есть лечение?
Добавить комментарий
NO USERPIC

rgbeast

В unix нет путей, начинающихся с буквы диска. Вам требуется либо указать относительный путь к jpg - относительно файла php, если они в одном каталоге, то $path1="test.jpg" либо указать абсолютный unix-путь $path1="/home/ponedeln/37a-games/4/test.jpg".
23.05.2008, 15:27
Ответить

Serg_pnz

Нифига, это путь к файлу на компе.
23.05.2008, 15:31
Ответить

paulus

Я вижу тут два варианта.

1. Вы написали клиентский код. Который выполняется в Windows и который Вы не должны были загружать на сервер. Тогда вы его выполняете не там.

2. Вы написали серверный код. Который должен выполняться в *NIX. И в нем Вы указали неправильный путь к файлу.

Лечение - выбрать один из пунктов и исправить :)
23.05.2008, 15:42
Ответить
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100