Webstatt.org - Community seit 2006 - 2012 (2024?)

Script braucht ultra lange zum laden, macht aber keine Ausgabe.

Avatar user-118
14.04.2006 19:58

Im folgenden seht ihr die Index.php meines Galleryscripts.

<?php
require "php/database.php";
?>
<table align="center" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" class="newsentrytop"><font class="fontsmall">Gallerie</font></td>
</tr>
<?php
$query = mysql_query("SELECT ueberschrift, beschreibung, data, DATE_FORMAT(datum, '%e.%c.%Y'zwinkern datum_formatiert FROM $table_gallery_beschreibung ORDER BY datum DESC"zwinkern;
while ($row = mysql_fetch_object($query))
{
$ueberschrift = $row->ueberschrift;
$beschreibung = $row->beschreibung;
$datum = $row->datum_formatiert;
$data = $row->data;

$resultanz = mysql_query("SELECT * FROM $table_gallery_comments WHERE album = '$data'"zwinkern;
$anz = mysql_num_rows($resultanz);

echo '<tr>
<td class="newsentry">
<table style="width:508px;">
<tr>
<td colspan="2"><font class="fontsmall"><b>'.$datum.'</b></font></td>
</tr>
<tr>
<td rowspan="4" style="width:170px;">';
if (file_exists($data.'/th'zwinkern)
{
$verzeichnis = opendir($data.'/th'zwinkern;
while($file = readdir($verzeichnis))
{
$s = @getimagesize($data."/th/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
$countpics[$i]++;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
//while (!file_exists($data.'/th/'.$auswahl[$number]))
// {
// mt_srand((double)microtime()*1000000);
// $number = mt_rand(0,count($auswahl)-1);
// }
echo "<a href='index.php?param=fotos&sDirpath=".$data."'><img src='".$data."/th/".$auswahl[$number]."' border='0'></a>";
}
echo '</td>
<td valign="top" align="left" style="width:338px; height:20px;">
<font class="fontnormal" style="font-size:14px; font-weight:bold;">'.$ueberschrift.'</font>
</td>
</tr>
<tr>
<td valign="top" align="left" style="width:338px;">
<font class="fontnormal">'.$beschreibung.'</font>
</td>
</tr>
<tr>
<td valign="top" align="left" style="width:338px; height:20px;">
<font class="fontsmall">
Anzahl der Kommentare: '.$anz.'<br>
Anzahl der Bilder: '.$countpics[$i].'
</font>
</td>
</tr>
<tr>
<td valign="bottom" align="right" style="width:338px; height:10px;">
<a href="index.php?param=fotos&sDirpath='.$data.'">zu den Bildern</a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="newsentry"><br></td>
</tr>';
$i++;
}
?>
<tr>
<td class="newsentrybottom"></td>
</tr>
</table>



Irgendwo muss ne dauerschleife drin sein, oder ein anderer Fehler.
Aufjeden Fall versuch ich seit 400 Sekunden die Datei zu öffnen und es tut sich nichts...
Der Ladebalken in Firefox (unten rechts, Im Regelfall füllt der sich mit zunehmendem Ladestatus blau) ist kompett leer und es steht nach wie vor unten links "Warten auf 127.0.0.1..."

Eine Ausgabe wird nicht gemacht. Die Seite ist einfach leer. Ich habe das Script lokal laufen.

mfg Alex

Ich brauche keine Signatur