Hallo,
ich bins mal wieder.
das eine Problem wurde gestern super schnell gelöst. Heute habe ich das nächste. Mit eine While-Schleife.
Hab mir folgenden Code gebastelt.
Er liest ein Verzeichnis aus, kürzt die Dateinamen und stellt diese in einem DropDown-Menü zur Verfügung.
Ich möchte jetzt dass bei dieser Schleife ein weiterer Befehl ausgeführt wird.
für jede Datei einzeln.
Der Befehl steht in der zip.php, wird dann also über Include eingefügt.
Nur wo einfügen, dass für jede Datei der Befehl extra ausgeführt wird.
Ich habe es nur geschafft, dass alles aus dem Verzeichnis immer verarbeitet wird, aber nicht jede Datei einzeln.
Hoffe auf eure Hilfe.
Danke.
ich bins mal wieder.
das eine Problem wurde gestern super schnell gelöst. Heute habe ich das nächste. Mit eine While-Schleife.
Hab mir folgenden Code gebastelt.
Er liest ein Verzeichnis aus, kürzt die Dateinamen und stellt diese in einem DropDown-Menü zur Verfügung.
PHP-Code:
<?php
$i = 0;
while($datei = readdir($verzeichnis))
{ //Die Datein werden zeile für zeile in die variable $datei geschrieben
//$datei = rename ($dateiorg, substr($dateiorg,-61,19));
//echo $datei;
if(substr($datei,-4)=='.wav' || substr($datei,-4)=='.dss')
{
if (!is_dir($datei))
{ //Verzeichnisse sollen ja nicht dargestellt werden
$daten[$i] = "$datei";
$i++;
$filename = "$verz$datei";
if (file_exists($filename)) {
//preg_match('Import-dss1@[a-zA-Z0-9_-]i{7}',$filename,$match);
//$new_filename = $match[0] . end(explode(".", $filename));
chmod($filename, 0777);
$new_filename = substr($filename,-12);
rename($filename, $verz . $new_filename);
}
echo "<option value=?cd=$ordner&data1=$new_filename>$new_filename</option>";
//echo "<option value=?cd=$ordner&data1="; echo substr($datei,-61); echo ">"; echo substr($datei,-61); echo"</option>";
}
}
}
echo "</select>";
?>
für jede Datei einzeln.
Der Befehl steht in der zip.php, wird dann also über Include eingefügt.
Nur wo einfügen, dass für jede Datei der Befehl extra ausgeführt wird.
Ich habe es nur geschafft, dass alles aus dem Verzeichnis immer verarbeitet wird, aber nicht jede Datei einzeln.
Hoffe auf eure Hilfe.
Danke.
Kommentar