Visualizzazione risultati 1 fino 6 di 6

Discussione: dove sta l'errore?

  1. #1
    Guest

    Predefinito

    [code:1:57fb18b25a]
    <?php

    $live = "images/blocks/sitesonline/live.gif";
    $dead = "images/blocks/sitesonline/dead.gif";


    list($addr,$port)= explode (':',"$link");
    if (empty($port)){
    $port = 80;
    }

    $churl = @fsockopen(server($addr), $port, $errno, $errstr, 10);
    if (!$churl){
    header("Location: $dead");
    }
    else {
    header("Location: $live");
    }
    function server($addr){
    if(strstr($addr,"/")){$addr = substr($addr, 0, strpos($addr, "/"));}
    return $addr;
    }
    ?>
    [/code:1:57fb18b25a]

    dovrebbe darmi lo stato di un link se attivo gif live se down gif dead.

    mi da sempre dead anche se provo testarlo su siti del mio stesso server sapendo che sono bloccate le connessioni server to server ma all'interno dello stesso dovrebbe funzionare oppure no ? ? ? ? ? ?

  2. #2
    Guest

    Predefinito

    prova a togliere la chiocciola su fsockopen e vedi che errore ti da perchè mi sa che non sono accettate le fsock ;)

    ciaux ;)

  3. #3
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Infatti, non può funzionarti. Non è permessa nessuna connessione a risorse esterne, in alcun modo, tramite php. Quindi non puoi controllare se i siti puntati dai tuoi link funzionano così ... ti tocca farlo manualmente.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  4. #4
    Guest

    Predefinito

    togliendo la @ non da errori

    ma non funziona manco se i siti stanno sullo stesso server?

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Non so se fsockopen funga, in generale, osia disabilitato.

    Sullo stesso server, verso siti di altri utenti, non funge.

    Comunque anche nel proprio spazio non funge, se lo spazio viene richiamato come url completa ... puoi usare solo il percorso relativo delle cartelle.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    Guest

    Predefinito

    te lo posso assicurare le fsock su altervista non fungono ;););) l'avevo provato io ad usare una volta

Regole di scrittura

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