Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

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.
 

#1 03-06-2005 06:15:10

snap
Membre
Date d'inscription: 25-05-2005
Messages: 78

[Résolu] comment renommé un fichier uploader

Bonjour

Voila j'ai un peu modifié mon programme en suivant ton conseil mais j'ai encors une erreur .
Aprés modification

Code:

 / 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 ... roll 
Si quelqu'un a une maniere plus simple de faire je suis prenneur :idea:
Merci encors pour votre aide

Hors ligne

 

#2 03-06-2005 07:31:32

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: [Résolu] comment renommé un fichier uploader

tu mets un else {
mais, tu ne ferme pas le } avant...

Code:

} 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

 

#3 04-06-2005 05:04:19

snap
Membre
Date d'inscription: 25-05-2005
Messages: 78

Re: [Résolu] comment renommé un fichier uploader

Bonjour
La nouvelle modification me gener cette erreur

Parse error: parse error in c:program fileseasyphp1-8wwwvalider.php on line 67

Hors ligne

 

#4 04-06-2005 06:22:37

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: [Résolu] comment renommé un fichier uploader

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 :

Code:

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

 

#5 06-06-2005 06:30:08

snap
Membre
Date d'inscription: 25-05-2005
Messages: 78

Re: [Résolu] comment renommé un fichier uploader

Bonjour

Voila j'ai repris ce programme ce weekend à tete reposé . il marche a presant .
Et encors MERCI!!!!!! pour les conseils .

Hors ligne