Hi Vinzenz
Gibt es da eine entsprechende Funktion für? Ich habe bei php.net nichts gefunden.
rename http://www.php.net/manual/de/function.rename.php
$quelle = '../admin/2004_03.txt';
$ziel = '2004/2004_03.txt';
if(file_exists($quelle)) {
if(rename($quelle, $ziel)) {
echo "Kopiert.";
}
}
=> Klappt nicht! Warnmeldung:
Warning: rename(../admin/2004_03.txt,2004/2004_03.txt) [function.rename]: No such file or directory in C:\_TPP_Engine\_base\apache_files\www\s4.cybton.com\gaestebuch\archiv\index.php on line 28
Du möchtest allerdings eher aus der Liste der vorhandenen Dateien ermitteln, für welche Monate Textdateien existieren?
Richtig.
Initialisiere ein Array mit Einträgen für jeden Monat mit dem Wert false für jeden Eintrag
Für alle Dateien in Deinem Verzeichnis
Ermittle den Monatsanteil des Dateinamens
Setze einen entsprechenden Arrayeintrag von false auf true
Nächste Datei
Da bin ich jetzt nicht ganz mitgekommen. Wie meinst du das?
Kannst du mir da mal noch etwas Code geben?
Bitte bedenke, dass es auch verschiedene Jahre gibt, also z.B. geht es um:
2003_05.txt
2003_06.txt
[...]
2004_04.txt
MfG, Dennis.