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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] fonction mkdir

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] fonction mkdir

n°1256258
creusois
Posté le 30-11-2005 à 18:54:41  profilanswer
 

Bonjour,
 
Je tente d'utiliser pour la premiere fois la fonction mkdir de la lib PHP, comme ceci :

Citation :

mkdir($chemin, 0777)


Le probleme c'est que j'ai un joli "Permission denied" quand je l'execute chez mon hebergeur
 
D'ou ma question, est-ce que je l'utilise mal ? Est-ce qu'il est necessaire d'ouvrir qq chose (car je fais pas mal de C et en l'occurence en C il faut ouvrir le repertoire parent il me semble)
Ou bien est-ce que je ne peux pas, car fonction bloquee par mon hebergeur (ce dont j'ai bien peur mais je ne trouve aucune information chez lui sur des 'fonctions interdites').
 
Auquel cas, pensez-vous qu'il est possible de creer un petit script CGI qui lui fera mon mkdir (Ou pensez vous que lui aussi n'aurra pas les droits).
 
Voila, je pense avoir livree toutes les informations que j'ai pour vous renseigner.
 
En resume j'ai un "Permission Denied", pour la fonction mkdir, d'ou cela peut-il venir ?

mood
Publicité
Posté le 30-11-2005 à 18:54:41  profilanswer
 

n°1256259
elianor
bannie 17 fois
Posté le 30-11-2005 à 18:56:16  profilanswer
 

c'est qui ton hébergeur ?
 
(et c'est quoi la valeur de chemin qui fait permission denied)


Message édité par elianor le 30-11-2005 à 18:56:45

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1256265
creusois
Posté le 30-11-2005 à 19:05:45  profilanswer
 

Mon chemin est une valeur valide je pense "./my_rep/"
 
Et mon hebergeur est rackspeed.com

n°1256268
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 30-11-2005 à 19:07:46  profilanswer
 

Autrement, tu peux essayer avec ton script de créer ton répertoire via une connexion FTP, à moins que ton hébergeur t'empêche également de créer des répertoires via FTP. :D
http://www.nexen.net/docs/php/anno [...] en=ftp+php


Message édité par The-Shadow le 30-11-2005 à 19:08:01
n°1256279
creusois
Posté le 30-11-2005 à 19:13:02  profilanswer
 

Pas possible ? Via FTP ou SSH ce sont des creations manuelles et limitees . (du moins il faut le faire a la main).
Moi je veux creer des repertoires a la vollee. (un nouveau inscrit = un repertoire perso)

n°1256289
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 30-11-2005 à 19:29:45  profilanswer
 

Bah tu te connectes en local (donc c'est très rapide puisque ça communique de ton script chez ton hébergeur vers ton hébergeur), tu vérifies que le dossier n'existe pas et si il n'existe pas, tu fais un script de 3 lignes qui te connectes sur ton FTP et qui créé un nouveau répertoire. Je comprends pas ton soucis.
Tu peux tout à fait faire :

Code :
  1. $dir='nouvelutilisateurtoto';
  2. if (!file_exists('dossierusers/'.$dir)) {
  3. $conn_id = ftp_connect('monserveurftp');
  4. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  5. // Tentative de création du dossier $dir
  6. if (ftp_mkdir($conn_id, 'dossierusers/'.$dir)) {
  7. echo "Le dossier $dir a été créé avec succès\n";
  8. } else {
  9. echo "Il y a eu un problème lors de la création du dossier $dir\n";
  10. }
  11. // Fermeture de la connexion
  12. ftp_close($conn_id);
  13. }


 
P.S.: Fait vite fait en direct donc à vérifier dans la syntaxe et à compléter.


Message édité par The-Shadow le 30-11-2005 à 19:34:22
n°1256291
elianor
bannie 17 fois
Posté le 30-11-2005 à 19:30:52  profilanswer
 

c'est vrai que quand on est moderne, on fait du sftp :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
n°1256301
creusois
Posté le 30-11-2005 à 19:45:34  profilanswer
 

Je tente et je vous tiens au courant.
Ce que ej sias par contre c'est que je ne peux acceder depuis l'exterieur a mon serveur en FTP (ssh seulement)

n°1256302
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 30-11-2005 à 19:46:40  profilanswer
 

creusois a écrit :

Je tente et je vous tiens au courant.
Ce que ej sias par contre c'est que je ne peux acceder depuis l'exterieur a mon serveur en FTP (ssh seulement)


En PHP, tu peux aussi accéder à ton FTP en SSH.
http://www.nexen.net/docs/php/anno [...] ?lien=sftp
 
Enfin, c'est à toi de voir ce qui t'arrange en fait. :D

n°1256303
creusois
Posté le 30-11-2005 à 19:48:44  profilanswer
 

Oki, je fonce a la maison me coder ca, je vous tiens au courant bien sur


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

  [PHP] fonction mkdir

 

Sujets relatifs
fonction include et GETFortran 77 fonction time
probleme de fonctionProbleme declaration fonction
peut-on mettre un "onclick=...." dans PHP ?formulaires en PHP =>> Help plizzzz
vecteur de poiteur sur fonctionXSLT PHP et Do;document
Lien de téléchargement en fonction de la date ?[VBS][RESOLU] Fonction "Replace" non-case-sensitive
Plus de sujets relatifs à : [PHP] fonction mkdir


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