OVH Cloud OVH Cloud

pb avec script photo_upload

4 réponses
Avatar
Georges.Kuntz
Bonjour,

if (is_uploaded_file($photo));
{
move_uploaded_file($photo,$photo_name);
echo "<center><img src=$photo_name></center><hr>";
}
else
{
die("problème d'envoi du fichier");
}


Trouvé dans mon livre (Micro Application PHP) cette bout de script génère un
erreur comme suit :
parse error, unexpected T_ELSE in... ligne 80(=else)

Que est ce la raison de cette mauvaise fonctionnement. Comment agir que cela
fontionne proprement?

Georges.Kuntz

4 réponses

Avatar
bru
Georges.Kuntz wrote:
Bonjour,

if (is_uploaded_file($photo));


Pas de ; après la condition.

Avatar
Paul Delannoy
Georges.Kuntz a écrit:
Bonjour,

if (is_uploaded_file($photo));
{
move_uploaded_file($photo,$photo_name);
echo "<center><img src=$photo_name></center><hr>";
}
else
{
die("problème d'envoi du fichier");
}


Trouvé dans mon livre (Micro Application PHP) cette bout de script génère un
erreur comme suit :
parse error, unexpected T_ELSE in... ligne 80(=else)


Classique : enlève le ; à la fin du if....

Avatar
Antoun
supprime le ; à la fin de la ligne du if

la syntaxe standard est :

if (condition) {
instruction1 ;
instruction2 ;
} else {
instruction3 ;
instruction4 ;
}
Avatar
Willy
if (is_uploaded_file($photo));


pas de ";" à la fin de cette ligne

{
move_uploaded_file($photo,$photo_name);
echo "<center><img src=$photo_name></center><hr>";


echo "<center><img src="$photo_name"></center><hr>";

}
else
{
die("problème d'envoi du fichier");
}



et voilou