fonction mkdir [PHP] - PHP - Programmation
Marsh Posté le 30-11-2005 à 18:56:16
c'est qui ton hébergeur ?
(et c'est quoi la valeur de chemin qui fait permission denied)
Marsh Posté le 30-11-2005 à 19:05:45
Mon chemin est une valeur valide je pense "./my_rep/"
Et mon hebergeur est rackspeed.com
Marsh Posté le 30-11-2005 à 19:07:46
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.
http://www.nexen.net/docs/php/anno [...] en=ftp+php
Marsh Posté le 30-11-2005 à 19:13:02
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)
Marsh Posté le 30-11-2005 à 19:29:45
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 :
|
P.S.: Fait vite fait en direct donc à vérifier dans la syntaxe et à compléter.
Marsh Posté le 30-11-2005 à 19:30:52
c'est vrai que quand on est moderne, on fait du sftp
Marsh Posté le 30-11-2005 à 19:45:34
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)
Marsh Posté le 30-11-2005 à 19:46:40
creusois a écrit : Je tente et je vous tiens au courant. |
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.
Marsh Posté le 30-11-2005 à 19:48:44
Oki, je fonce a la maison me coder ca, je vous tiens au courant bien sur
Marsh Posté le 30-11-2005 à 18:54:41
Bonjour,
Je tente d'utiliser pour la premiere fois la fonction mkdir de la lib PHP, comme ceci :
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 ?