Visualizzazione risultati 1 fino 2 di 2

Discussione: fsockopen called.......

  1. #1
    Guest

    Predefinito

    Ho scritto la seguente funzione per recuperare la grandezza di un file remoto ma a quanto pare il server di altervista non supporta questa chiamata dico bene ??
    Con localhost mi funge....

    ----------------------------------------------------------

    <?
    function remoteFilesize($url) {
    $size = -1;
    $info = parse_url($url);
    if ($info["host"]=="")
    return -2;
    if ($info["port"]=="")
    $info["port"] = 80;
    $fp = fsockopen($info["host"], $info["port"]);
    fputs($fp, "GET $info[path] HTTP/1.0\nHost: $info[host]\n\n");
    while(!feof($fp)) {
    if ("" == ($hdr = fgets($fp, 1024)))
    break;
    if (ereg("Content-Length: ([0-9]*)", $hdr, $gregs)){
    $size = $gregs[1];
    break;
    }
    }
    fclose($fp);
    return $size;
    }
    ?>

    -----------------------------------------------------------------------------
    Idem se provo via ftp....

    <?php
    $conn_id = ftp_connect($host);
    $login_result = ftp_login($conn_id,$userid,$pass);
    if ((!$conn_id) || (!$login_result)) {
    echo "La connessione FTP è fallita!";
    die;
    } else {
    echo "Connesso";
    }
    echo ftp_size($conn_id, "./$file");
    ftp_close ($conn_id);


    ?>
    -------------------------------------------------------------------
    Fatal error: Call to undefined function: ftp_connect() in /membri/lollo1981/prova.php on line 2

    Lol!!!!!!!!!!!!!!!!

  2. #2
    Guest

    Predefinito

    Le connessioni Server-Server da Altervista sono disabilitate...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •