tester et voir si une url est valide ?
5 messages
• Page 1 sur 1
- seabird
- WRInaute occasionnel

- Messages: 305
- Inscription: 1 Déc 2003
tester et voir si une url est valide ?
Bonjour,
Je récupère un flux xml extérieur que je parse et affiche.
Comment faire lorsque le site extérieur est HS donc le flux inaccessible ?
Cela vient de m'arriver et je me demandais pourquoi certaines de mes pages étaient inaccessibles. Bon c'est revenu . Mais si cela se reproduit ??
Je viens d'essayer ça:
Visiblement cela ne marche pas. Le traitement ne se fait pas, même si l'adresse est valide. ( c'est sur c'est une url et non pas un fichier, quoique c'est un fichier distant donc ....)
Y a t-il une commande spécifique ?
Je récupère un flux xml extérieur que je parse et affiche.
Comment faire lorsque le site extérieur est HS donc le flux inaccessible ?
Cela vient de m'arriver et je me demandais pourquoi certaines de mes pages étaient inaccessibles. Bon c'est revenu . Mais si cela se reproduit ??
Je viens d'essayer ça:
- Code: Tout sélectionner
if (file_exists($urlflux)) { traitement }
Visiblement cela ne marche pas. Le traitement ne se fait pas, même si l'adresse est valide. ( c'est sur c'est une url et non pas un fichier, quoique c'est un fichier distant donc ....)
Y a t-il une commande spécifique ?
- ChristopheDuman
- Nouveau WRInaute

- Messages: 48
- Inscription: 4 Juil 2008
Essaye ça :
Voilà, ça devrait marcher si ton hébergeur a PHP >= 5
.
- Code: Tout sélectionner
<?php if(file_get_contents($urlflux)) { traitement } ?>
Voilà, ça devrait marcher si ton hébergeur a PHP >= 5
- seabird
- WRInaute occasionnel

- Messages: 305
- Inscription: 1 Déc 2003
Wiggie a écrit:Essaye ça :
- Code: Tout sélectionner
<?php if(file_get_contents($urlflux)) { traitement } ?>
Voilà, ça devrait marcher si ton hébergeur a PHP >= 5.
plutôt
- Code: Tout sélectionner
<?php if(@file_get_contents($urlflux)) { traitement } ?>
Sinon il m'affiche l'erreur en cas de problème.
Merci pour la suggestion ca marche nickel. Je n'y avais pas pensé
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
Pourquoi ne pas l'enregistrer sur ton disque. Comme ça, si le flux n'est pas disponible, tu peux quand même l'afficher :
- Code: Tout sélectionner
<?php if(@file_get_contents($urlflux)) { traitement } else { traitement de la sauvegarde }?>
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Tester son positionnement dans Exalead avec Agent Web Ranking - 30-01-2006
- Mon site est-il dans la SandBox ? Guide pratique... - 12-01-2006
- L'annuaire WebRankInfo, un outil d'aide au netlinking (référencement) - 27-08-2007
- Nouvel outil : calculez la visibilité de votre site - 17-08-2002
- YouTube Leanback : des vidéos en continu - 09-07-2010
- Google Browser Size : un outil à tester pour vos sites - 18-12-2009
- Optimiser le référencement d'un forum phpBB : réécriture d'URL - 20-09-2008
Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash
- Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Déterminer l'âge d'un site
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: bossboss et 0 invités
