Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Im Prinzip ist es egal, welches der Beiden du nutzt, sind in ihrer Funktion identisch.
Naja, http://www.php.net/echo und http://www.php.net/print geben keinen Auflschluss über wesentliche Unterschiede.
if(is_dir($file))
{
//Was passiert mit einem Ordner?
}
else
{
if(getext($file)=="jpg")
{
echo "<a href=\"file.php?img=".$file."\">".$file."</a>"; // Was tu ich mit jpgs?
}
}
Und noch was ganz kleines
könnte ich folgendes machen?
.........
if(getext($file)=="php")
.............
Da wo php steht, or befehle einfügen, das ich mit der einen zeile gleich mehrere Formate behandle, damit ich mir Codezeilen sparen kann.
meine vermutung
----------------
if(getext($file)=="php"or"html"or"txt"or"dat")
----------
is des richtig?
Also ich würde alle Dateien eines Dateityps in einen Array schreiben und dann die Elemente in den einzelnen Arrays nach Namen sortieren und dann die Arrays in der Reihenfolge, wie du sie brauchst zusammenführen.
Dazu guck dir wie gesagt einfach mal die Sortierfunktionen auf php.net an...