Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    Gestire errata fsockopen()

    ciao.
    Il mio programma si collega a un programma demone scritto in C# (questo e' cmq irrilevante).
    Il problema e' che se fallisce la fsockopen ottengo la pagina con scritto
    Warning: fsockopen() [function.fsockopen]: unable to connect to 127.0.0.1:55066 (Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato. ) in C:\Apache2\htdocs\workgroup\www\WEBROOT\terminalgo ld\Management.class.php on line 20

    Fatal error: Maximum execution time of 30 seconds exceeded in C:\Apache2\htdocs\workgroup\www\WEBROOT\terminalgo ld\Management.class.php on line 20

    Io invece vorrei fare un redirect a un pagina creata da me di errore.

    ecco il codice della fsockopen :

    Codice PHP:

    $socket    
    fsockopen('127.0.0.1',55066); 
    perche se faccio echo $socket se ne sbatte altamente e mi da l'errore sopra indicato?
    come posso fare per gestire la cosa?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    up

  3. #3

    .........

    Ciao.
    Prova questo:
    Codice PHP:
    //Nota lo zero per il timeout di connessione
    if (!@fsockopen("www.example.com"80$errno$errstr0)) {
       
    header("Location: index.php"); 

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

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non va.....l'unica cosa non visualizzo piu il warning....ma non e' quello che volevo

  5. #5

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

    //Nota lo zero per il timeout di connessione
    @fsockopen("www.example.com", 80, $errno, $errstr, 0 questo è il timeout)
    devi cambiare il timeout di connessione.
    Nel post era questo che volevi fare !
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    non esattamente...io volevo andasse il redirect....ma l'esecuzione dello script viene interrotta....

  7. #7

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

    Ciao.
    E quello fai se fallisce fsockopen
    fai il redirect
    se va bene farai qc con il socket !
    Fare tutte due le cose la vedo un po' dura
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    scusa ma non ho capito nulla di quello che hai scritto...

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    boh....ho visto ora il tuo post di prima-....ancora non capisco...

    e poi $errno, $errstr da dove le prendi? a me segna che non sono inizializzate...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    cmq.....ci sono riuscito grazie a te....evvivvaaaaaa
    grazie mille....il problema stava sempre nel tempo di timeout....

    grazie ancora ciao

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.