Gepostet am:28.07.2009 18:50
#1
XoopsVisit 1.0 - PHP Issue ?!
28.07.2009 18:50 Hi,
nach Umstellung meines V-Servers auf eine neue Kernel Version wird der Counter nicht mehr als Reihe von einzelnen jpg Zahlen dargestellt.
Schaue ich mir den Quelltext im Browser an, so stellt sich der Fehler so dar, dass das von der Datenbank aufgerufene Element nicht die Endung "jpg" sondern "html" zugewiesen bekommt. Was natürlich dann nicht funktionieren kann.
Ich vermute, dass durch die Serverumstellung ein PHP Befehl nicht mehr unterstützt wird.
Über diese Funktion wird die Extension bestimmt.
function getImageExtension($image_folder){
$rep = XOOPS_ROOT_PATH."/modules/xoopsvisit/images/templates/".$image_folder."/";
$dir = opendir($rep);
$ext = 'jpg';
while ($f = readdir($dir)) {
if(is_file($rep.$f)) {
$ext = getExtension($f);
if ($ext != '') {
closedir($dir);
return $ext;
}
}
}
closedir($dir);
return $ext;
}
function getExtension ($file){
$tab = explode(".",$file);
return $tab[count($tab)-1];
}
Gute Tipps immer willkommen !
Besten Dank