hallo,
ich habe eine suche nach bildern erstellt. diese dauert sehr lange, da ich innerhalb der schleife überprüfe, wie gross die einzelnen bilder sind. hier meine suche:
Aktiviere ich die Zeile #$groesse = @getimagesize($tmp_image); dann dauert die Suche ewig. Nehme ich das heraus,
geht das rasend schnell. Wieso?
Mfg
Benji
ich habe eine suche nach bildern erstellt. diese dauert sehr lange, da ich innerhalb der schleife überprüfe, wie gross die einzelnen bilder sind. hier meine suche:
PHP-Code:
<table border="0" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111"
width="95%" id="AutoNumber12">
<?
$count = 0;
echo "<tr>";
$liste = array();
if($obj = mysql_query("SELECT id, url, parse
FROM bildarchiv WHERE url Like '%$suchwort%'"))
{
while($row = mysql_fetch_assoc($obj))
{
array_push($liste,$row);
}
}
$i=0;
foreach ($liste AS $val)
{
$id = $liste[$i]['id'];
$bild = $liste[$i]['url'];
$file = $bild;
$filename = $bild;
$tmp_image = $bild;
#$groesse = @getimagesize($tmp_image);
$width = $groesse[0];
$height = $groesse[1];
$typ = $groesse[2];
$altes_bild = "<img border=\"0\" src=\"$bild\" width=\"$width\" height=\"$height\">";
$homepage_url = $liste[$i]['parse'];
$homepage_link = "<a target=\"_blank\" href=\"$homepage_url\">LINK ZUR HOMEPAGE</a>";
echo "<td align=\"center\" width=\"6%\">";
echo "<TABLE><TR><TD>";
echo "<p align=\"center\"><font face=\"Arial\" color=\"#ffff00\" size=\"2\">";
echo "<a target=\"_blank\" href=\"$bild\">";
echo $new_image;
echo '</td></TR><TR><TD>';
echo "<p align=\"center\"><font face=\"Verdana\" size=\"2\">$homepage_link</font>";
echo "<tr><td> </td></tr>";
echo '</TD></TR></TABLE></TD>';
$count++;
if($count == 4)
{
echo "</tr><tr>";
$count=0;
}
}
?>
</table>
Aktiviere ich die Zeile #$groesse = @getimagesize($tmp_image); dann dauert die Suche ewig. Nehme ich das heraus,
geht das rasend schnell. Wieso?
Mfg
Benji
Kommentar