Problem mit simplexml_load_file
tomgk
- php
0 Header1 Mega0 tomgk0 Vinzenz Mai0 tomgk
Hallo,
Ich habe ein Problem mit simplexml_load_file.
Nur der Code vor simplexml_load_file wird ausgeführt.
Ich habe Xampp 1.6.7 beta.
MfG
tomgk
Hallo,
Ich habe ein Problem mit simplexml_load_file.
Nur der Code vor simplexml_load_file wird ausgeführt.Ich habe Xampp 1.6.7 beta.
MfG
tomgk
Ich habe ein Problem mit
dem korrekten Stellen von Fragen und dem Geben von relevanten Infos.
Wie oft willst du eigentlich noch gesagt bekommen, wie du Fragen stellen sollst, damit sie beantwortet werden können?
Entweder bist du zu dumm, es zu kapieren oder du bist immer noch ein kleiner Troll.
Hallo,
Ich habe ein Problem mit simplexml_load_file.
Nur der Code vor simplexml_load_file wird ausgeführt.
Der Code hinder simplexml_load_file wird nicht ausgeführt.
Mein Code:
<?php
header('Content-Type: text/plain');
$path = 'news.xml';
if (file_exists($path))
echo "datei unter dem pfad '$path' existiert\r\n";
if ( ($xmlfile = @simplexml_load_file($path)) === false )
echo "datei unter dem pfad '$path' konnte nicht eingelesen werden\r\n";
else
{
echo "Datei wurde geöffnet";
echo $xmlfile->id;
}
?>
Bei Programmausführung wird angezeigt:
datei unter dem pfad 'news.xml' existiert
Jedoch wird nich "Datei wurde geöffnet ausgegeben".
Kann es sein das mein Xampp simplexml_load_file nicht kennt?
Gibt es eine andere Möglichkeit xml-Dateien mit PHP zu öffnen?
MfG
tomgk
Hallo,
Ich habe ein Problem mit simplexml_load_file.
Nur der Code vor simplexml_load_file wird ausgeführt.
Der Code hinder simplexml_load_file wird nicht ausgeführt.
was heißt das. Bricht die Codeausführung ab?
if ( ($xmlfile = @simplexml_load_file($path)) === false )
solange man Fehler sucht, ist es eine verflixt schlechte Idee, den Fehleranzeigeunterdrückungsoperator zu verwenden. Ich persönlich halte es für guten Stil, auch einzeilige Blöcke in Klammern zu setzen.
echo "datei unter dem pfad '$path' konnte nicht eingelesen werden\r\n";
else
{
echo "Datei wurde geöffnet";
echo $xmlfile->id;
}
?>
Bei Programmausführung wird angezeigt:
datei unter dem pfad 'news.xml' existiert
Jedoch wird nich "Datei wurde geöffnet ausgegeben".
Wird auch nicht angezeigt: "Datei unter pfad ... konnte nicht eingelesen werden"? Wenn dies angezeigt wird, solltest Du Dir mal anschauen, wann die simplexml_load_file() false zurückliefert.
Freundliche Grüße
Vinzenz
Hallo,
was heißt das. Bricht die Codeausführung ab?
Nach simplexml_load_file wird nichts angezeigt, kein echo, auch nichts nach dem ?>
Noch was: Mit den meisten XML-Funktionen ist es gleich wie mit dem simplexml_load_file.
MfG
tomgk
Hallo,
was heißt das. Bricht die Codeausführung ab?
Nach simplexml_load_file wird nichts angezeigt, kein echo, auch nichts nach dem ?>Noch was: Mit den meisten XML-Funktionen ist es gleich wie mit dem simplexml_load_file.
Dann machst Du etwas falsch. Stelle error_reporting auf E_ALL, display_errors auf on und vermeide den Fehlerunterdrückungsoperator. Mach' einen Schritt nach dem anderen und verschachtele daher *nicht* die Funktionsaufrufe. Lass Dir den Inhalt Deiner XML-Datei ausgeben ... Schau' nach, wo es schief geht.
Freundliche Grüße
Vinzenz