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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec mkdir

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec mkdir

n°2028050
B4RL1V3
Posté le 10-10-2010 à 00:31:06  profilanswer
 

Bonjour,
J'ai un problème pour créer un dossier lors de la validation d'un formulaire,
Enfaite je voudrais que le dossier créer ai le nom du pseudo choisi donc j'ai fais ce bout de code:

 
Code :
  1. <p><form method="post" action="index.php">
  2.       Pseudo : <input type="text" name="Pseudo" value="text" /><br />
  3.       <br /><center><input type="submit" name="etape_1" value="Suivant"></center>
  4.       </form></p>
  5. <?php
  6. $nom = $_POST['Pseudo'];
  7. $structure = './' . $nom . '';
  8. if (!mkdir($structure, 0, true)) {
  9.     die('Echec lors de la création des répertoires...');
  10. }
  11. ?>
 

Mais je bloque à la variable structure, j'ai toujours une erreur.
Pourtant j'ai essayer:
- $structure = './' . $nom . '';
- $structure = './' . $nom . 'AA';
- $structure = "./$nom";

 

Mais rien ne fonctionne.

 

Quelqu'un aurait une solution svp?
Merci,


Message édité par B4RL1V3 le 10-10-2010 à 02:36:55
mood
Publicité
Posté le 10-10-2010 à 00:31:06  profilanswer
 

n°2028051
Tyrant
Posté le 10-10-2010 à 01:41:41  profilanswer
 

Et juste $nom ? Je pense qu'il n'y a pas besoin de préciser './' de toute façon.
 
Sinon quelle est l'erreur exactement ? 0 pour le mode me paraît bizarre aussi.

n°2028052
B4RL1V3
Posté le 10-10-2010 à 02:01:45  profilanswer
 

J'ai essayer donc j'ai eu cette erreur et pareille que avant:
 
Notice: Undefined index: Pseudo in C:\wamp\www\test\index.php on line 70
 
Warning: mkdir() [function.mkdir]: No error in C:\wamp\www\test\index.php on line 73
Echec lors de la création des répertoires...
 
Pour le 0 il n"y a pas d'importance car je suis sous wamp.

n°2028055
stealth35
Posté le 10-10-2010 à 02:29:07  profilanswer
 

$_POST['Pseudo'] n'existe pas c'est normale

n°2028056
B4RL1V3
Posté le 10-10-2010 à 02:36:38  profilanswer
 

Bien sur qu'il existe: name="Pseudo"

n°2028120
esox_ch
Posté le 10-10-2010 à 14:57:29  profilanswer
 

Ajoute un :
 

Code :
  1. if( array_key_exists('Pseudo', $_POST))
  2. {
  3. // ton code
  4. }


 
Et ça marchera, tu verras


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2028197
B4RL1V3
Posté le 11-10-2010 à 01:05:00  profilanswer
 

Problème résolu merci d'avoir répondu

n°2028228
esox_ch
Posté le 11-10-2010 à 08:37:41  profilanswer
 

Pour info, stealth35 avait bien entendu raison.


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

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

  Problème avec mkdir

 

Sujets relatifs
webservice C# et consommation SOAP : problème de namespaceProblème de décalage sur un wordpress
[réglé]probleme newbe pour excel merci d'avanceconvertir \u00eb en ë (résolu, problème d'encodage/décodage)
fonction mkdir, choix du dossier destination ?Problème avec mkdir et upload
problème avec mkdir[PHP] mkdir -> problème de droits
Problème avec mkdir et le chmod[php] probleme avec MkDir
Plus de sujets relatifs à : Problème avec mkdir


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