php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.09.2006, 20:00  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 82
chiliGREEN
Standard XML file bearbeiten (mit simplexml???)

hallo!

ich hab einen chat der auf xml basiert. Die IP-Bann funktion will ich so lösen:

Code:
<?xml version="1.0"?>
<bans>
  <bann ip="192.168.0.154"/>
  <bann ip="192.168.0.155"/>
  <bann ip="192.168.0.156"/>
  <bann ip="192.168.0.157"/>
  <bann ip="192.168.0.158"/>
</bans>


btw das geht net:
$xml->addChild('bann', '192.168.0.*');

ziel ist es, dass ich die bannliste mit PHP bearbeiten kann.... wenns geht bitte ohne str_replace

würd mich auch net stören wenns so aussehn würde:
<bann var="1" ip="192.168.0.154"/>
<bann var="2" ip="192.168.0.155"/>
<bann var="3" ip="192.168.0.156"/>
<bann var="4" ip="192.168.0.157"/>
<bann var="5" ip="192.168.0.158"/>
chiliGREEN ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.09.2006, 20:10  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Und was ist jetzt dein Problem?
xabbuh ist offline  
Alt 03.09.2006, 21:11  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 82
chiliGREEN
Standard

ich will die bannliste bearbeiten...


z.B.:
PHP-Code:
<?php
$bannfile 
simplexml_load_file("bans.xml");
$bannfile->addChild("bann"); //HIER AUCH
$bannfile->bann->addAttribute("ip""192.168.0.1");  //HIER IST EIN ERROR
$new_bannfile $bannfile->AsXML();

file_put_contents("bans.xml"$new_bannfile);

?>
wäre ja perfekt... aber addChild und addAttribute geht net


Zitat:
Fatal error: Call to undefined method SimpleXMLElement::addChild() in K:\Homepage\test\bann.php on line 3
Zitat:
Fatal error: Call to undefined method SimpleXMLElement::addAttribute() in K:\Homepage\test\bann.php on line 4
chiliGREEN ist offline  
Alt 03.09.2006, 21:21  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Schön das du deine PHPversion mit angibst...

Wenn du über 5er PHP verfügst kannst du es auch einfach über domxml machen.
andy ist offline  
Alt 03.09.2006, 21:42  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 82
chiliGREEN
Standard

PHP5.1.2

gehts mit simplexml net??? (addChild hab ich im tutorial gefunden... und es geht net... das zipft mich an)


wenn nein bitte tutorial link zum domxml
chiliGREEN ist offline  
Alt 03.09.2006, 22:09  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Kannst du lesen?
Zitat:
Seit PHP 5.1.3 verfügt SimpleXML über eine vereinfachte Möglichkeit, Kindelemente und Attribute hinzuzufügen.
andy ist offline  
Alt 03.09.2006, 22:18  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 82
chiliGREEN
Standard

ah... oh.. shit....

btw wo steht das?


ich nehm an PHP5.1.3 gibs auf www.php.net
chiliGREEN ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ausgelese Zeilen / bearbeiten / löschen prinzli Datenbanken 16 25.10.2007 22:04
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
beim bearbeiten werden keine neue Daten übernommen... PHP Tipps 2005-2 2 24.10.2005 12:25
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
Daten mit file() auf anderen Server übertragen PHP Tipps 2005-2 1 17.08.2005 21:17
File nur temporär erstellen PHP Tipps 2005-2 2 02.08.2005 21:39
[Erledigt] XML mit simplexml und xpath in HTML umwandeln PHP-Fortgeschrittene 3 15.07.2005 01:39
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
[Erledigt] Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
File Upload Server, Hosting und Workstations 2 24.05.2005 17:07
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
File upload / Ändern Datensatz Datenbanken 0 28.12.2004 15:40
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
file(); problem PHP Tipps 2004 3 12.07.2004 11:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xml files bearbeiten, call to undefined method simplexmlelement::addchild(), xml bearbeiten, http://www.php.de/php-tipps-2006/41941-xml-file-bearbeiten-mit-simplexml.html, simplexml tutorial, xml file bearbeiten, simplexml speichern, $bans = simplexml_load_file, php simplexml ändern speichern, php xml datei ändern, simplexml file editieren und abspeichern php, \'simplexmlelement speichern, php simplexml tutorial, call to undefined method simplexmlelement::attribute(), call to undefined method simplexmlelement::addchild, simplexml xml bearbeiten, xml-file bearbeiten, simplexml chat, simplexml umbenennen, php simplexml speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:40 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.