Kanäle via php in eine Datenbank einlesen (web/getallservices) ????

  • Hi!
    Ich möchte mit php alle Kanäle in eine MySQL Datenbank einlesen, nur habe ich schon Probleme mit dem einlesen der xml datei ins php.


    hier mal mein php code:

    Code
    $xml = simplexml_load_file('http://root:rootpw@dreambox/web/getallservices');
    echo $xml->e2service[0]->e2servicename;


    nur bekomme ich nichts als fehler


    Code
    ...[function.simplexml-load-file]: failed to open stream: Connection timed out in /var/www/iptv.php 
    
    
    [function.simplexml-load-file]: I/O warning : failed to load external entity "'http://root:rootpw@dreambox/web/getallservices" in /var/www/iptv.php


    also wenn ich nur


    Code
    'http://root:rootpw@dreambox/web/getallservices

    im Browser aufrufe funktioniert es super..ich bekomme normal die xml datei...
    nur wieso kann ich diese xml datein nicht ins php einlesen????


    kann mir bitte jemand helfen?

  • Auf ner DM800 bekomme ich mit:


    PHP
    <?php
    $xml = simplexml_load_file('http://192.168.115.236/web/getallservices');
    print_r($xml);
    ?>


    das zurück:


    Code
    SimpleXMLElement Object ( [e2bouquet] => Array ( [0] => SimpleXMLElement Object ( [e2servicereference] => 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet [e2servicename] => Favouriten (TV) [e2servicelist] => SimpleXMLElement Object ( [e2service] => Array ( [0] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:6DCA:44D:1:C00000:0:0:0: [e2servicename] => Das Erste ) [1] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:6D66:437:1:C00000:0:0:0: [e2servicename] => ZDF ) [2] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:6DCC:44D:1:C00000:0:0:0: [e2servicename] => hr-fernsehen ) [3] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:2EE3:441:1:C00000:0:0:0: [e2servicename] => RTL Television ) [4] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:445C:453:1:C00000:0:0:0: [e2servicename] => SAT.1 ) [5] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:2EF4:441:1:C00000:0:0:0: [e2servicename] => RTL2 ) [6] => SimpleXMLElement Object ( [e2servicereference] => 1:0:1:445D:453:1:C00000:0:0:0: [e2servicename] => ProSieben ) [7] => SimpleXMLElement Object ( [e2servicereference] =>


    Welche PHP-Version?
    Was sagt phpinfo() zu SimpleXML?
    Bei mir:

    Code
    SimpleXML
    Simplexml support	enabled
    Revision 	$Revision: 1.151.2.22.2.35 $
    Schema support 	enabled