Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Link Rotto

  1. #1

    Link Rotto

    Esiste qualche funzione che mi riveli in automatico se un link interno od esterno al mio domino non è funzionante??

  2. #2
    Codice PHP:
    function checklink($url)

     
    $vurl parse_url($url); 
     
    $fp = @fsockopen($vurl['host'], 80$errno$errstr15); 
     
    $out = ($fp) ? TRUE FALSE;
     return 
    $out


  3. #3

    ........

    Ciao.
    Che io sappia no.
    Per i blog esistono i permalink.
    L'unica cosa è fare segnalare la cosa
    all'utente.
    Ad ogni modo questo argomento meriterrebbe una bella PILLOLA

    PS.
    Come non detto !!!!!!!!!!!
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #4

    ..........

    Ciao.
    Però la function cosi funziona solo
    con il dominio.
    La cambierei in questo modo:
    Codice PHP:
    <?php 
    function checklink($url)
    {
    //$vurl = parse_url($url);
    $fp = @fsockopen($url80$errno$errstr5);
    $out = ($fp) ? TRUE FALSE;
    return 
    $out;
    }
    var_dumpchecklink("http://www.blogial.net/pippo/pippo.php"));

    ?>
    i
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    L'utilizzo di fsockopen in quel modo è fuori luogo. Questa funzione serve ad aprire un socket con il server di destinazione su una determinata porta e in questo caso verifica semplicemente se a quell'indirizzo (ip) su quella determinata porta c'è un server web in ascolto.

    Per verificare se una pagina sia esistente o meno invece bisognerebbe aprire un socket sulla porta 80, fare una richiesta http per la pagina desiderata (una richiesta HEAD basta e avanza) ed interpretare la risposta data dal server.

  6. #6

    ............

    Per verificare se una pagina sia esistente o meno invece bisognerebbe aprire un socket sulla porta 80, fare una richiesta http per la pagina desiderata (una richiesta HEAD basta e avanza) ed interpretare la risposta data dal server.
    Ti ringrazio for the enlightment
    però mi sto chiedendo a livello di codice
    come si implementa .
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  7. #7
    Grazie a tutti per l'aiuto, però se inserisco una pagina inesistente nello script sopra citato ottengo sempre TRUE.. perchè??

  8. #8

    .......

    Mah
    Codice PHP:
    <?php 

    function checklink($url)
    {
    //$vurl = parse_url($url);
    $fp = @fsockopen($url80$errno$errstr5);
    $out = ($fp) ? TRUE FALSE;
    return 
    $out;
    }
    var_dumpchecklink("http://www.blogial.net/pippo/pippo.php"));

    ?>
    questa a me ritorna false.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.