Also, ich proggramiere gerade eine neue, verbesserte Version von Pic-Net (http://pic-net.de.vu/).
In der neuen Version lagere ich die Bilder in anderen Orndern aus die PNG's z.B. in /Bilder/PNG/PNGxx.PNG
so, nun habe ich die Show.php. Ich habe den Namen wie z.B. PNG15.PNG als String vorliegen ich muss nun 2 Sachen rausfiltern:
1. Das PNG. Woher das kommt, ob von der Endung oder von den ersten 3 Buchstaben ist egal.
2. Brauch ich die Nummer, also dieses 15. Es soll halt auch bei 1,15,552,56346 funktionieren.
Vorrausgesetzt, dass das PNG/GIF/JPG immer 3 Zeichen lang ist (nicht JPEG):
order
Die Nummer würde ich per preg_replace machen:
(wieder vorrausgesetzt, dass vor der Nummer 3 und nach der Nummer 4 Zeichen stehen)
[EDIT]
Hups, Dingsi hat vollkommen recht. Muss wohl nochmal Nachhilfe in RegExps nehmen
Edit 2:
Die Dateitypbezeichnung muss (wie beim orc) immer 3 Buchstaben haben. Für die Nummer ist meine Methode wahrscheinlich etwas schneller, da reguläre Ausdrücke relativ rechenintensiv sind.
Geschweifte Klammern geben die Anzahl von dem an was vorher stehen darf an, nicht eckige. In [ und ] werden Zeichengruppen bestimmt, wie du es ja selber getan hast mit [0-9].
So, hab die Seite gleich geupt (Man, ich vergess immer wieder das diese Unix-Server zwischen Groß und Klein-Schreibung unterscheiden... Manchmal echt nervig wenn alles local super klappt und im Netz dann nicht...)
Is sozusagen die Vorab Beta.
Manche Sachen sind schon drin, werden aber nicht angezeigt wie z.B. die letzten geupten Bilder Übersicht usw. Kommt alles noch...
Ich habe euch Drei (Dingsi, masterquest und getäteter_ork) mal als Thx unten angehängt...