Visualizzazione risultati 1 fino 3 di 3

Discussione: Controllare l'esistenza di un file su un sito esterno utilizzando curl e/o fsockopen

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Controllare l'esistenza di un file su un sito esterno utilizzando curl e/o fsockopen

    Salve a tutti,
    sto tentando di modificare questo script:
    Codice PHP:
    <?php

    // Very simple link checking
    // http://www.bloodys.com/
    // email: info@bloodys.com
    // If you use this script, please put a link back to http://www.bloodys.com/

    $link = $_GET['file'];

    echo
    "Checking: $link<br><br>\n"; flush();

    $fp = fopen($link, "r");
    if (!
    $fp) { echo "The link is dead!"; }
    else {
    fclose($fp); echo "The link is working!"; }

    ?>
    In modo tale da farlo funzionare anche su AlterVista. Dal momento che con curl non sono molto amico ho provato, leggendo la guida su php.net, ad utilizzare fsockopen() ma non funziona, il messaggio è sempre lo stesso.
    Codice PHP:
    <?php
    $url
    = $_GET['url'];
    $fp = fsockopen ("$url", 80, $errno, $errstr, 30);
    if (!
    $fp) {
    echo
    "$errstr ($errno)<br>\n";
    } else {
    /* fputs ($fp, "GET / HTTP/1.0\r\nHost: $url\r\n\r\n");
    while (!feof($fp)) {
    echo fgets ($fp,128);
    }
    fclose ($fp); */

    $link = $fp;

    echo
    "Checking: $link<br><br>\n"; flush();

    $fpo = fopen($link, "r");
    if (!
    $fpo) {
    echo
    "NO";
    }else{
    fclose($fpo); echo "OK";
    }

    }
    ?>
    Mi potete dire dove sbaglio?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    Guest

    Predefinito

    ma hai attivato la funzione fopen() dal tuo pannello??
    Ciao! :)

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mi ero dimenticato di questo mio post, ecco cosa dovevo fare al sito
    Comunque a parte gli scherzi si. Ho eliminato al limite delle connessioni grazie all'sms che ho inviato ad AlterVista, ho preso spunto un po' da php.net e un po' da questo topic di Gianluca ma non sono riuscito a mettere tutto insieme.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

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