File_get_contents timeout

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par YBthebest, 27 Avril 2010.

  1. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    Bonjour à tous,

    je cherche désespérément un moyen de mettre un timeout sur la fonction file_get_contents !
    Par exemple, il veut prendre le code source d'une page, mais au bout de 4 secondes, si la page ne réponds pas, il considère que le site est down !

    J'avais trouvé ceci:
    $context = stream_context_create(array(
    'http' => array(
    'timeout' => 5 // Timeout in seconds
    )
    ));
    et après => file_get_contents($url, 0, $context);

    Mais ça marche pas vraiment, la page charge entre 10 et 15 secondes..


    Merci d'avance de m'aider!
     
  2. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    +1 je suis aussi preneur d'une solution efficace.
     
  3. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    Cool, on est deux alors :)
     
  4. Dr DLP
    Dr DLP WRInaute impliqué
    Inscrit:
    29 Juin 2003
    Messages:
    525
    J'aime reçus:
    0
  5. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Effectivement ... thanks.

    la "Version socket" me semble le meilleur choix ... je vais la tester
     
  6. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Tu vois rien n'est jamais desespéré sur wri ... en demandant gentiment :wink:
     
  7. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    Ah j'était pas gentil?
    Désolé alors, et merci beaucoup encore une fois, vraiment!
    Je vais tester ça desuite!
     
  8. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    si si ... t'étais gentil donc tu as eu ta reponse :wink:
     
  9. YBthebest
    YBthebest WRInaute discret
    Inscrit:
    8 Août 2009
    Messages:
    88
    J'aime reçus:
    0
    :D Okay parfait :) Merci beaucoup encore hein!
    Donc, le truc marche parfaitement, mais il y a un truc que j'aimerais changer...
    Quand le timeout est effectué, il nous affiche un message que je trouve nul part dans le script => je viens donc à la conclusion que ce message est automatique...
    COmment peux-on le changer?

    Merci b eaucop!
     
  10. Zecat
    Zecat WRInaute accro
    Inscrit:
    1 Mars 2005
    Messages:
    9 119
    J'aime reçus:
    1
    Quelle version as tu testé ? (j'ai pas encore eu le temps de m'y mettre).
     
Chargement...
Similar Threads - File_get_contents timeout Forum Date
probléme file_get_contents Développement d'un site Web ou d'une appli mobile 4 Octobre 2019
[PHP] file_get_contents retourne un "Connection timed out" Développement d'un site Web ou d'une appli mobile 14 Février 2014
file_get_contents sur backling Administration d'un site Web 29 Juillet 2012
[PHP] file_get_contents sur le serveur même... Développement d'un site Web ou d'une appli mobile 9 Juillet 2012
File_get_contents et paramètres dans l'url Développement d'un site Web ou d'une appli mobile 25 Février 2012
Récupérer contenu de la page google par file_get_contents Développement d'un site Web ou d'une appli mobile 23 Avril 2010
Méthode file_get_contents php - Problème de géocoding yahoo Développement d'un site Web ou d'une appli mobile 26 Novembre 2009
Warning: file_get_contents Développement d'un site Web ou d'une appli mobile 13 Janvier 2009
HTTP Call Method en ajax ou file_get_contents Développement d'un site Web ou d'une appli mobile 14 Novembre 2008
file_get_contents + login-password Développement d'un site Web ou d'une appli mobile 13 Juin 2008
Requêtes file_get_contents bloquées par Google Développement d'un site Web ou d'une appli mobile 11 Avril 2008
file_get_contents(), envoie mail() avec pièce jointe php Développement d'un site Web ou d'une appli mobile 21 Juin 2007
file_get_contents et Free Développement d'un site Web ou d'une appli mobile 11 Mai 2006
File_get_contents + UTF-8 + CR/LF Développement d'un site Web ou d'une appli mobile 7 Mai 2006
se passer d'un SetTimeout dans Jquery Développement d'un site Web ou d'une appli mobile 23 Février 2017
Connexion Timeout et coupure répétée Administration d'un site Web 29 Janvier 2015
User authentification / session timeout? Développement d'un site Web ou d'une appli mobile 29 Mai 2013
code setTimeout("accroches("+i+")",4000); Débuter en référencement 4 Août 2011
info sur setimeout Administration d'un site Web 26 Janvier 2008
Fuite des timeouts ? Crawl et indexation Google, sitemaps 19 Septembre 2007