Hallo Auge,
gerne. Ich füge mal den kompletten Code ein:
<?php
function DateiEinlesen ($Datei)
{
if (file_exists ($Datei))
{
if ($Zeiger = fopen ($Datei, 'r'))
{
if (flock ($Zeiger, LOCK_SH))
{
if (is_readable ($Datei))
{
$Inhalt = fread ($Zeiger, filesize ($Datei));
flock ($Zeiger, LOCK_UN);
$Rückgabe = array ('', $Inhalt);
return $Rückgabe;
}
else
{
$Rückgabe = array ('Die Datei "' . $Datei . '" konnte nicht gelesen werden', '');
return $Rückgabe;
}
}
else
{
$Rückgabe = array ('Die Datei "' . $Datei . '" konnte nicht verriegelt werden', '');
return $Rückgabe;
}
}
else
{
$Rückgabe = array ('Die Datei "' . $Datei . '" konnte nicht geöffnet werden', '');
return $Rückgabe;
}
}
else
{
$Rückgabe = array ('Die Datei "' . $Datei . '" konnte nicht gefunden werden', '');
return $Rückgabe;
}
}
$NeueZeile = "ja";
list ($Meldung, $Inhalt) = DateiEinlesen ('../SORTIMENT/' . $AuswahlRubrik . $AuswahlSeite . '.txt');
if ($Meldung == '')
{
$Zeilen = explode ("[ENDE]", $Inhalt);
$Ausgabe = '<table class="Sortiment" cellpadding="0" cellspacing="0">';
for ($i = 0; $i < count ($Zeilen); $i++)
{
list ($IdBezeichnungBeschreibung, $GroessenPreiskategorien) = explode ("[G]", $Zeilen [$i]);
list ($ID, $Bezeichnung, $Beschreibung) = explode ("|", $IdBezeichnungBeschreibung [$i]);
list ($Groesse, $Preiskategorie) = explode ("|", $GroessenPreiskategorien [$i]);
if ($NeueZeile == "ja")
{
$Ausgabe .= '<tr>';
$NeueZeile = "nein";
}
$Ausgabe .= '<td class="Artikel">';
$Ausgabe .= '<img src="../GRAFIKEN/SORTIMENT/' . $AuswahlRubrik . $AuswahlSeite . ($i + 1) . 'Klein.png"><br>';
$Ausgabe .= $Bezeichnung;
$Ausgabe .= $Preis . '*';
$Ausgabe .= '</td>';
if (($i + 1 % 3) == 1)
{
$Ausgabe .= '</tr>';
$NeueZeile = "ja";
}
}
$Ausgabe .= '</table>';
echo $Ausgabe;
}
else
{
/*
* Meldung ausgeben
*/
}
?>
Gruß
Enrico