création de dossier chez Amen
le 11/05/2006 à 23:10
Keika
Salut
alors voila, j'ai un script de création de dossier.
je l'ai testé sur deux hébergeurs:
-chez Free (ca marche pas on en a deja parlé)
-chez Amen
alors chez Amen, ca fonctionne, les dossiers sont créés, mais pas dans le bon dossier en fait...
je m'explique:
j'ai un identifiant et un pass qui (deja via FTP) m'envois dans un dédale de dossier sur le FTP du site. Faut que je revienne en arriere dans l'arborescence pour arriver au bon dossier pour y uploader mes fichiers.
Si quelqu'un a ou a eut ce probleme, pourrait-il m'aider à le régler ?
merci d'avance
K.
Le PHP --> C'est dur !
Salut,
Erreur la creation de dossier marche tres bien chez Free, c'est seulement la suppresion des dossier qui est interdite .
Sinon si tu mets le chemin a partir de l'endroit ou est ton script ./ , devant !
Ciao,
I am singing in the rain , I am happy again !!
le 11/05/2006 à 23:34
Keika
ok ok faut que je reteste chez free alors.
mais ou mettre le chemin là dedans ?
if (isset($_POST['dir'])) {
if (ftp_mkdir($conn_id, $_POST['dir'])) {
echo 'Le dossier '.$_POST['dir'].' a été créé avec succès';
}
else {
echo 'Il y a eu un problème lors de la création du dossier '.$_POST['dir'].'\n';
}
}
Le PHP --> C'est dur !
chemin relatif au dossier ou est situer ton script : ./dossier/
chemin absolu depuis la racine , /chemin/dossier/
Ciao,
I am singing in the rain , I am happy again !!
Pourquoi passer par le protocole FTP Pour créer un dossier ?
mkdir fonctionne largement.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 12/05/2006 à 18:10
Bzh
Bin oui Zebden à raison.
C'est pour cela que ton script ne marche pas sous free car les fonctions ftp ne sont pas autorisées...
le 12/05/2006 à 21:07
Keika
hmm vous pouvez développer ? j'ai trouvé le début de ce script sur nexen.net et j'ai arrangé à ma sauce...
Le PHP --> C'est dur !
le 13/05/2006 à 01:11
Bzh
Bin, il suffit de regarder la doc de la fonction mkdir() !!!
Tout est dedans, un tout petit peu de lecture suffira à résoudre ton problème...
Bye...
le 13/05/2006 à 10:32
Keika
hey ! tu lis ce que j'écris ? je t'ai dit que j'avais trouvé ce code sur nexen.net et a chaque fois que j'y vais c'est parceque tu m'as redirigé sur la doc PHP ! DONC, ca vient directement de la post PHP ! tu peux vérifier !
Le PHP --> C'est dur !
le 13/05/2006 à 11:59
Bzh
Tu utilises comme fonction ftp_mkdir() qui permet grace à une connexion FTP de créer un dossier sur un seveur distant !!!
Or, toi, tu veux créer un dossier sur TON serveur, donc pour cela la fonction ftp_mkdir() n'est pas utile.
Utilise simplement la fonction donné ci-dessu (mkdir)....