Forum de discussion
Forum « Programmation PHP » (archives)
Re: afficher une image lorsqu
Envoyé: 22 janvier 2004, 8h41 par Oznog
C'est fondamentale mais loing d'être bête!
Tu dois tester si le fichier existe comme tout bon fichier, s'il existe tu génère le HTML de l'image sinon tu génère le HTML de l'image par défaut ou mieux le texte "Aucune image"
Voir "file_exists" (http://www.php.net/function.file-exists)
<?php
$filename = '/chemin/jusqu/a/fichier.txt';
if (file_exists("\"+$row_rsListing['uls'])) {
print "<img src=\"fileupload\"...";
} else {
print "Aucune image!";
}
?>
Attention, ce n'est pas le URL que tu valide met le chemin d'accès (path) réel sur le serveur.
Pour une image externe ou avec un URL utiliser @fopen :
<?php
if (@fclose(@fopen("http://www.example.com", "r"))) {
print("File exists.");
} else {
print("File does not exist.");
}
?>
Ciao
Oznog
Réponses
|