Délai erreur pour fonction php FOPEN

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par OJAL, 9 Juin 2007.

  1. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Bonjour,

    Je dois charger diverses pages html avec un script.
    J'utilise la fonction FOPEN.
    Le script fonctionne dans 90% des cas, mais il me reste 10% des tentatives qui se termionent par un message d'erreur "failed to open stream: HTTP request failed! HTTP/1.1 200 OK"
    J'ai l'impression que c'est lié à des non disponibilités du serveur ce qui m'étonne quand même...
    J'ai donc mis en place un test pour voir si le FOPEN s'est déroulé correctement et si ce n'est pas le cas je relance le FOPEN...
    Mon problème est que le message d'erreur arrive 30 secondes après l'execution du FOPEN et que j'aimerais réduire ce délai...
    D'ou la question de pouvoir régler le délai d'erreur...
    Est-ce un délai PHP ou un délai APACHE???
    Je ne trouve ni dans l'un ni dans l'autre un délai réglé sur 30 secondes...

    Merci pour votre aide ;-)

    PS: il se passe exactement la même chose en employant file_get_contents
     
  2. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    Et si tu lisais la documentation de fopen ?

    Code:
    If you need fopen() on a URL to timeout, you can do like:
    <?php
      $timeout = 3;
      $old = ini_set('default_socket_timeout', $timeout);
      $file = fopen('http://example.com', 'r');
      ini_set('default_socket_timeout', $old);
      stream_set_timeout($file, $timeout);
      stream_set_blocking($file, 0);
      //the rest is standard
    ?>
     
  3. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Merci FloBaoti,

    La mise en oeuvre de ce qui est indiqué ne donne pas plus de résultat, le message d'erreur venant toujours après un délai de 30 secondes...
    J'ai d'ailleurs un peu de mal à comprendre le bout de script...?

    Mon besoin est que le message d'erreur apparaisse au bout de 10 secondes par exemple et non pas au bout de 30 secondes...
     
  4. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    Es-tu autorisé à modifier les options de PHP (fonction ini_set) ?
     
  5. OJAL
    OJAL WRInaute impliqué
    Inscrit:
    10 Avril 2003
    Messages:
    819
    J'aime reçus:
    0
    Oui, je peux les modifier.
     
  6. Verticrawl
    Verticrawl Nouveau WRInaute
    Inscrit:
    2 Septembre 2005
    Messages:
    12
    J'aime reçus:
    0
Chargement...
Similar Threads - Délai erreur fonction Forum Date
Erreurs 500 et délais de convalescence . Référencement Google 13 Mars 2015
Outil pour déterminer délai mise en cache navigateur Développement d'un site Web ou d'une appli mobile 8 Juin 2022
Search Console Délai entre modification sur les pages et son positionnement Crawl et indexation Google, sitemaps 8 Avril 2022
Délai désactivation compte Ad-Sense AdSense 19 Novembre 2020
modification Favicon : délai de mise à jour Google Développement d'un site Web ou d'une appli mobile 23 Janvier 2020
Playstore : délai de publication allongé Développement d'un site Web ou d'une appli mobile 29 Août 2019
Délai de prise en compte changement robots.txt plus long Crawl et indexation Google, sitemaps 18 Mai 2019
Délai avant (re)référencement après changements ? Problèmes de référencement spécifiques à vos sites 30 Avril 2019
Optimisation du délai d'indexation de pages Crawl et indexation Google, sitemaps 12 Janvier 2019
Délai rétractation internet Droit du web (juridique, fiscalité...) 4 Septembre 2018
Amélioration du site et SEO : délai effets Google Référencement Google 4 Août 2018
RGPD : délai de conservation des données (de connexion) Droit du web (juridique, fiscalité...) 30 Avril 2018
Message aux parisiens et bordelais qui sortent Demandes d'avis et de conseils sur vos sites 14 Mars 2018
GA temps réel : quel délai ? Google Analytics 7 Novembre 2017
Délais Google URL Rewriting et .htaccess 25 Août 2017
Délai pour bien référencer un site Problèmes de référencement spécifiques à vos sites 9 Mars 2015
Délai désindexation Débuter en référencement 27 Novembre 2014
Délai d'affichage d'une image avec "onmouseover" Développement d'un site Web ou d'une appli mobile 7 Septembre 2014
Délai traitement des sitemaps Crawl et indexation Google, sitemaps 1 Septembre 2014
Quel délai pour voir apparaitre un site dans les SERP ? Problèmes de référencement spécifiques à vos sites 6 Mars 2014