Wipeout
Erfahrenes Mitglied
Hallo Community,
ich habe folgendes Script zusammen gebastelt, es liest aus einem Ordner Bild Dateien aus und aus einem anderen Ordner die passenden Kommentare.
Soweit klappt es auch wen er den alle Bilder anzeigen würde
Es fehlt immer ein Bild und bei den Kommentaren fängt das Script erst beim zweiten Kommentar an anstatt beim ersten.
Ich habe schon hin und her probiert nur irgendwie fehlt mir momentan die zündende Idee wieso das so ist
Wäre nett wen mir mal jemand da helfen könnte
ich habe folgendes Script zusammen gebastelt, es liest aus einem Ordner Bild Dateien aus und aus einem anderen Ordner die passenden Kommentare.
Soweit klappt es auch wen er den alle Bilder anzeigen würde
Es fehlt immer ein Bild und bei den Kommentaren fängt das Script erst beim zweiten Kommentar an anstatt beim ersten.
Ich habe schon hin und her probiert nur irgendwie fehlt mir momentan die zündende Idee wieso das so ist
PHP:
<?php
/* Fehler Abfrage anschalten */
ini_set("display_errors", 0);
error_reporting(E_ALL);
$anz_bilder ="3";
/* Verzeichniss Angabe wo die Bilder zu finden sind*/
$bilder_verz="bilder_g/".$_GET['verz']."/";
/* Verzeichniss Angabe wo die Kommentare zu finden sind*/
$kommentar_verz="kom/".$_GET['verz']."/";
/* Öffnen des Bilder Verzeichnisses*/
$bilder=opendir ($bilder_verz);
/* Öffnen des Kommentar Verzeichnisses*/
$kommentare=opendir ($kommentar_verz);
$count=1;
?>
<body bgcolor="#fffff">
<table width="700" border="0" cellspacing="4" cellpadding="4">
<tr>
<table width="695" border="0" cellpadding="2" cellspacing="2">
<tr>
<td width="233"> </td>
<td width="233"> </td>
<td width="233"> </td>
</tr>
</table>
<table><tr>
<?php
/*Lese alle Dateien der Verzeichisse in das ensprechende Array*/
while (false !== ($bild[] = readdir($bilder)) AND $kommentar[] = readdir($kommentare)){
}
$bild[] = sort($bild);
$kommentar[] = sort($kommentar);
echo "Bilder<br><pre>";
print_r($bild);
echo "</pre>";
echo "Kommentare<br><pre>";
print_r($kommentar);
echo "</pre>";
/*Ausgabe des Arrays*/
$spalte=0;
for ($zaehler=0, $anzahl = sizeof($bild); $zaehler < $anzahl; $zaehler++)
{
if($bild != "." && $bild != ".." && is_file($bilder_verz.$bild[$zaehler]))
{
if($kommentar != "." && $kommentar != ".." && is_file($kommentar_verz.$kommentar[$zaehler]))
{
$kommentar[$zaehler] = file_get_contents($kommentar_verz.$kommentar[$zaehler]);
?>
<td>
<table>
<tr>
<td>
<a href="<? echo $bilder_verz.$bild[$zaehler]; ?>" rel="lightbox[galerie]" target="_self"><img src="<? echo $bilder_verz.$bild[$zaehler]; ?>" width="200" border="0" cellpadding="2" cellspacing="2" align="middle"></a>
</td>
<tr>
<td>
<? echo $kommentar[$zaehler]; ?>
</td>
</tr>
</table>
</td>
<?
}
}
$spalte++;
if ($spalte == $anz_bilder)
{
echo "</tr>\n<tr>\n";
$spalte="0";
}
}
?>
</tr></table>
<?
echo "Bilder<br><pre>";
print_r($bild);
echo "</pre>";
echo "Kommentare<br><pre>";
print_r($kommentar);
echo "</pre>";
?>
Wäre nett wen mir mal jemand da helfen könnte