3
此代碼行爲異常。我想要做的就是通過FTPS連接刪除文件,並確定它是否工作。刪除操作完美無缺,但我正在經歷一個副作用。我無法弄清楚爲什麼,但是導致產生的目錄內容回顯。通過ftp連接通過PHP curl刪除文件回顯目錄內容
$conn = curl_init();
$testfile = 'file.txt';
curl_setopt($conn, CURLOPT_PORT, $config['imt']['ftp']['port']);
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($conn, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($conn, CURLOPT_FTP_SSL, CURLFTPSSL_TRY);
$url = 'ftps://' . $config['imt']['ftp']['host'];
curl_setopt($conn, CURLOPT_URL, $url);
curl_setopt($conn, CURLOPT_USERPWD, $config['imt']['ftp']['username'] . ':' . $config['imt']['ftp']['password']);
curl_setopt($conn, CURLOPT_QUOTE, array('DELE /' . $testfile));
$result = curl_exec($conn);
if ($result)
{
echo 'Success';
}
curl_close($conn);
上面打印出來的就是這個。
drwxrwxrwx 1 DCG AbilityFTPServer 0 Jan 09 12:58 .
drwxrwxrwx 1 DCG AbilityFTPServer 0 Jan 09 12:58 ..
-rw-rw-rw- 1 DCG AbilityFTPServer 260 Jan 08 12:52 Congratulations.txt
Success
的文件,我試圖刪除了,的確是被去掉,只留下在目錄txt文件。它甚至打印「成功」。但是爲什麼當我不要求它時打印我的目錄內容?
如果你通過命令行FTPS並手動刪除文件,它會返回目錄列表還是隻通過cURL發生? –
我沒有命令行訪問此服務器,所以我無法回答。即使是這樣,我也不會迴應交易所的結果或任何結果。 – Tanoro