par
Cyrano » 13 juin 2005, 08:18
Pas très doué
boby79. Je t'ai pourtant dis "sois logique" mais il y a un détail qui t'a échappé. Quand tu ouvres une accolade, il y a une symétrie lors de la ermeture, mais tu ne peux ouvrir n'importe où non plus:
Tu as inséré un bloc à un endroit où s'exécure autre chose. C'est aussi à ça que sert l'indentation, c'Est pour la lecture plus facile du programme, sinon, on aurait même pas besoin de mettre les instruction sur plusieurs lignes, et ça fonctionnerait aussi bien.
// copie du fichier
if(move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $dest_fichier))
{
$message = "<p>Le fichier ". $_FILES['photo']['name'] ." a été correctement téléchargé vers ". $dest_dossier . $dest_fichier .".</p>\n";
}
else
{
$erreur = "Une erreur s'est produite, le téléchargement s'est interrompu.";
}
} /* <== Fin du if(!isset($erreur)) */
/* Maintenant on peut insérer le bloc d'affichage de résultat */
if(isset($erreur))
{
echo "<p>". $erreur ."</p>\n";
}
elseif(isset($message))
{
echo($message);
}
} /* <== Fin du if(!isset($_FILES['photo'])) */
?>
Pas très doué [b]boby79[/b]. Je t'ai pourtant dis "sois logique" mais il y a un détail qui t'a échappé. Quand tu ouvres une accolade, il y a une symétrie lors de la ermeture, mais tu ne peux ouvrir n'importe où non plus:
Tu as inséré un bloc à un endroit où s'exécure autre chose. C'est aussi à ça que sert l'indentation, c'Est pour la lecture plus facile du programme, sinon, on aurait même pas besoin de mettre les instruction sur plusieurs lignes, et ça fonctionnerait aussi bien.
[php] // copie du fichier
if(move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $dest_fichier))
{
$message = "<p>Le fichier ". $_FILES['photo']['name'] ." a été correctement téléchargé vers ". $dest_dossier . $dest_fichier .".</p>\n";
}
else
{
$erreur = "Une erreur s'est produite, le téléchargement s'est interrompu.";
}
} /* <== Fin du if(!isset($erreur)) */
/* Maintenant on peut insérer le bloc d'affichage de résultat */
if(isset($erreur))
{
echo "<p>". $erreur ."</p>\n";
}
elseif(isset($message))
{
echo($message);
}
} /* <== Fin du if(!isset($_FILES['photo'])) */
?>[/php]