Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SimpleXML - Edycja pliku
LeNy
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 4
Dołączył: 17.01.2009

Ostrzeżenie: (0%)
-----


Witam. Posiadam bazę xml, w której mam dane, lecz nie wiem jak mogę je edytować z poziomu PHP. Czytałem różne tematy, lecz nie znalazłem interesującej mnie odpowiedzi.

Moja baza wygląda tak:
  1. <bazadanych>
  2. <host>moj_host.com</host>
  3. <user>ktos</user>
  4. <dbname>nazwa_bazy</dbname>
  5. <password>pass</password>
  6. </bazadanych>


Chcę np zmienić wartość <password></password> na inną, lecz nie wiem jak.
Proszę o pomoc (IMG:style_emoticons/default/wstydnis.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LeNy
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 4
Dołączył: 17.01.2009

Ostrzeżenie: (0%)
-----


Sorki, że po takim długim czasie odpisuje, ale wcześniej nie miałem jak nawet przetestować czy to co napisałeś zadziała. Niestety nie zapisują się zmiany. Ustawiłem chmody na 777 a kod wygląda tak:
  1. $xml = simplexml_load_file('../plik.xml');
  2. $xml[0]->news_file->attributes()->value = $_POST['news'];
  3. $xml->asXML('../plik.xml');


Proszę o pomoc (IMG:style_emoticons/default/smile.gif)

//EDIT:
Poradziłem sobie, użyłem funkcji:
  1. file_put_contents($file, $xml->asXML());


Dzięki, cudny za pomoc (IMG:style_emoticons/default/specool.gif)

Ten post edytował LeNy 21.03.2012, 23:15:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 05:06