Ik heb een script om automatisch een mapje te maken:
(http://www.phphulp.nl/php/scripts/7/406)
<?php
function my_ftp_mkdir ($path, $dir) {
$server = "";
// connect naar de ftp server
$connection = ftp_connect ($server);
// inloggen op de ftp server
$user = "";
$pass = "";
$result = ftp_login ($connection, $user, $pass);
if ((!$connection) || (!$result)) {
return false;
}
// ga naar de dir die als argument aan de functie is meegegeven
if (!@ftp_chdir ($connection, $path)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
// nu de map maken en de rechten goed zetten
if (!@ftp_mkdir($connection, $dir)) {
ftp_close($connection); // ftp verbinding verbreken
return false;
}
$chmod_cmd = "CHMOD 0755 " . $dir;
$chmod = ftp_site($connection, $chmod_cmd);
ftp_close($connection); // ftp verbinding verbreken
return true;
}
?>
<?php
// nieuwe map maken
if (my_ftp_mkdir ('public_html/div/cms/images/screens/', 'nieuwe_map')) {
echo 'De map is aangemaakt';
}
else {
echo 'Fout bij het aanmaken van de map';
}
?>
Maar nu wil ik dat er gelijk een submapje bij wordt gemaakt. Dus nu wordt er de map 'nieuwe_map' gemaakt. Maar ik wil er gelijk een submapje in hebben, dus bijvoorbeeld: 'nieuwe_map/submap'.
Ik heb al verschillende dingen geprobeerd, maar zonder succes en ik ben net begonnen met PHP, dus wil over deze functie wel wat meer leren...
Iemand een idee?
1.446 views