Verfasst: Do 27. Apr 2006, 13:32
Blöde Frage aber was hast du den in der Konfiguiration stehen ??
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
man muss bei der Berechnung ceil nehmen, da round das Ergebnis je nach Nachkommastelle ab- oder aufrundet und dadurch falsche Ergebnisse der benötigten Ganzzahl auftauchen können.HerrB hat geschrieben:Du kannst mal als "Quickfix" das mit dem ceil probieren (ist auf einer Seite dieses Threads angegeben).
Hallo,Sundriver hat geschrieben:@ Marzipanmonster,
das kann zwei Ursachen haben, entweder die Bilder liegen nicht im angegebenen Verzeichnis oder dein Provider hat einen Apache Server mit dem Modul mod_security am laufen und verwendet folgende Filterregel:Warning: getimagesize(http://www.jesus-im-leben.de/cms2/uploa ... uender.gif): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/www/doc/9011/jesus-im-leben.de/www/cms2/front_content.php(770) : eval()'d code on line 570Wenn Contenido die Datei Requestet ist im Header kein USER_AGENT eingetragen... Ich hatte bei meiner Schachtel das gleiche Problem und hab den Filter entsprechend geändert.Code: Alles auswählen
SecFilterSelective "HTTP_USER_AGENT|HTTP_HOST" "^$"
bye
Sundriver
Danke Du VielarbeiterHerrB hat geschrieben:Siehe Tipps&Tricks, sollte auch hier helfen (wenn auch aus anderem Grund).
Code: Alles auswählen
if ($db4->next_record()) {
$aData[$i]["i".$k]["ServerPath"] = $cfgClient[$client]["upl"]["path"].$db4->f('dirname').$db4->f('filename');
$aData[$i]["i".$k]["WebPath"] = $cfgClient[$client]["upl"]["htmlpath"].$db4->f('dirname').$db4->f('filename');
list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image));
#list ($width, $height, $type, $attr) = getimagesize($aData[$i]["i".$k]["WebPath"]);
$aData[$i]["i".$k]["Width"] = $width;
$aData[$i]["i".$k]["Height"] = $height;
}
}
...
# Check, if resize necessary
if ($aValue["i".$i]["ServerPath"] != "" && file_exists($aValue["i".$i]["ServerPath"]) &&
($aValue["i".$i]["Width"] > $aSettings["k".$i]["ElementWidth"] ||
$aValue["i".$i]["Height"] > $aSettings["k".$i]["ElementHeight"])) {
# Scale image
$image = capiImgScale($aValue["i".$i]["ServerPath"], $aSettings["k".$i]["ElementWidth"], $aSettings["k".$i]["ElementHeight"], false, false, 10, false);
#Get dimensions of the image
list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image));
#list ($width, $height, $type, $attr) = getimagesize($image);
} else {
$image = $aValue["i".$i]["WebPath"];
$width = $aValue["i".$i]["Width"];
$height = $aValue["i".$i]["Height"];
}
}
Code: Alles auswählen
list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image));
#list ($width, $height, $type, $attr) = getimagesize($image);