Da der "Doppelpost" gesperrt ist...
HEy, Enrico. Ich hoffe, Du lässt Dich nicht demotivieren. Viel Spass beim Programmieren weiterhin.
Bau eimal folgende var_dump() ein...
function Datei_einlesen ($Datei)
{
global $Meldung;
$Dateiname = @basename ($Datei);
if (!file_exists ($Datei))
{
$Meldung = 'Ausrufezeichen|Die Datei "' . $Dateiname . '" konnte nicht gefunden werden oder die Pfadangabe zur Datei ist falsch.<br><br>Bitte schicke uns eine kurze Mitteilung mit einer Fehlerbeschreibung. Wir werden uns bemühen, den Fehler umgehend zu beheben.<br><br>Vielen Dank im Voraus und trotzdem weiterhin viel Spaß auf unserer Homepage.|OK|VorherigeSeite';
}
else
{
echo 'Funktion "Datei_einlesen": Datei "' . $Dateiname . '" besteht<br>';
if (filesize ($Datei) === 0)
{
return array ('', 'Kein Inhalt');
}
else
{
echo 'Funktion "Datei_einlesen": Datei "' . $Dateiname . '" ist ' . filesize ($Datei) . ' Bytes groß<br>';
if (!is_readable ($Datei))
{
return array ('', 'Ausrufezeichen|Die Datei "' . $Dateiname . '" wurde als nicht lesbar zurückgemeldet.<br><br>Bitte schicke uns eine kurze Mitteilung mit einer Fehlerbeschreibung. Wir werden uns bemühen, den Fehler umgehend zu beheben.<br><br>Vielen Dank im Voraus und trotzdem weiterhin viel Spaß auf unserer Homepage.|OK|VorherigeSeite');
}
else
{
echo 'Funktion "Datei_einlesen": Datei "' . $Dateiname . '" ist lesbar<br>';
if (!$Zeiger = fopen ($Datei, "rb"))
{
return array ('', 'Ausrufezeichen|Die Datei "' . $Dateiname . '" konnte nicht zum Lesen geöffnet werden.<br><br>Bitte schicke uns eine kurze Mitteilung mit einer Fehlerbeschreibung. Wir werden uns bemühen, den Fehler umgehend zu beheben.<br><br>Vielen Dank im Voraus und trotzdem weiterhin viel Spaß auf unserer Homepage.|OK|VorherigeSeite');
}
else
{
echo 'Funktion "Datei_einlesen": Datei "' . $Dateiname . '" konnte zum Lesen geöffnet werden<br>';
if ($Inhalt = @fread ($Zeiger, filesize ($Datei)) === FALSE)
{
return array ('', 'Ausrufezeichen|Der Inhalt der Datei "' . $Dateiname . '" konnte nicht eingelesen werden.<br><br>Bitte schicke uns eine kurze Mitteilung mit einer Fehlerbeschreibung. Wir werden uns bemühen, den Fehler umgehend zu beheben.<br><br>Vielen Dank im Voraus und trotzdem weiterhin viel Spaß auf unserer Homepage.|OK|VorherigeSeite');
}
else
{
var_dump($Inhalt);
echo 'Funktion "Datei_einlesen": Datei "' . $Dateiname . '" konnte eingelesen werden<br>';
fclose ($Zeiger);
$Zeilen = explode ("[ENDE]", $Inhalt);
var_dump($Zeilen);
return array ($Zeilen, 'Kein Fehler');
}
}
}
}
}
}