Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почему не могу установить соединение с FTP сервером

Сообщения:  [1-10]   [11-11] 

 
 автор: Hruhory   (11.04.2006 в 20:49)   письмо автору
 
   для: АКУЛА   (10.04.2006 в 16:11)
 

Вообще-то, всегда надо использовать

$ftp_user = "anonymous";
$ftp_password = "frog@yahoo.com";    //или что-то вроде этого

Еще можно попробовать прописать полностью

$link = ftp_connect($ftp_server, 21, 30);

Где 21 - порт, а 30 - время в секундах на соединение

   
 
 автор: Trianon   (11.04.2006 в 19:59)   письмо автору
 
   для: АКУЛА   (11.04.2006 в 19:52)
 

Даже свободные ftp-серветы требуют anonymous в качестве имени пользователя и нечто похожее на e-mail в качестве пароля.

   
 
 автор: АКУЛА   (11.04.2006 в 19:52)   письмо автору
 
   для: cheops   (10.04.2006 в 22:48)
 

у него свободный вход
можете проверить сами
ftp://clon.mediazona.ru/

   
 
 автор: АКУЛА   (11.04.2006 в 19:52)   письмо автору
 
   для: cheops   (10.04.2006 в 22:48)
 

у него свободный вход
можете проверить сами
ftp://clon.mediazona.ru/

   
 
 автор: cheops   (10.04.2006 в 22:48)   письмо автору
 
   для: АКУЛА   (10.04.2006 в 16:11)
 

Погоди-те... почему паролю и логину присваиваются пустые строки? Так не должно быть ни при каких абсотоятельствах - вы к какому FTP-серверу присоединяетесь? У него свободный вход или по паролю?

   
 
 автор: АКУЛА   (10.04.2006 в 16:11)   письмо автору
 
   для: cheops   (10.04.2006 в 13:34)
 

Пробовал и так и сяк. не хочет
Поставил вместо пароля и логина "" так как не требуется этого при входе и вот что выдаётся.
Warning: ftp_login() [function.ftp-login]: Login with USER first. in C:\AppServ\www\ftp\index.php on line 20

К сожалению, не удаётся зарегистрироваться на сервере

Наверное ошибка это не скрипта а админы того сервера что-нить ограничили

   
 
 автор: cheops   (10.04.2006 в 13:34)   письмо автору
 
   для: АКУЛА   (10.04.2006 в 13:00)
 

На сервере после установки соединения нужно регистрироваться, т.е. нужно указать имя и пароль пользователя. Попробуйте использовать для соединения следующий скрипт:
<?php
  
///////////////////////////////////////////////////
  // FTP-manager
  // 2004 (C) IT-студия SoftTime (http://www.softtime.ru)
  ///////////////////////////////////////////////////
  // Адрес FTP-сервера
  
$ftp_server "clon.mediazona.ru";
  
// Пользователь
  
$ftp_user "user";
  
// Пароль
  
$ftp_password "password";
  
// Версия Web-приложение
  
$version "1.0.0";
  
// Устанавливаем время исполнения скрипта 120 с
  
set_time_limit(120);
  
// Пытаемся установить соединение с FTP-сервером 
  
$link ftp_connect($ftp_server); 
  if(!
$linkputerror("К сожалению, не удаётся установить соединение с FTP-сервером $ftp_server");
  
// Осуществляем регистрацию на сервере
  
$login ftp_login($link$ftp_user$ftp_password);
  if(!
$loginputerror("К сожалению, не удаётся зарегистрироваться на сервере");
  
// Небольшая вспомогательная функция, которая выводит сообщение об ошибке
  // в окно браузера
  
function puterror($message)
  {
    echo 
"<center><p class=help>$message</p>";
    exit();
  }
?>

   
 
 автор: АКУЛА   (10.04.2006 в 13:00)   письмо автору
 
   для: АКУЛА   (10.04.2006 в 10:34)
 

Я попробовал и также не может установить соединение с ФТП сервером...
печально :(

   
 
 автор: АКУЛА   (10.04.2006 в 10:34)   письмо автору
 
   для: cheops   (10.04.2006 в 00:22)
 

Попробую
А в книге Вашей приставка ftp:// есть.
Я прям по ней писал...
:)

   
 
 автор: cheops   (10.04.2006 в 00:22)   письмо автору
 
   для: АКУЛА   (09.04.2006 в 23:05)
 

Так писать не следует
<?php
$host 
"ftp://clon.mediazona.ru/";
?>

Нужно писать так
<?php
  $host 
"clon.mediazona.ru/";
?>

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования