Joomla
PHP - Verzeichnis prüfen und erstellen
Im Bespiel soll ein Unterverzeichnis für Uploads erstellt werden. Dazu wird zunächst geprüft, ob das Hauptverzeichnis bereits existiert und wenn nicht wird es erstellt. Danach wird versucht das Unterverzeichnis zu erstellen.
// Pfad ausgehend von root
$ftp_pfad = '/srv/www/vhosts/major-online.de/web_users/web_ga';
// Prueft ob das Hauptverzeichnis bereits existiert,
if(is_dir($ftp_pfad.'/docs')) {
if(is_dir($ftp_pfad.'docs/transfer')) {
echo 'Verzeichnis ist bereits vorhanden';
}
else {
if ( mkdir ($ftp_pfad.'/docs/transfer', 0700 ) )
{
echo 'Verzeichnis transfer erstellt!';
}
else
{
echo 'Error: kann das Verzeichnis transfer nicht erstellen! ';
}
}
}
else
{
// Erstellt das Verzeichnis
if ( mkdir ($ftp_pfad.'/docs', 0700 ) )
{
echo 'Verzeichnis docs erstellt!';
}
else
{
echo 'Error: kann das Verzeichnis docs nicht erstellen! ';
}
if ( mkdir ( $ftp_pfad.'/docs/transfer', 0700 ) )
{
echo 'Verzeichnis transfer erstellt!';
}
else
{
echo 'Error: kann das Verzeichnis transfer nicht erstellen! ';
}
}



