fonction mkdir, choix du dossier destination ?

fonction mkdir, choix du dossier destination ? - PHP - Programmation

Marsh Posté le 17-01-2007 à 11:51:55    

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


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-01-2007 à 11:51:55   

Reply

Marsh Posté le 17-01-2007 à 12:02:43    

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

Marsh Posté le 17-01-2007 à 12:07:58    

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

Marsh Posté le 17-01-2007 à 12:51:06    

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


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-01-2007 à 13:35:14    

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

Marsh Posté le 17-01-2007 à 13:51:10    

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

Marsh Posté le 17-01-2007 à 13:56:30    

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

Marsh Posté le 17-01-2007 à 14:02:40    

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

Marsh Posté le 17-01-2007 à 14:05:35    

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


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-01-2007 à 14:09:17    

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


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-01-2007 à 14:09:17   

Reply

Marsh Posté le 17-01-2007 à 14:13:49    

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

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed