Se deplacer dans un dossier pour y creer un d

Résolu/Fermé
rolik - 18 juin 2009 à 12:41
 rolik - 18 juin 2009 à 15:47
hello :)

Je souhaite pouvoir créer un dossier à partir de mon admin, chose que j'arrive à faire, mais pas au bon endroit!

En effet, cela me crée un dossier à la racine du site, et je voudrais qu'il soit créé dans le dossier /images/screenjeux/

Mon code actuel:
[code]
<?php
$ftpc = ftp_connect($ftp_server) or die('Could not connect to FTP server');

//On se connecte au serveur ftp
ftp_login($ftpc, $ftp_user, $ftp_pass) or die('Could not log into FTP');

$nomdusite = 'siteduzero';

if (scandir(''.$_SERVER["DOCUMENT_ROOT"].'/images/screenjeux/'.$nomdusite.'/') == FALSE)
{
// Tentative de création du dossier $dir
if (ftp_mkdir($ftpc, $nomdusite)) {
echo "Le dossier $nomdusite a été créé avec succès\n";
} else {
echo "Il y a eu un problème lors de la création du dossier $nomdusite\n";
}
}
else
{
echo'Le dossier '.$nomdusite.' existe deja!';
}
?>
/code

Comment faire pour lui dire de le créer dans /images/screenjeux/ et non dans / ?

J'ai essayé en indiquant if (ftp_mkdir($ftpc, "/images/screenjeux/$nomdusite")) mais ça ne marche pas non plus ... :(

Merci :)
A voir également:

5 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
18 juin 2009 à 13:56
Salut

c'est pas car t'oubli de preciser le document root ?

ftp_mkdir($ftpc, $_SERVER["DOCUMENT_ROOT"]."/images/screenjeux/$nomdusite")
0
Chamicki Messages postés 525 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 20 juillet 2012 73
18 juin 2009 à 14:31
if (ftp_mkdir($ftpc, "www/images/screenjeux/$nomdusite")) sa marche pas ???
0
Merci pour votre aide.

Cela me renvoie toujours:

Warning: ftp_mkdir() [function.ftp-mkdir]: /home/www/503c69a9a240068c8059ec652aefc53b/web/images/screenjeux/siteduzero/: No such file or directory in /home/www/503c69a9a240068c8059ec652aefc53b/web/test.php on line 73
Il y a eu un problème lors de la création du dossier siteduzero


Ca m'enerve :(
0
Chamicki Messages postés 525 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 20 juillet 2012 73
18 juin 2009 à 15:01
Alors je ne sais pas...
Par contre la réponse m'intéresse car je cherche également a faire cela dans un avenir proche...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J ai trouvé le problème...


En fait il ne faut pas que cela commence par un slash (/) !

ftp_mkdir($ftpc, $_SERVER["DOCUMENT_ROOT"]."/images/screenjeux/$nomdusite")


renvoie

ftp_mkdir($ftpc, /home/www/503c69a9a240068c8059ec652aefc53b/web/images/screen­jeux/siteduzero/)


comme si je met
ftp_mkdir($ftpc, /images/screenjeux/monnvodossier/)


Par contre en mettant
ftp_mkdir($ftpc, images/screenjeux/monnvodossier)
cela fonctionne!

Bizarre, mais c'est ainsi lol

Bonne continuation et merci pour votre aide :)
0