php-problem

  • Hallo,
    ich bastle gerade an einer Joomla-homepage und habe mir ein Modul (Flash-Slideshow) heruntergeladen und korrekt installiert.
    Allerdings bekomme ich - wenn ich die Seite aufrufe folgende Fehlermeldung:
    Warning: glob() expects parameter 2 to be long, string given in /mnt/web5/52/73/52189173/htdocs/joomla/modules/mod_photopro_portfolio/mod_photopro_portfolio.php on line 87
    folder modules/mod_photopro_portfolio/gallery/Lake
    is empty or does not exists

    Ich habe die Folder-Einträge schon komplett durchprobiert von Root bis runter zu /Lake.
    Sie stimmen und im Ordner sind auch die entsprechenden jpg Dateien.

    Die Codezeile, die den Fehler produziert ist folgende:
    function photoPortfolio ($dirname='.') {return glob ($dirname .'*.{jpg,JPG,jpeg,JPEG,gif,GIF,png,PNG,bmp,BMP}',GLOB_BRACE);}

    Ich habe keine Ahnung, wo der Fehler liegt, oder ich sehe ihn nicht.
    Den Support der Modulentwickler braucht man nicht anschreiben, da es keinen gibt *ganz toll*

    Wäre toll, wenn jemand eine Idee hätte.

  • Die komplette Funktion sieht so aus:

    if(!function_exists('photoPortfolio')) {
    function photoPortfolio($dirname='.') {return glob($dirname .'*.{jpg,JPG,jpeg,JPEG,gif,GIF,png,PNG,bmp,BMP}', GLOB_BRACE);}
    }

  • Ich schätze mal, dass '.' und ein Pfad ohne abschließenden Pfadseparator Probleme machen wird. ;)

    Weiterhin schätze ich mal, dass dieser Thread nicht ins "HTML & CSS Forum" gehört, sondern eher ins "PHP Forum"