$stringinfo = pathinfo($foo);
$bildinfo = getimagesize($foo);
Und das funktioniert? solange die Bilder im entsprechenden Verzeichnis liegen ja, aber in anderen fällen stimmt der Pfad nicht :)
Ich möchte diese "teaserrandom.php" im Bilderordner ablegen. Und nun sind wir wieder bei meinem alten thread: Ich möchte den Einträgen im nun erhaltenen "jpeg/jpg/jpe*image/jpeg-Bilderauswahl"-Array neue Schlüssel zuweisen (0 bis X) und dann random(en). Den Wert speichere ich dann von diesem Verzeichnis aus in einem Cookie. Damit erreiche ich, dass das Cookie nur bei Auffrufen für dieses Verzeichnis gesendet wir (Danke an Edgar für den Tipp!).
$extensions = array('jpg','jpeg','jpe');
hier könntest du noch einen kommaspearierten String draus machen und das array mittels explode() und trim bilden - dann ist es einfacher wartbar (auch für normale Menschen). Zudem würde ich die Variable besser beschreiben "allowed_extensions" oder "valid_extensions" damit man sofort erkennt, worum es sich handelt.
Ja, dran feilen kann ich ja immer noch. Am besten noch vergolden :)
wenn das elseif nicht zutrifft, hat deine funktion keinen Rückgabewert. Da die Callback-Funktion nur "true" durchlässt und "nicht gesetzt" != true ist, stimmts trotzdem - der form halber würde ich aber dediziert immer true oder false zurückgeben.
Stimmt, muss noch ein else { return false;}
dranhängen.