Проблема при загрузке файла на ftp

PaperCut

Новичок
Проблема при загрузке файла на ftp

Суть проблемы: при загрузке файла на сервер, при помощи функции ftp_nb_put() вылетает
Warning: ftp_nb_put(C:\Patch.zip) [function.ftp-nb-put]: failed to open stream: No such file or directory in /var/www/hosting.1/exlclan/htdocs/cybernet/ftp/upload.php on line 7
Естественно файл C:\Patch.zip существует. чем может быть проблема?

PHP:
<?
include "config.php";
$local_path = $_POST['local_path'];
echo $local_path;
$ret = ftp_nb_put($connect, "path/Patch.zip", "C:\Patch.zip", FTP_BINARY);
	while ($ret == FTP_MOREDATA)
	{
		echo ".";
		$ret = ftp_nb_continue($connect);
	}
	if($ret !=FTP_FINISHED) exit("Во время загрузки файла произошла ошибка");
	else echo "Файл загружен!";
?>
 

PaperCut

Новичок
Файл "C:\Patch.zip" точно существует...
У меня еще вопросик такой, ftp_nb_put() будет искать каталог Path в папке в которой находится сам скрипт или в папке которую следует указать функцией ftp_chdir() ?
 

Фанат

oncle terrible
Команда форума
PaperCut
никто не сомневается, что где-нибудь, да существует файл C:\Patch.zip
вот только проблема, что его нет там, где он нужен

скажи, ты себе хорошо представляешь, что такое ftp и что ты хочешь сделать?
 

phprus

Moderator
Команда форума
PaperCut
Ты случайно не путаешь свой компьютер и сервер на котором расположен твой скрипт?
 

SiMM

Новичок
> точно существует
Где существует? На домашнем компьютере с виндой или на сервере, где выполняется скрипт?
 

PaperCut

Новичок
что ты хочешь сделать?
Добавить локальный файл в текущую директорию на ftp сервере, загрузив его со стороны клиента

ты себе хорошо представляешь, что такое ftp
На уровне: это протокол, предназначенный для передачи данных между 2мя хостами
 

Фанат

oncle terrible
Команда форума
Добавить локальный файл
локальный относительно ЧЕГО? где этот файл локализован?
протокол, предназначенный для передачи данных между 2мя хостами
между какими двумя хостами ты передаешь файл?
 

Фанат

oncle terrible
Команда форума
чтобы файл с пользовательского компа, его надо сначала залить через форму на сайт, а потом уже - по фтп.
 
Сверху