tester et voir si une url est valide ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 261
Inscription: Lun Déc 01, 2003 17:57

tester et voir si une url est valide ?

Message le Ven Juil 04, 2008 15:32

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:

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: Ven Juil 04, 2008 0:43

Message le Ven Juil 04, 2008 16:23

Essaye ça :
Code: Tout sélectionner
<?php if(file_get_contents($urlflux)) { traitement } ?>


Voilà, ça devrait marcher si ton hébergeur a PHP >= 5 ;).

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 261
Inscription: Lun Déc 01, 2003 17:57

Message le Ven Juil 04, 2008 16:47

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é :D


Tilt
WRInaute passionné
WRInaute passionné
 
Messages: 818
Inscription: Sam Mar 26, 2005 11:48

Message le Ven Juil 04, 2008 16:59

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 }?>

seabird
WRInaute impliqué
WRInaute impliqué
 
Messages: 261
Inscription: Lun Déc 01, 2003 17:57

Message le Ven Juil 04, 2008 17:15

A oui pas bête. Je vais faire ça


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

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: medium69 et 0 invités