Как с помощью php-curl создать пустой файл на ФТП?

Вакансии в Москве: Ведуший PHP разработчик 110-150к

Тема в разделе "PEAR/Smarty, PECL & другие модули PHP", создана пользователем okuznetsov, 21 дек 2016.

Метки:
  1. okuznetsov

    okuznetsov Новичок

    Сообщения:
    7
    Adress:
    Country:
    Location on map:
    Можно ли с помощью curl реализовать такое? Спрашиваю потому что проанализировав список служебных ftp команд, команды создания файла не нашёл (имеются команды: создания каталога (MKD), удаления каталога (RMD ) и файла (DELE))

    Хотел сделать таким образом:


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'ftp://' . $ftphost);
    curl_setopt($ch, CURLOPT_USERPWD, $ftpuser.':'.$ftppassword);
    curl_setopt($ch, CURLOPT_QUOTE, array('Команда создания файла ' . $dir . $name_file , 'QUIT'));
    curl_exec($ch);
     
  2. fixxxer

    fixxxer К.О.

    Сообщения:
    11.630
    Ваш город:
    Moscow, Russia
    Adress:
    Moscow, Russia
    Country:
    Location on map:
    В ftp нет команды создания файла, там на каждую передачу открывается отдельное соединение.

    Если не хочется создавать пустой файл на диске, тебе поможет php://memory и CURLOPT_INFILE.
     
  3. okuznetsov

    okuznetsov Новичок

    Сообщения:
    7
    Adress:
    Country:
    Location on map:
    Вы имеете в виду загрузить пустой файл с помощью php-curl на фтп?
     
  4. fixxxer

    fixxxer К.О.

    Сообщения:
    11.630
    Ваш город:
    Moscow, Russia
    Adress:
    Moscow, Russia
    Country:
    Location on map:
  5. okuznetsov

    okuznetsov Новичок

    Сообщения:
    7
    Adress:
    Country:
    Location on map:
    спасибо