ich mein Skript alle wollen setzen um die Dateien in einem Ordner, aber nicht um Ordner in dem Ordner, das ist der Code, den ich atm haben:Ordner Scan-Skript, um alle Dateien mit <files></files> umgeben wollen, aber nicht die Ordner
function listFolderFiles($dir){
$folder = scandir($dir);
echo "<folder name='".$dir."'>";
foreach($folder as $file){
if($file != '.' && $file != '..'){
if(is_dir($dir.'/'.$file)) {
listFolderFiles($dir.'/'.$file);
}
else{
echo '<file>'.$file.'</file>';
}
}
}
echo "</folder>";
}
ich möchte eine Ausgabe wie folgt aus:
<folder name='appdata'>
<folder name='appdata/assets'>
<files>
<file>New Text Document - Copy (2) - Copy.txt</file>
<file>New Text Document - Copy (2).txt</file>
<file>New Text Document - Copy.txt</file>
<file>New Text Document.txt</file>
</files>
<folder name='appdata/assets/audio'>
<folder name='appdata/assets/audio/frl'>
<files>
<file>New Microsoft Excel Worksheet - Copy (2).xlsx</file>
<file>New Microsoft Excel Worksheet - Copy - Copy.xlsx</file>
<file>New Microsoft Excel Worksheet - Copy.xlsx</file>
<file>New Microsoft Excel Worksheet.xlsx</file>
</files>
</folder>
</folder>
</folder>
</folder>
Vielen Dank im Voraus
Ich habe es versucht und es sieht gut aus. Was ist das Problem? Was für einen Output bekommst du? – Seb
Ich schlage vor, ein XML Api like, DOM zu verwenden, das es ermöglicht, die Knoten zu speichern und ihnen Daten hinzuzufügen. – ThW
@Seb Ich möchte die Dateien mit umgeben sein Tags, atm sie nicht –