Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour
Voila j'ai un peu modifié mon programme en suivant ton conseil mais j'ai encors une erreur .
Aprés modification
/ PARTI TRANSFERT DU fichier !
if(!empty($nom) || !empty($prenom) || !empty($ville) || !empty($ddn))
{
// PARTI TRANSFERT DU fichier !
$repertoireDestination = "../www/fichierreçu/";
$point = strrpos(".",$_FILES["fich"]["name"])+1;
$extension = substr($_FILES["fich"]["name"],$point);
if($extension == "doc" || $extension == "rtf")
{
$nomDestination = "$nom-$prenom-$ddn.$extension";
}
else {
echo "mauvais format";
}
if (is_uploaded_file($_FILES["fich"]["tmp_name"])) {
if (move_uploaded_file($_FILES["fich"]["tmp_name"],$repertoireDestination.$nomDestination)) {
echo "Le fichier (".$_FILES["fich"]["tmp_name"].") à été correctement transféré sur notre serveur".$repertoireDestination.$nomDestination;
}
else {
echo "Votre fichier n'a pas pu etre transféré sur notre serveur";
}
}
else {
echo "Le fichier n'a pas été transféré ! (trop gros ?)";
}
}
else { echo "Ce type de fichier ne convient pas ,il faut qu'il porte l'extension .doc ou .rtf";
}
} // ligne 67
}
else
{
echo "Veuillez remplir tous les champs merci !";
}
Voila la nouvelle erreur
Parse error: parse error in c:program fileseasyphp1-8wwwvalider.php on line 67
Avec tous ces if et else je m'enbrouille ...
Si quelqu'un a une maniere plus simple de faire je suis prenneur :idea:
Merci encors pour votre aide
Hors ligne
tu mets un else {
mais, tu ne ferme pas le } avant...
} else {et c'est pas simplement pour chercher à ne pas me froisser, mais c'est surtout que quand tu mets une page entiere, c'est inutile, et les personnes qui passent apres toi ont plus envie de fermer la page que de lire lorsqu'on voit un c/c d'une page de code entiere...
Hors ligne
Bonjour
La nouvelle modification me gener cette erreur
Parse error: parse error in c:program fileseasyphp1-8wwwvalider.php on line 67
Hors ligne
tu es sur que tu l'a modifiée au bon endroit ??
tu edité ton message, c'et pour remettre ton code à jour ?
avec la portion de code que tu m'a donné, si je ne veut pas d'erreur, je doit mettre cela :
if(!empty($nom) || !empty($prenom) || !empty($ville) || !empty($ddn))
{
// PARTI TRANSFERT DU fichier !
$repertoireDestination = "../www/fichierreçu/";
$point = strrpos(".",$_FILES["fich"]["name"])+1;
$extension = substr($_FILES["fich"]["name"],$point);
if($extension == "doc" || $extension == "rtf") { $nomDestination = "$nom-$prenom-$ddn.$extension"; }
else { echo "mauvais format"; }
if (is_uploaded_file($_FILES["fich"]["tmp_name"])) {
if (move_uploaded_file($_FILES["fich"]["tmp_name"],$repertoireDestination.$nomDestination)) {
echo "Le fichier (".$_FILES["fich"]["tmp_name"].") à été correctement transféré sur notre serveur".$repertoireDestination.$nomDestination;
}
else { echo "Votre fichier n'a pas pu etre transféré sur notre serveur"; }
}
else { echo "Le fichier n'a pas été transféré ! (trop gros ?)"; }
}
else { echo "Ce type de fichier ne convient pas ,il faut qu'il porte l'extension .doc ou .rtf"; }
//} else { echo "Veuillez remplir tous les champs merci !"; }Hors ligne
Bonjour
Voila j'ai repris ce programme ce weekend à tete reposé . il marche a presant .
Et encors MERCI!!!!!! pour les conseils .
Hors ligne