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

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Erreur incompréhensible...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Erreur incompréhensible...

n°1890230
alx067
Posté le 02-06-2009 à 01:03:47  profilanswer
 

Code :
  1. if(is_dir("clients/clients/liste/liste/$mail" )) //on vérifie l'existence du dossier
  2. {
  3. echo "<script type='text/javascript'>document.location.replace('erreurs/adresse_mail_deja_utilisee.php');</script>"; //on affiche la page d'erreur
  4. exit;
  5. }
  6. else
  7. {
  8. mkdir ("clients/clients/liste/liste/$mail", 0777); // on crée le dossier
  9. }


 
Cette fonction malgrés l'absence du dossier "clients/clients/liste/liste/$mail" me renvoie l'existence du fichier et m'affiche la page d'erreur
 
Je souhaite créer un code qui vérifie l'existence du dossier et qui affiche une page s'il existe ou qui crée le dossier s'il n'existe pas...
 
 
Merci...


Message édité par alx067 le 02-06-2009 à 14:24:47
mood
Publicité
Posté le 02-06-2009 à 01:03:47  profilanswer
 

n°1890338
SICKofitAL​L
misanthrope
Posté le 02-06-2009 à 11:34:41  profilanswer
 

* $mail est bien une variable je suppose ?
 
* Quelle erreur te sort-il ?
 
* Evites les echo "<script>" pour ce genre de truc je pense, fait plutot un header ("Location: erreurs/adresse_mail_deja_utilisee.php" )
 
* Ton else est inutile, sachant que si la condition est vrai, il quitte le script.


---------------
We deserve everything that's coming...
n°1890360
rufo
Pas me confondre avec Lycos!
Posté le 02-06-2009 à 12:02:58  profilanswer
 

je dirais comme ça que la variable $mail est vide...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1890401
alx067
Posté le 02-06-2009 à 14:09:28  profilanswer
 

Effectivement, la variable $mail était vide... Idiot de ma part...
 
En ce qui concerne le echo "<script>" il fonctionne à merveille comparer au header... (Pas d'erreur et des pages de redirection qui s'affichent correctement)...
 
Thanks a lots !!!


Message édité par alx067 le 02-06-2009 à 14:14:07
n°1890408
kao98
...
Posté le 02-06-2009 à 14:26:40  profilanswer
 

Et si le visiteur a JS désactivé, qu'est-ce qu'il se passe ? :o


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1890433
rufo
Pas me confondre avec Lycos!
Posté le 02-06-2009 à 15:18:59  profilanswer
 

avec header, si t'as une erreur quand tu veux faire une redirection, c'est parce que t'as afficher qq chose dans le navigateur avant la redirection.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1890578
jonas3
Posté le 02-06-2009 à 20:56:01  profilanswer
 

Cannot modify header information - headers already sent by SPOTTED xDDD


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

  [Résolu] Erreur incompréhensible...

 

Sujets relatifs
struts validator : valeur d'un champ dans le message d'erreurcopie entre feuille: erreur la 2e fois
[resolu]Socket reception de 0[Résolu][PHP] debug de la fonction exec
addition de variable texte - erreur[résolu] Lire le contenu de mails d'une BAL avec PHP
[Résolu][Javascript]Boucle de test et définition de variable.problème de script qui s'arrête avant la fin [RESOLU]
[Javascript] Erreur incompréhensible [RESOLU][php] Fonction mail, erreur incompréhensible [Résolu]
Plus de sujets relatifs à : [Résolu] Erreur incompréhensible...


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