Datei Upload in verschiedene Ordner

Loddar1

Erfahrenes Mitglied
Hallo Leute,
Ich brauche mal hilfe.
Ich habe einen Ordner mit mehreren Unterordnern, in diese will ich dateien uploaden.
Ich habe ein UploadScript, über das man Dateien in das gesamte Rootverzeichnis hochladen kann. Das ist mir aber zu unübersichtlich.
Weis einer wie man das Script abändern kann, so das nur der Ordner mit seinen Unterordnern zu sehen ist?

Hier mal das Script:
HTML:
<form method="post" action="" enctype="multipart/form-data">
<p>Bitte Datei auswählen
<br />
<input type="file" size="50" name="datei" />
Ziel: <select name="ziel">
PHP:
if($_POST[senden]=='Hochladen'){
copy($_FILES['datei']['tmp_name'], $_POST[ziel]."/".$_FILES[datei]['name']); 
}
$ziel='<option value=".">Rootverzeichnis</option>';
$verz = opendir("./");
while ($file = readdir ($verz)) {
if($file!="." && $file!=".." && is_dir($file))
{
$ziel.='<option value="./'.$file.'"">'.$file.'</option>';
$verz2= opendir('./'.$file);while ($file2 = readdir ($verz2)) {if($file2!="." && $file2!=".." && is_dir('./'.$file.'/'.$file2)){$ziel.='<option value="./'.$file.'/'.$file2.'"">-'.$file2.'</option>';
}
}
}
}
echo $ziel;closedir($verz);echo'</select></p></div>
<p><input class="formbut" type="submit" name="senden" value="Hochladen" /></p>
</form>';
 
Zuletzt bearbeitet:
Hallo,

Zu deine PHP-Skript:
Kann das sein, dass dein Skript nur die ersten Unterordner ausgibt und nicht mehr die Unterordner von denen usw.?
Und wo ist der Teil, bei dem die Datei hochgeladen bzw. verarbeitet wird?

Um hochgeladene Dateien zu verschieben, kann man die Funktion move_uploaded_file benutzen.
 
Ja nur die ersten Unterordner, aber in der gesamten root
ansonsten ist jetzt alles vorhanden, den es funktioniert.
 
Zuletzt bearbeitet:
Und wo ist jetzt das Problem bzw. die Frage?
Loddar1 hat gesagt.:
Weis einer wie man das Script abändern kann, so das nur der Ordner mit seinen Unterordnern zu sehen ist?
Du hast doch gerade geschrieben, dass es funktioniert, oder?
 
Da in der Root 80 bis 150 Dateien sind, ist die Übersicht sehr schlecht ich möchte nicht 80 bis 150 Ordner ( mit Unterordner ) sehen und dann das falsche Verzeichnis wählen.
Ich möchte nur die 5 bis 10 unterordner in den von mir bestimmten hauptordner sehen.
 
Zurück