Problem php5 zu php4 :'(



  • Ich habe folgendes scipr in php5 (xmldom):

    $xmlDoc = new DomDocument();
    
    $xmlDoc->load("file.xml");
    
    $pictures = $xmlDoc -> getElementsByTagName("pictures") -> item(0);
    $number=$pictures -> getAttributeNode('number') -> value;
    $number=$number+1;
    $pictures -> setAttribute('number',$number);
    
    $name = $xmlDoc -> createElement('name', $_FILES["file"]["name"]);
    
    $pictures -> insertbefore($name,$pictures->firstChild);
    $xmlDoc -> save("file.xml");
    

    Wie kann ich das in php4 umwandeln? 😞
    Grosstes problem is das mit den save
    Hab es so probiert funkt nicht

    $xmlDoc = domxml_open_file("file.xml");
    
    $pictures = $xmlDoc->document_element();
    $number=$pictures -> get_attribute('number');
    $number=$number+1;
    
    $pictures -> set_attribute('number',$number);
    
    $name = $xmlDoc -> create_element('name', $_FILES["file"]["name"]);
    
    $pictures -> insert_before($name,$pictures->first_child());
    $xmlDoc ->dump_file("file.xml");
    

    Weis einer rat

    moderiert von árn[y]ék:
    Bitte die php-Tags benutzen. Danke!



  • Was für eine Fehlermeldung kommt denn?



  • $xmlDoc = domxml_open_file("file.xml");
    

    domxml_open_file braucht immer einen absoluten Pfad. Setz also realpath vor den Dateinamen. Beim Stylesheet ist es genau das gleiche, sofern du eins einsetzen willst.


Anmelden zum Antworten