Hallo alle zusammen,
ich möchte ein Verzeichnis von einer bestimmten Quelle komplett auslesen und diesen Inhalt an eine andere Stelle kopieren.
z.B.:
- Quelle: ./projekt/foren/1
- Ziel: ./projekt/benutzer/name
Mein Skript:
PHP-Code:
define('PROJECT',"/hst2.0");
//^^
$quelle = $_SERVER["DOCUMENT_ROOT"].PROJECT."/foren/".$forumsid;
$ziel = $_SERVER["DOCUMENT_ROOT"].PROJECT."/benutzer/".$username;
//Kopier Funktion
function verz_kopieren($quelle,$ziel)
{
if(!file_exists("../benutzer/name"))
{
chdir($_SERVER["DOCUMENT_ROOT"].PROJECT."/benutzer/");
print getcwd()."\n";
mkdir($username);
}
if(is_dir($quelle))
{
chdir($quelle);
$handle = opendir('.');
while($datei=readdir($handle) !== false)
{
if($datei != '.' && $datei != '..')
{
if(is_dir($datei))
{
verz_kopieren($quelle.$datei."/",$ziel.$datei."/");
chdir($quelle);
}
if(is_file($datei))
{
copy($quelle.$datei,$ziel.$datei);
}
}
}
closedir($handle);
}
else
{
print "Fehler beim Kopiervorgang<br />";
}
}
Das Skript liefert allerdings keinerlei Fehler oder Warnung zurück.
Und ich seh den Wald vor lauter Bäumen nicht mehr!
Vielleicht könnt Ihr mir ja helfen