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

okuznetsov

Новичок
Можно ли с помощью 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);
 

fixxxer

К.О.
Партнер клуба
В ftp нет команды создания файла, там на каждую передачу открывается отдельное соединение.

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