fopen pour tester la presence d'une image
3 messages
• Page 1 sur 1
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
fopen pour tester la presence d'une image
Bonsoir,
fopen est 'il suffisant pour tester la presence d'une image,
si mon image est bien présente à l'adresse indiquée elle s'affiche
mais si elle n'est pas présente mon image de substitution
ne s'affiche pas ? une idée
Ou alors:
Est ce qu'il y moyen de rcuperer les en-têtes HTTP et déterminer la taille du fichier
avec Content-Length car si Content-Length = 0, l'image n'existe pas.
mais quel type de code utiliser?
ludo
fopen est 'il suffisant pour tester la presence d'une image,
si mon image est bien présente à l'adresse indiquée elle s'affiche
mais si elle n'est pas présente mon image de substitution
ne s'affiche pas ? une idée
if (@fclose(@fopen("$tab[0]", "r"))) {
$dataimage="src='$tab[0]'";
} else {
$dataimage="src='/img/nondispo.jpg'";
}
echo "<LI class=a><img width=$large $dataimage alt='($tab[2])'>";
Ou alors:
Est ce qu'il y moyen de rcuperer les en-têtes HTTP et déterminer la taille du fichier
avec Content-Length car si Content-Length = 0, l'image n'existe pas.
mais quel type de code utiliser?
ludo
- dudo
- WRInaute occasionnel

- Messages: 456
- Inscription: 10 Jan 2004
kazhar a écrit:ahem
la fonction file_exists() existe tu sais.
Etant à la recherche d'un code imparable pour tester la presence d'une image
sur un serveur externe, fopen etant insuffisant, j'ai fini
par trouver ce code qui fonctionne, je le laisse donc à votre appréciation
pour l'améliorer ou le simplifier
$size = @getimagesize($tab[0]);
$fp = fopen($tab[0], "rb");
if ($size && $fp) {
$dataimage="src='$tab[0]'";
} else {
$dataimage="src='/img/nondispo.jpg'";
}
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Tester la présence de javascript
- Tester présence GoogleBot à l'affichage
- Tester la présence d'une session en cours
- [AJAX] tester la présence d'un fichier distant
- script php pour tester la présence d'un js dans une page
- fopen et ovh
- fopen et xml distant
- Probleme avec fopen et boucle
- probleme de redirection 301 et fopen
- Activation Fonction Fopen ovh mutualisé
- Google change de favicon - 07-06-2008
- Open Federation : Google Talk joue la carte de l'interopérabilité avec XMPP - 17-01-2006
- Exalead crée une interface pour iPhone et iPod Touch - 09-10-2007
- Google fait de la publicité pour Froogle - 14-12-2003
- Tester son positionnement dans Exalead avec Agent Web Ranking - 30-01-2006
- La terre vue par satellite : accord entre Google et Spot Image - 23-01-2007
- Tutoriel sur le sitemap Google pour les images - 12-04-2010
- Ajouter un moteur de recherche d'images sur son site - 24-07-2007
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
- Test de lien (type 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'ancienneté 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: Aucun utilisateur enregistré et 1 invité

