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' datum_formatiert FROM $table_gallery_beschreibung ORDER BY datum DESC"
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'"
$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')
{
$verzeichnis = opendir($data.'/th';
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