Ftp upload

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 6 авг 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Здравствуйте.
    Пытаюсь залить файл. авторизация проходит нормально, но файл не заливается.
    PHP:
    $ftp_host="";
    $ftp_login="";
    $ftp_password="";


    if(
    $connect=ftp_connect($ftp_host))
    {
    if(
    ftp_login($connect$ftp_login$ftp_password))
    {
    $source_file="file.txt"//Полный путь к файлу
    $file="/htdocs/file.txt"//Имя файла на FTP сервере

    if(ftp_put($conn_id$file$source_fileFTP_ASCII))
    ftp_put($conn_id$file$source_fileFTP_ASCII);
    else
    echo 
    "E";
    }
    else print 
    "Неверные имя пользователя или пароль";

    } else print 
    "Не могу соединиться с FTP ".$ftp_host
    Хост, логин, пароль установлены правильно.
    В чем может быть проблема?
     
    Iwashka нравится это.
  2. RomAndry

    RomAndry Постоялец

    Регистр.:
    21 ноя 2007
    Сообщения:
    102
    Симпатии:
    24
    $connect=ftp_connect($ftp_host)
    ну так и используйте $connect =)

    в догонку:
    if(ftp_put($conn_id, $file, $source_file, FTP_ASCII))
    ftp_put($conn_id, $file, $source_file, FTP_ASCII);
    зачем 2 раза-то?

    достаточно
    PHP:
    if(!ftp_put($connect$file$source_fileFTP_ASCII)) {
      echo 
    "E"
    }
     
    Iwashka нравится это.
  3. rom4art2

    rom4art2

    Регистр.:
    27 фев 2009
    Сообщения:
    232
    Симпатии:
    136
    ага
    дескриптор сначала записываешь в переменную $connect
    а как файл писать, то используешь уже не $connect а $conn_id :)
    з.ы.Наверное часть кода сам написал, а часть скопипастил откуда-то:D
     
    Iwashka нравится это.
  4. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Всё получилось. Действительно трабла была в этом.
    Ещё вопрос.
    Если я в Ифе прописал команду, то она значит уже выполнилась?
     
    Iwashka нравится это.
  5. zaregan

    zaregan Постоялец

    Регистр.:
    12 авг 2009
    Сообщения:
    70
    Симпатии:
    41
    Выполнилась и вернула результат который уже рассматривается ифом.
     
    Iwashka нравится это.
Статус темы:
Закрыта.