Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Come insistere con fopen e far ripetere ?

    Ho un sito che si appoggia ad XML con dei servizi.
    Ma capita ogni tanto che per problemi di varia natura lo script non riesca ad estrapolare i contenuti. (quindi riporta la stringa a video "Error Reading" ).

    Vorrei che nel caso per problemi di server o qualunque cosa accadi anzichè riportarmi a video "Error reading" mi ripeta lo script in modo da far visualizzare i contenuti sempre.


    Quale modifica devo apportare ?



    Vi riporto il pezzo di codice da modificare...

    $fp = fopen('http://www.miosito.com','r')
    or die('Error reading.');

  2. #2
    se cerchi di aprire un file remoto ti conviene utilizzare un messaggio che spinga l'utente a fare un reload perché se ripeti lo script e il file è veramente down potresti impegnare il server molto a lungo

  3. #3
    Non é un problema....
    Vorrei sapere se é possibile ripeterlo...

    Che parametro potrei usare ??


    Sto provando da ore ma niente

  4. #4
    Originariamente inviato da kamibest
    Non é un problema....
    Vorrei sapere se é possibile ripeterlo...

    Che parametro potrei usare ??


    Sto provando da ore ma niente
    in questo caso allora
    Codice PHP:
    do{
     
    $fp = @fopen('http://www.miosito.com','r');
    } while(
    $fp !== false); 
    se vuoi limitare il numero di tentativi basta che metti un contatore e una condizione in + nel while
    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.