Anfängerfrage zu XML

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

  • #16
    Hallo,

    dazu habe ich mal eine blöde Frage.

    In php 5 läuft ja in der Objektprogrammierung alles anders.
    Wenn ich mir nun lokal php5 draufhaue und nach php 5 Standard programmiere. Aber mein Internetprovider noch kein php5 drauf hat bekomme ich dann Probleme ?

    Ich aktualisiere die online Seite ja wöchentlich.

    Danke

    Kommentar


    • #17
      Aber mein Internetprovider noch kein php5 drauf hat bekomme ich dann Probleme ?
      also wenn du nerven aus drahtseilen hast, probier es einfach ;-).
      soweit ich weiss, haben die die gesamte engine umgemodelt, und bei der oop hat sich unglaublich viel getan. also ich würde es nicht risikieren.

      gruss
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #18
        Warum geht es nicht. Gibt es doch nicht!

        Weiß wirklich niemand warum folgendes Skript nicht funzt ?


        PHP-Code:
        // retrieve data from DB
        if (!$dbconnect mysql_connect('localhost''test''test')) {
            echo 
        "Connection failed to the host 'localhost'.";
            exit;
        // if
        if (!mysql_select_db('test')) {
            echo 
        "Cannot connect to database 'test'";
            exit;
        // if

        $table_id 'bestellinfo';
        $query "SELECT * FROM ".$table_id;
        $dbresult mysql_query($query$dbconnect);

        // create a new XML document
        $doc domxml_new_doc('1.0');

        // create root node
        $root $doc->create_element('test');
        $root $doc->append_child($root);

        // process each row from the sql query
        while ($row mysql_fetch_assoc($dbresult)) {
            
        // add node for each row
            
        $occ $doc->create_element($table_id);
            
        $occ $root->append_child($occ);

            
        // add a child node for each field
            
        foreach ($row as $fieldname => $fieldvalue) {
                
        $child $doc->create_element($fieldname);
                
        $child $occ->append_child($child);
                
        $value $doc->create_text_node($fieldvalue);
                
        $value $child->append_child($value);
            } 
        // foreach
        // while

        // get completed xml document
        $xml_string $doc->dump_mem(true);
        echo 
        $xml_string

        Kommentar


        • #19
          mit domxml kenn ich mich ned aus ..

          aber sieh dir das mal an: is was fertiges, übergibst einfach ein PEAR:B_result oder ein mysql_assoc array .. is wurscht *gg*

          http://pear.php.net/package/XML_sql2xml

          ansonsten ist zur oop von php5 ned wirklich viel zu sagen ..
          das einzige sind klassen konstanten und statische / private / öffentl. variablen ..
          das mit dem interface und so is imho unsinnig ..
          ne klasse mit leeren funktionen *pff*
          aber .. solch eine diskussion würd in ein anderes forum gehören ..

          was dir wirklich helfen könnte ist die simplexml erweiterung, aber die hättest dann nur lokal mit php5, beim hoster wär dies ja dann nicht verfügbar ..
          Zuletzt geändert von Coragon Rivito; 08.04.2004, 18:30.
          mfg,
          [color=#0080c0]Coragon[/color]

          Kommentar


          • #20
            du solltest mal echo htmlentities($xml_string); machen oder einfach in die wirkliche ausgabe (den quelltext) schauen. was dein browser damit versucht ist doch egal.

            Kommentar

            Lädt...
            X