Se deplacer dans un dossier pour y creer un d
Résolu
rolik
-
rolik -
rolik -
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 :)
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:
- Se deplacer dans un dossier pour y creer un d
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Déplacer colonne excel - Guide
- Créer un compte gmail - Guide
5 réponses
Salut
c'est pas car t'oubli de preciser le document root ?
ftp_mkdir($ftpc, $_SERVER["DOCUMENT_ROOT"]."/images/screenjeux/$nomdusite")
c'est pas car t'oubli de preciser le document root ?
ftp_mkdir($ftpc, $_SERVER["DOCUMENT_ROOT"]."/images/screenjeux/$nomdusite")
Merci pour votre aide.
Cela me renvoie toujours:
Ca m'enerve :(
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 :(
Alors je ne sais pas...
Par contre la réponse m'intéresse car je cherche également a faire cela dans un avenir proche...
Par contre la réponse m'intéresse car je cherche également a faire cela dans un avenir proche...
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 (/) !
renvoie
comme si je met
Par contre en mettant
Bizarre, mais c'est ainsi lol
Bonne continuation et merci pour votre aide :)
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/screenjeux/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 :)