Champ file vide... contourner script upload...

Champ file vide... contourner script upload... - PHP - Programmation

Marsh Posté le 24-08-2006 à 19:51:42    

Salut,
 
J'ai un petit problème pour une partie d'un back-office. Je m'explique : J'ai une partie qui gère des personnes et à chaque personne enregistrée dans ma base lui correspond bien évidemment un ID. Elle possède aussi une photo dans un dossier spécial et sa photo porte comme nom son id.jpg.
 
Mon problème est le suivant. Lorsque je crée ou modifie la fiche d'une personne à partir de mon backoffice, il est possible de laisser le champ de type file vide. Le problème c'est que je n'arrive pas à contourner mon script d'upload et j'ai alors un petit message me disant "monfichier.php : mauvais paramètres".
 
J'ai bien essayé de contourner mon script d'upload avec un truc du genre mais ça ne change rien :

Citation :

if ($_FILES['chemin_photo']['name'] != "" ) {
      //mon script ...
}


 
Merci de vos réponses

Reply

Marsh Posté le 24-08-2006 à 19:51:42   

Reply

Marsh Posté le 24-08-2006 à 19:54:40    

la fonction isset est ton amie a mon avis

Reply

Marsh Posté le 24-08-2006 à 19:56:56    

Oua merci dans le genre je l'utilise sur toutes mes pages mais je n'y ai pas pensé, je voudrais... moi !!!
Je ne sais pas pourquoi mais je cherchais quelque chose de compliqué alors que c'est si simple..
J e teste ça tout de suite...
Encore merci

Reply

Marsh Posté le 24-08-2006 à 20:03:20    

Je viens de tester et ça ne change rien du tout......
J'ai beau mettre mon script d'upload dans mon isset, le message "mauvais paramètres" reste !!!! :fou:  :fou:  :fou:

Reply

Marsh Posté le 24-08-2006 à 20:18:35    

Code :
  1. if (isset($_FILES['chemin_photo']) {
  2. //le reste de ton script.  
  3. }


Ne t'inkquiète pas, tu as encore le temps pour apprendre à programmer

Reply

Marsh Posté le 24-08-2006 à 20:21:29    

Non désolé... Il passe quand même dedans... Mais j'ai eu une autre réponse que je vais aussi tester :
 
http://forum.hardware.fr/hardwaref [...] -1.htm#bas
 

Reply

Sujets relatifs:

Leave a Replay

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