aha... irgendwie funktioniert das nicht...
und wie soll ich nun dieses irgendwie verstehen?
btw. hast du nur diese 3 Seiten... ich denke nur, dass dies ein heilloses durcheinander geben wird wenn du 50 seiten so in der Reihenfolge verändern willst...
besser wäre vielleicht wenn du die Namen der verschiedenen Dateien in ein File schreibst das irgendwie so ausieht:
Code:
Seite1.htm
Seite2.htm
Seite3.htm
Seite4.htm
dann kannst du einfach mit:
PHP-Code:
$menue = file('menue.txt');
Das Zeilenweise in ein Array einlesen und von da aus Ausgaben:
PHP-Code:
foreach($menue as $key => $value)
{
echo $value;
}
Willst du nun eine Seite nach oben bzw. nach untern verschieben brauchst du nur die betreffenden Array-Elemente auszutauschen und dann das ganze Array vor der Ausgabe in das File schreiben (oder gleich das verwenden...)
Für das ins File-schreiben würde ich erst mit join() das ganze zu einem einzigen String zusammenfassen und dann mit file_put_contents() in die menue.txt schreiben!
Hier vielleicht noch einige Links:
www.php.net/file
www.php.net/join
www.php.net/file_put_contents
www.php.net/Array
Jo... vielleicht nicht die beste Lösung aber (aus meiner Sicht) die bessere als deine :)