Salve. Sto provando ad utilizzare curl per verificare lo stato online di un server ftp (dato che le funzioni ftp su altervista sono disabilitate). Ho autorizzato la comunicazione server to server.
Ottengo comunque tuttavia questo messaggio:
"Protocol "ftp" not supported or disabled in libcurl"
Ecco il mio codice:
Codice:
<?php
function checkOnline($domain) {
$curlInit = curl_init($domain);
curl_setopt($curlInit,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($curlInit,CURLOPT_HEADER,true);
curl_setopt($curlInit,CURLOPT_NOBODY,true);
curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true);
//get answer
$response = curl_exec($curlInit);
if ($response) return true;
$response = curl_error($curlInit);
echo stripslashes($response);
curl_close($curlInit);
return false;
}
?>
...
<?php
if(checkOnline('ftp://sellercloud.ddns.net')) { echo "yes"; }
?>
Considerato che non ho intenzione di effettuare alcun upload o download di file, ma solo di verificare l'effettivo stato online del server ftp, come potrei procedere?