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

  FORUM HardWare.fr
  Programmation
  PHP

  fonction mkdir, choix du dossier destination ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction mkdir, choix du dossier destination ?

n°1504096
skeye
Posté le 17-01-2007 à 11:51:55  profilanswer
 

http://fr3.php.net/manual/fr/function.is-dir.php


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 17-01-2007 à 11:51:55  profilanswer
 

n°1504103
skeye
Posté le 17-01-2007 à 12:02:43  profilanswer
 

il faut systématiquement vérifier s'il n'existe pas avant de tenter de le créer, ce que tu ne fais pas.


---------------
Can't buy what I want because it's free -
n°1504105
skeye
Posté le 17-01-2007 à 12:07:58  profilanswer
 

oui...tu le fais pour les autres mais pas là, il y a une raison?[:autobot]


---------------
Can't buy what I want because it's free -
n°1504125
skeye
Posté le 17-01-2007 à 12:51:06  profilanswer
 

il est où ton code qui fait l'upload?


---------------
Can't buy what I want because it's free -
n°1504141
skeye
Posté le 17-01-2007 à 13:35:14  profilanswer
 

Enlève le header, et regarde le message d'erreur, pour voir.
Et quand on utilise une fonction qui retourne true ou false on teste le résultat au lieu d'espérer que ça se passe bien.


---------------
Can't buy what I want because it's free -
n°1504146
skeye
Posté le 17-01-2007 à 13:51:10  profilanswer
 

Code :
  1. $dirpath = make_dir($destination.'/') . '/';


C'est quoi cette chose?[:pingouino]
Ton make_dir ne retourne rien...:o
 
Ensuite tu appelles upload_file sans tester sa valeur de retour...aors forcément il va toujours te dire que tout se passe bien, ton machin.:o
 
 


---------------
Can't buy what I want because it's free -
n°1504153
skeye
Posté le 17-01-2007 à 13:56:30  profilanswer
 

Et le reste de mes remarques tu peux pas y répondre, un peu?[:moule_bite]
 

Code :
  1. upload_file($destination); // appel de la fonction pour l'upload avec en param la destination du fichier
  2. header("Location:../index.php?page=upload&mess=fichierOK" );
  3. exit();


 
Tu ne fais aucune vérification que l'upload_file ne retourne pas false, forcément que tu vas toujours avoir un joli message de type 'fichierOK'.:o


---------------
Can't buy what I want because it's free -
n°1504160
skeye
Posté le 17-01-2007 à 14:02:40  profilanswer
 

Oui. Mais alors maintenant tu vas mettre ça en commentaire:

Citation :

header("Location:../index.php?page=upload&mess=fichierOK" );

 

Et à la place tu nous fais un echo $verif;


Message édité par skeye le 17-01-2007 à 14:02:47

---------------
Can't buy what I want because it's free -
n°1504166
skeye
Posté le 17-01-2007 à 14:05:35  profilanswer
 

Ca m'étonnerait que tu veuilles créer ton fichier sous /, en vrai.[:dawa]


---------------
Can't buy what I want because it's free -
n°1504171
skeye
Posté le 17-01-2007 à 14:09:17  profilanswer
 

Tu sais ce qu'il te reste à faire, alors.


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 17-01-2007 à 14:09:17  profilanswer
 

n°1504173
skeye
Posté le 17-01-2007 à 14:13:49  profilanswer
 

Démerde toi.[:dawa]
Je pense t'avoir déjà beaucoup trop tenu la main...c'est à croire que tu ne comprends pas la moitié de ce que tu fais...:o


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le   profilanswer
 


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

  fonction mkdir, choix du dossier destination ?

 

Sujets relatifs
Expressions Régulières dans une fonctionbloquer la fonction replace sur une ligne
[C#] Fonction addslashesfonction mail () Cc et Bc
Probleme avec la fonction system()Connaitre la ligne affecté par la fonction 'UPDATE
Fonction bloquante et d'attenteFonction FILE, file_get_contents qui marche pas toujours. Help!
Fonction gérant les prédicatsextraire des mots en fonction de leur mise en forme
Plus de sujets relatifs à : fonction mkdir, choix du dossier destination ?


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