SimpleXML

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SimpleXML

    Hallo.

    Wäre super, wenn Ihr mir helfen könntet. Wenn ich am lokalen Server mit SimpleXMl mir alle Daten der Datei "data.xml" anzeigen lasse, funktioniert dies einwandfrei. Jedoch am Internet-Server nicht.

    Lokaler Server: Windows XP, Apache, PHP 5.3.1.
    Web-Server: Linux, Apache, PHP 5.0.4

    Der Code:
    Code:
    [HTML]      
    [PHP]       
      error_reporting(E_ALL); 
      $file = "data.xml";  
      if(!$xml = simplexml_load_file($file)){ 
      die("XML-Dokument kann nicht geparst werden!"); 
      } 
       $max = '21';
       for($i=0; $i < $max ; $i++){ 
       $name = $xml->product[$i]->name; 
       $description = $xml->product[$i]->description[1];
       $deeplink= $xml->product[$i]->links->deepLink; 
       $currentprice = $xml->product[$i]->price;
        if ((string) $name =  $xml->product[$i]->name; == $var) {
        echo "<div style='color: #0099CC; margin-top: 0.90em;'>";  
        echo $name ."<br/></div>";
        echo "<div style='font-size: 0.90em; text-align: justify;'>"; 
        echo $description ."<br /></div>";
        echo "<div style='font-size: 0.90em; text-align: right;'>";
        echo "ab <span style='color: #FF0000; font-weight: bold;'>"; 
        echo "&euro; ". $currentprice ."&nbsp;&nbsp;&nbsp;&nbsp;</span>";
        echo "<a href='".$deeplink."' target='_blank'>";    
        echo "Details/Buchen</a></div>"; 
        echo "<div style='border-bottom: 1px #666666 dotted;'></div>";
        echo "<br />&nbsp;<br />";    
        }
        }
      [/PHP][/HTML]
    Mit bestem Dank im Voraus

    Wolfgang
    Zuletzt geändert von Bronco; 30.06.2010, 13:01.

  • #2
    Präzisiere "funktioniert nicht"!

    Kommentar


    • #3
      Hallo,

      Sorry, die Fehlermeldung hatte ich vergessen. Die XML-Datei konnte nicht geparst werden.

      Am lokalen Server ging es ohne Probleme.

      Danke,

      Wolfgang

      Kommentar


      • #4
        Hallo,

        ohne Probleme? Aber nicht mit dem geposteten Code, denn der verursacht schon beim Parsen Fehler.

        Davon abgesehen interessieren deine eigenen Fehlermeldungen zur Fehlersuche niemanden, sondern nur diejenigen, die PHP selbst ausspuckt.

        Gruß,

        Amica
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar

        Lädt...
        X