Problem mit anpeasstem Bildmodul
Verfasst: Mo 25. Sep 2006, 11:44
Hallo Ihr,
ich habe wieder einmal ein Problem am neuen Server (Linux, Apache, MySQL, Contenido 4.6.8.5).
Hier der Code:
Input:
Output:
Resultiert in folgenden Fehler:
Warning: getimagesize(http://195.203.153.92/cobas/upload/Bild ... twurf2.jpg) [function.getimagesize]: failed to open stream: Connection timed out in /var/www/www.cobas.at/contenido/cobas/front_content.php(792) : eval()'d code on line 1475
Warning: getimagesize(http://195.203.153.92/cobas/cache/b9d2c ... 22c4b2.jpg) [function.getimagesize]: failed to open stream: Connection timed out in /var/www/www.cobas.at/contenido/cobas/front_content.php(792) : eval()'d code on line 1479
Das Bild wird korrekt in den Cache geschrieben, aber dann geht es nicht weiter...
Hat jemand einen Rat?
Liebe Grüße,
Neverlands
ich habe wieder einmal ein Problem am neuen Server (Linux, Apache, MySQL, Contenido 4.6.8.5).
Hier der Code:
Input:
Code: Alles auswählen
/**
* CONTENIDO MODUL - INPUT
*
* Artikelliste speziell für Artefakte(Bilder)
*
* Erstellt eine Liste mit allen Artikel.
*
* Author Karsten Flache
* www.mystportal.com
*/
include_once ($contenido_path . "external/tools/functions_filelist.php");
echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">
<tr valign=\"top\">
<td><font size=\"2\">Upload-Pfad wählen:</font></td>
<td>
<select name=\"CMS_VAR[0]\">
".lfl_diroptlist($client, "CMS_VALUE[0]")."</select><font size=\"2\">
</font>
</td>
</tr>
<tr>
<td><font size=\"2\">Thumbnail</font></td>
<td><font size=\"2\">Breite:</font><input type=\"text\" name=\"CMS_VAR[1]\" value=\"CMS_VALUE[1]\" size=\"20\"></td>
<td><font size=\"2\">Höhe:</font><input type=\"text\" name=\"CMS_VAR[2]\" value=\"CMS_VALUE[2]\" size=\"20\"></td>
<td><font size=\"2\">Compression:</font><input type=\"text\" name=\"CMS_VAR[3]\" value=\"CMS_VALUE[3]\" size=\"20\"></td>
</tr>
</table>";
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Bildergallery
*
* Erstellt eine Liste mit allen Artikel.
*
* Author Karsten Flache
* www.mystportal.com
************************************************/
// selected category
$selupload = "CMS_VALUE[0]";
$imgWidth="CMS_VALUE[1]";
$imgHeight="CMS_VALUE[2]";
$imgComp="CMS_VALUE[3]";
/*
$selupload = "Links/";
$imgWidth="50";
$imgHeight="50";
$imgComp="0";
*/
//hole Hole physischen- und html-Pfad des Mandanten
$sql = "SELECT * FROM ".$cfg["tab"]["clients"]." WHERE idclient = '$load_client'";
$db->query($sql);
$db->next_record();
$mandant_path= $db->f("frontendpath");
$mandant_html= $db->f("htmlpath");
echo "\n<!-- Bildergallerie Anfang -->";
echo "\n<div class=\"bgRahmen\">";
if ($selupload!="")
{
//hole Bilder und Beschreibung aus Upload-Pfad
$sql = "SELECT filename, description FROM ".$cfg["tab"]["upl"]." WHERE dirname = '$selupload' and idclient=$client";
$db->query($sql);
while ($db->next_record())
{
$bildFilename[] = $db->f("filename");
$bildDescription[] = $db->f("description");
}
if (is_array($bildFilename))
{ // es wurde mindestens ein Bild gefunden
// für jedes gefundene Bild
foreach ($bildFilename as $key => $value)
{
//hole Bild-Pfad
$imgpath=$mandant_path."upload/".$selupload;
$imghtml=$mandant_html."upload/".$selupload;
$imgfile=$value;
//Überprüfe ob Thumbnail existiert, wenn nicht lege es an
$thumbfile=capiImgScaleHQ (str_replace(' ','%20',"upload/$selupload$value"), $imgWidth, $imgHeight, $crop = false, $expand = false, $cacheTime = 1440);
//hole Bild-Beschreibung
$imgdesc= $bildDescription[$key];
//Bildgröße
$image= $imghtml.$imgfile;
$image = str_replace(' ','%20',$image); //GetImageSize hat bug wenn in url Leerzeichen stehen
$imgSize=getimagesize($image);
//Thumbgröße
$imageThumb= $thumbfile;
$imageThumb = str_replace(' ','%20',$imageThumb); //GetImageSize hat bug wenn in url Leerzeichen stehen
$imgSizeThumb=getimagesize($imageThumb);
//Bildlink
$img = "<a href=\"javascript:iZoom('$image',$imgSize[0],$imgSize[1])\"><img src=\"$thumbfile\" border=\"0\" height=\"".$imgSizeThumb[1]."\" width=\"".$imgSizeThumb[0]."\"></a>";
echo "\n\t<div class=\"bgBildRahmen\">";
echo "\n\t\t<div class=\"bgBildDescription\">".urldecode($imgdesc)."</div>";
echo "\n\t\t<div class=\"bgBildSize\">$imgSize[0] x $imgSize[1]</div>";
echo "\n\t\t<div class=\"bgBildImage\">$img</div>";
echo "\n\t</div>";
}
}
}
echo "\n\t<div class=\"AntiFloat\"></div>";
echo "\n</div>";
echo "\n<!-- Bildergallerie Ende -->";
?>
Warning: getimagesize(http://195.203.153.92/cobas/upload/Bild ... twurf2.jpg) [function.getimagesize]: failed to open stream: Connection timed out in /var/www/www.cobas.at/contenido/cobas/front_content.php(792) : eval()'d code on line 1475
Warning: getimagesize(http://195.203.153.92/cobas/cache/b9d2c ... 22c4b2.jpg) [function.getimagesize]: failed to open stream: Connection timed out in /var/www/www.cobas.at/contenido/cobas/front_content.php(792) : eval()'d code on line 1479
Das Bild wird korrekt in den Cache geschrieben, aber dann geht es nicht weiter...
Hat jemand einen Rat?
Liebe Grüße,
Neverlands