| |
|
|
| | Здравствуйте! У меня следующая проблема: пытаюсь загрузить по FTP на сервер файл при помощи кода:
<?
$host = "host";
$user = "user";
$pass = "pass";
$connect = ftp_connect($host);
if (!$connect)
{
echo ("Ошибка соединения с FTP-сервером");
exit;
}
else echo ("Соединение установлено<br>");
$result = ftp_login($connect, $user, $pass);
if (!$result)
{
echo ("Ошибка имени пользователя или пароля");
exit;
}
$local_file = "c:\temp\temp.txt";
$remote_file = "temp.txt";
$load = ftp_put($connect, $local_file, $remote_file, FTP_BINARY);
if (!$load)
{
echo ("Ошибка загрузки файла на сервер");
exit;
}
else echo ("Файл успешно занружен");
?>
|
Соединение с сервером происходит, но файл не загружается (!$load). В чём может быть причина?
Заранее спасибо | |
| |
|
|
| |
|
|
| |
для: Чепель
(30.05.2006 в 06:41)
| | | А есть принципиальность загружать файлы по FTP?
Просто можно по http протоколу их копировать на сервер | |
| |
|
|
| |
|
|
| |
для: kadet_73
(30.05.2006 в 10:01)
| | | А это, прошу прощения, как? | |
| |
|
|
| |
|
|
| |
для: Чепель
(30.05.2006 в 10:23)
| | | Ну например так:
copy($HTTP_POST_FILES["filename"]["tmp_name"],
"../images/".$HTTP_POST_FILES["filename"]["name"]);
|
| |
| |
|
|
| |
|
|
| |
для: kadet_73
(30.05.2006 в 10:32)
| | | Если конечно сам файл php c этой функой будет лежать на этом сервере | |
| |
|
|
| |
|
|
| |
для: kadet_73
(30.05.2006 в 10:39)
| | | Если там вообще поднят http-сервер и php. | |
| |
|
|