Използвам cURL, за да получа първо списък с файлове от отдалечен FTP сървър. След това използвам същата Curl Handle, за да изтегля този файл. След изтеглянето отново използвам същия манипулатор, за да премахна файла.
Когато използвам следния код за премахване на файла, той успява:
curl_setopt($tmp["curl"], CURLOPT_QUOTE, array("DELE " . $tmp["file"]));
въпреки че получавам следното в регистрационните файлове:
[PHP Warning] curl_exec(): CURLOPT_FILE resource has gone away, resetting to default [l:52]
Причината е, че когато за първи път изтеглих файла, зададох следната опция:
curl_setopt($tmp["curl"], CURLOPT_FILE, $tmp["file_handle"]);
Въпросът ми е как да деактивирам опциите, които съм добавил? Искам да премахна горната опция, за да мога да използвам отново curl връзката, за да изтрия файла.. или каква опция да задам, за да деактивирам основно тази опция?