[php] test d'existence d'une image

test d'existence d'une image [php] - Programmation

Marsh Posté le 30-08-2001 à 22:32:19    

comment tester si une image/fichier existe dans un rép du site?
J'ai essayé :
if (!fopen("$avatar","r" ))
...
 
mais c'est pas bon.
une idée?

Reply

Marsh Posté le 30-08-2001 à 22:32:19   

Reply

Marsh Posté le 30-08-2001 à 23:42:03    

ceam a écrit a écrit :

if (file_exists('chemin/monfichier.xxx'))  




y me fout false a chaque fois
c paske j'utilise un string qui contient le chemin?

Reply

Marsh Posté le 30-08-2001 à 23:46:16    

$avatar="http://imhotep03.multimania.com/avatars/";
$avatar.=$auteur;
$avatar.=".gif";
 
if (file_exists("$avatar" )== FALSE)
   $avatar="http://imhotep03.multimania.com/avatars/defaut.gif";
 
j'ai essayé avec des '  ' autour de $avatar, et sans rien également...

Reply

Marsh Posté le 30-08-2001 à 23:49:58    

ceam a écrit a écrit :

 
 
file_exists($avatar)...  




c ske j'ai essayé en 1er, mais ca marche pas
du coup j'ai essayé avec des ' 'ou des ""...
faut mettre un chemin local?

Reply

Marsh Posté le 30-08-2001 à 23:52:42    

ca fait pareil :(
et j'ai aussi essayé if (file_exists('./avatars'.$auteur.'.gif')== false)

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 30-08-2001 à 23:56:11    

ben s'il existe, faut rien faire en fait, il test simplement si l'image avatar existe, si oui il fait rien, si non il met une par défaut
je vois ce que tu veux dire, c pour simplifier le code, mais ca change pas le prob qu'on a :(

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 30-08-2001 à 23:59:58    

oki on mélange les deux sortes de réponses pour faire
 
if (!file_exists("cheminverslimage/image.extension" )) {
  ce quil faut faire si l'image n'existe pas;
}


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-08-2001 à 00:00:20    

pour faire plus joli, j'ai fait ca :
if (file_exists('http://imhotep03.multimania.com/avatars/'.$auteur2.'.gif'))
           {
            $avatar="http://imhotep03.multimania.com/avatars/";
            $avatar.=$auteur2;
            $avatar.=".gif";
           }
else
$avatar="http://imhotep03.multimania.com/avatars/defaut.gif";
 
mais ca marche tjs pas
 
le !exist j'avais essayé en 1er, mais j'ai changé pour ==false me disant qu'on pouvait ptete pas faire comme en C

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 31-08-2001 à 00:01:21    

arf... 22 sec trop tard  :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 31-08-2001 à 00:03:07    

YAISSSSE
 
c bon :  
faut mettre un chemin local :
 
   if (file_exists('./avatars/'.$auteur2.'.gif'))
           {
            $avatar="http://imhotep03.multimania.com/avatars/";
            $avatar.=$auteur2;
            $avatar.=".gif";
           }
            else
              $avatar="http://imhotep03.multimania.com/avatars/defaut.gif";
:jap: pour ton aide :hello:
@+

 

[edtdd]--Message édité par sisicaivrai--[/edtdd]

Reply

Marsh Posté le 31-08-2001 à 00:03:07   

Reply

Marsh Posté le 08-11-2005 à 11:49:27    

Cet exemple m'interresse beaucoup mais comment l'utiliser dans un html ?
 
Rony

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed