Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2908 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Verification de la presence d'un fichier -> increment de 1 si vrai

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Verification de la presence d'un fichier -> increment de 1 si vrai

n°1414716
snp
quand on sait pas, on se tait
Posté le 27-07-2006 à 16:14:53  profilanswer
 

Bonjour,
tout est dans le titre :
j'ai un fichier que je veux classer dans un repertoire mais je voudrais une verification de doublon avt de le placer afin de ne pas écraser un fichier portant eventuellement le même nom. Pour cela j'ai ajouté la partie commentée "//Verification des doublons" qui incrémente de "_1" si le même fichier est présent.
Le seule problème, bah......c que ça marche pas !
Quelqu'un voit où ça pause problème ???
Merci d'avance  :hello:  
 

Code :
  1. <?php
  2. include('../../include/banque.php');
  3. include '../../admin/variables.php';
  4. $banque = new Banque;
  5. // Recuperation des données
  6. $fichier_temp = $_FILES['fichier']["tmp_name"];
  7. $fichier = $_FILES['fichier']["name"];
  8. $filiale = $_POST['filiale'];
  9. // Récuperation de l'extension
  10. $extension = strrchr($fichier, "." );
  11. // Création du nouveau nom de fichier
  12. $pos = strpos($fichier, "." );
  13. if ($pos === FALSE) {
  14. }
  15. else{
  16.  $new_name_file = (substr($fichier,0,$pos +0)."_".$banque->Initiale($filiale).$extension);
  17. }
  18. //Verification des doublons
  19.   $uploaded_file = $rep_plans_ok.$new_name_file;
  20.   $t=0;
  21.   while(file_exists($uploaded_file))
  22.  {
  23.    $uploaded_file = $rep_plans_ok.$new_name_file;
  24.    $uploaded_file=substr($uploaded_file,0,strpos($uploaded_file,"." ))."_$t".strstr($uploaded_file,"." );
  25.    $t++;
  26.  }
  27.  
  28. // Mise en place du fichier
  29. move_uploaded_file($fichier_temp, $rep_plans_ok.$new_name_file);
  30.     echo "<script language='javascript'>";
  31.     echo "alert('Le plan client <?php echo $uploaded_file ?> a été modifié et placé dans la base')";
  32.     echo "document.location.replace('formulaire_add_plan.php')";
  33.     echo "window.close()";
  34.     echo "</script>";
  35. ?>

mood
Publicité
Posté le 27-07-2006 à 16:14:53  profilanswer
 

n°1415181
snp
quand on sait pas, on se tait
Posté le 28-07-2006 à 12:52:48  profilanswer
 

up svp parce que là, je galère !!!

n°1415195
Sh@rdar
Ex-PhPéteur
Posté le 28-07-2006 à 13:08:39  profilanswer
 

qu'est ce qui marche pas ? :pfff:


---------------
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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Verification de la presence d'un fichier -> increment de 1 si vrai

 

Sujets relatifs
Inserser et lire fichier word dans base de donnees SQLrécupérer chaque jour des donées dans un nouveau fichier Excel
[Fortran] Renommer un fichier à partir d'une variableRennommer un fichier sans extension et qui change de nom VBA
Enrengistrer un system("dir") dans un fichier txt???[WinXP] Créer un fichier .bat qui ouvre le command prompt
Nombre de caractere dans un fichier texteLire un fichier contenant une matrice et le stocker dans un vecteur
Lire un fichier sur le client avant un upload[Résolu] Récupérer le chemin d'un fichier que l'on upload
Plus de sujets relatifs à : Verification de la presence d'un fichier -> increment de 1 si vrai


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR