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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] création d'un dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] création d'un dossier

n°1176879
erwan551
Posté le 16-08-2005 à 10:20:39  profilanswer
 

Bonjour a tous,
 
je souhaite créer un dossier sur un serveur. Pour le créer j'ai vu que l'on pouvait utiliser la commande "mkdir".
 
J'ai ce bout de code la mais ca marche pas aucun dossier n'est céer :
 
mkdir('nouveau_dossier','0777');
 

mood
Publicité
Posté le 16-08-2005 à 10:20:39  profilanswer
 

n°1176883
esox_ch
Posté le 16-08-2005 à 10:25:06  profilanswer
 

Tu as lu la doc?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1176886
erwan551
Posté le 16-08-2005 à 10:28:29  profilanswer
 

ouai...

n°1176887
esox_ch
Posté le 16-08-2005 à 10:29:16  profilanswer
 

Je ne te crois absolument pas


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1176893
erwan551
Posté le 16-08-2005 à 10:31:17  profilanswer
 

Citation :

bool  mkdir ( string   pathname , int   mode )  
mkdir tente de créer un dossier dans le chemin pathname .  
 
Notez que vous aurez à préciser le mode en base octale, ce qui signifie que vous aurez probablement un 0 comme premier chiffre. Le mode sera aussi modifié par le umask courant, que vous pouvez modifier avec la fonction umask .  
 
Note  
Le paramètre mode est ignoré sous Windows, et il est devenu optionnel depuis PHP 4.2.0.  
 
 
 
Le mode par défaut est le mode 0777, ce qui correspond au maximum de droits possible. Pour plus d'informations sur les modes, lisez en détail la documentation de la fonction chmod . Exemple avec mkdir  
 
<?php  mkdir ("/chemin/de/mon/dossier", 0700);?>


 
 
 
 
 

n°1176905
weed
Posté le 16-08-2005 à 10:44:45  profilanswer
 

bon je te conseille de t'installer le moteur de recherche php.net sur ton navigateur préféré qui est firefox :
http://mycroft.mozdev.org/download [...] ch+plugins
 
et de faire une recherche de mkdir ...
 
le prototype :
bool mkdir ( string pathname [, int mode [, bool recursive [, resource context]]] )

n°1176908
erwan551
Posté le 16-08-2005 à 10:47:01  profilanswer
 

ma doc d'avant n'est pas bonne ??

n°1176909
esox_ch
Posté le 16-08-2005 à 10:47:07  profilanswer
 

Genre t'a essayé de lui passer mkdir("...", 0777); a la place de mettre le '0777'? C'est fou quand meme ... Les phpteux debutants comprennent meme pas la difference entre un int et un String ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1176940
erwan551
Posté le 16-08-2005 à 11:13:13  profilanswer
 

C'est réglé en fait mon erreur est due à un lendemain difficile d'un jour férié!!
 
Sinon esox_ch t'enflamme pas trop vite !
 
J'ai testé ca :  
 

Citation :

mkdir("erwan", 0777);

 ca marche !
et ca :

Citation :

mkdir("erwan", '0777');

ca marche aussi !
 
A+

n°1176994
esox_ch
Posté le 16-08-2005 à 11:45:22  profilanswer
 

Moi je peux te detecter seulement les erreurs dans le code que tu donnes.
Or dans la doc il y a ecrit que le 2ème argument doit etre un int, donc moi je vois que tu passes un String, je te dis que c'est faux. Apres que l'interpreteur arrive a le caster tout seul je m'en fous.  
 
Bordel il arrive avec une question debile, poste le mauvais bout de code source qui contient une faute et apres il est meme pas content..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 16-08-2005 à 11:45:22  profilanswer
 

n°1176999
ratibus
Posté le 16-08-2005 à 11:48:35  profilanswer
 

Surtout que 777 c'est la valeur en octal pas en décimal.
 
Donc il faut impérativement le préfixer du 0

n°1177006
erwan551
Posté le 16-08-2005 à 11:53:13  profilanswer
 

T'énerves pas esox_ch !  :hello:  
 
C'est grace a des personnes comme toi que plein de gens apprennet des trucs. Moi sans le forum j'aurai bloquer sur pas mal de probleme !!
 
Merci a toi a tous ceux qui prennent du temps a expliquer et a aider les autres !  :jap:

n°1177045
pmusa
&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;&#9619;
Posté le 16-08-2005 à 12:58:50  profilanswer
 

céboskildi.  :(


---------------
intralase surgery [:cerveau love]
n°1177070
esox_ch
Posté le 16-08-2005 à 13:42:08  profilanswer
 

magnifikmaim


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1177079
weed
Posté le 16-08-2005 à 13:54:16  profilanswer
 

erwan551 a écrit :

T'énerves pas esox_ch !  :hello:  
 
C'est grace a des personnes comme toi que plein de gens apprennet des trucs. Moi sans le forum j'aurai bloquer sur pas mal de probleme !!
 
Merci a toi a tous ceux qui prennent du temps a expliquer et a aider les autres !  :jap:


 
 
bahh si tu m'avais écouter, inser le moteur de recherche à firefox, tu aurais eu un exemple :  


<?php
  mkdir ("/chemin/de/mon/dossier", 0700);
?>


 
enfin bon c'est à toi de voire si tu veux etre efficace ou pas dans ton boulot
 
bon @+++

n°1177082
erwan551
Posté le 16-08-2005 à 14:00:45  profilanswer
 

Je suis pardonné alors ?

n°1177089
weed
Posté le 16-08-2005 à 14:17:25  profilanswer
 

écoute c'est toi qui voit. En ce moment je suis en train de faire un site internet. Je fais pas mal de recherche sur les fonctionn parce que j'ai souvent des trou de mémoire .... J'ai donc inserer le moteur de recherche php.net pour l'avoir sous la main. Des que j'ai une commande à trouver , je tape le nom de la fonction, dans le moteur de recherche de firefox (à droite de la zone de saisie ou l'on saisie les urls) et hop je tombe directement vers la bonne page.
 
 Apres à toi de voire, je te donne un conseil ....
 
Pourquoi ne l'inseres tu pas ?

n°1177107
erwan551
Posté le 16-08-2005 à 14:42:17  profilanswer
 

je vais le faire c'est sur que ca a l'air tres bien !
 
  Merci   :hello:

n°1177117
weed
Posté le 16-08-2005 à 14:53:13  profilanswer
 

bahh tu sais firefox m'etonnera toujours avec ses tres tres nombreuses fonctions, sa console javascript qui peut parfois aider (menu Tools => JacascriptConsole), son moteur de recherche configurable et j'en passe .....
 
:hello:

n°1206819
manlabanan​e
Posté le 25-09-2005 à 10:48:58  profilanswer
 

j'exhume ce post, pour ne pas en recréer un...  
en fait, j'ai toujours utiliser la fonction mkdir sans probleme et là je viens d'acquérir un site pro, et elle ne fonctionne plus.  
 
mkdir ("dossier", 0777);
 
=> ne créé rien chez moi.
Evidemment, j'ai fait 200 sites de prog avant de poster, et j'ai tenté de mettre des ',/,\, en tout genre... j'ai tenté avec l'adresse absolue... rien n'y fait. Si qqun aurait un idée, ca m'arrangerait  :)


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

  [php] création d'un dossier

 

Sujets relatifs
Creation d'un tableau avec données issues de BDD Access[Besoisn conseils] Quel outil pour creation base de donnée
[resolu]Récupérer le nom de mon dossierCréation de doc ou pdf à partir d'un modele...
[Visual C++/MFC] Creation dynamique[Perl] CGI création de dossier et fichier
Creation de dossier automatisée !![PHP] Création de Sous-dossier impossible
[JAVA] Creation de dossier et Creation de fichierphp: droits lors de la création d'un dossier.
Plus de sujets relatifs à : [php] création d'un dossier


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