Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP i dodavanje u XML file

[es] :: PHP :: PHP i dodavanje u XML file

[ Pregleda: 3927 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Cr4x0r
STC
ROOT

Član broj: 12673
Poruke: 225
*.pppoe863.bih.net.ba.

Sajt: www.hepek.tk


+1 Profil

icon PHP i dodavanje u XML file17.06.2005. u 10:53 - pre 228 meseci
zelim da preko PHP-a dodam par elementa(unosa) u XML file/bazu , koliko sam skontao DOM XML nije po defaultu instaliran, koju soluciju jos imam tj. koji nacin da dodam element u XML file a da je po defaultu u PHP-u, sve primere sto sam probao nisu radili, naravno uvek postoji mogucnost da se to rucno isprogramira ali mi je nekako mrsko verovatno bi radilo da uzvrstim XML podatke u niz odam novi unos i ponovo kreiram XML file.
Kome nevalja zna đe su vrata!!
 
Odgovor na temu

Cr4x0r
STC
ROOT

Član broj: 12673
Poruke: 225
*.pppoe705.bih.net.ba.

Sajt: www.hepek.tk


+1 Profil

icon Re: PHP i dodavanje u XML file17.06.2005. u 22:06 - pre 228 meseci
hajd recimo da dodavanje u fiel nije problem , nego nece parse da mi radi stalno javlja gresku probao sam tonu codova sa interneta ne znam u cemu je problem jel po defaultu to aktivirano ?
Kome nevalja zna đe su vrata!!
 
Odgovor na temu

Cr4x0r
STC
ROOT

Član broj: 12673
Poruke: 225
*.pppoe629.bih.net.ba.

Sajt: www.hepek.tk


+1 Profil

icon Re: PHP i dodavanje u XML file18.06.2005. u 09:12 - pre 228 meseci
E ovaj mi je radio ne znam ni ja zasto
Za pravljenje XML filea:

Code:

<?php

$dom = new DomDocument();



$settings = $dom->AppendChild($dom->CreateElement('settings'));

$mysql = $settings->AppendChild($dom->CreateElement('mysql'));



$mysql->AppendChild($dom->CreateElement('host', 'localhost'));

$mysql->AppendChild($dom->CreateElement('username', 'username'));

$mysql->AppendChild($dom->CreateElement('password', 'password'));


$mysql->AppendChild($dom->CreateElement('database', 'databasename'));


$dom->save('config.xml');

// View the output
echo "<pre>";
echo htmlentities($dom->SaveXML());
echo "</pre>";
?> 



Za citanje iz filea:

Code:

<?php
$xml = simplexml_load_file('config.xml');

// View the object
echo "<pre>";
var_dump($xml);
echo "</pre>";
?> 


MEdutim jos nisam nasao kako dodavatzi u vec postojeci file elemente
Kome nevalja zna đe su vrata!!
 
Odgovor na temu

Cr4x0r
STC
ROOT

Član broj: 12673
Poruke: 225
*.pppoe629.bih.net.ba.

Sajt: www.hepek.tk


+1 Profil

icon Re: PHP i dodavanje u XML file18.06.2005. u 09:45 - pre 228 meseci
Osnovi primer parsiranj XML-a sa osnovnim primerom:

baza.xml :
Code:

<?xml version="1.0" encoding="iso-8859-2"?>
<location>
   <clan id="1">
      <ime>Teo</ime>
      <prezime>Anonimac</prezime>
      <aktiviran></aktiviran>
      <ulica>Anonimna 5</ulica>
      <x>130.65</x>
      <y>359.2</y>
      <informacije>
         <kontakt vari="Broj">XXX/YYY-ZZZ</kontakt>
         <kontakt vari="Mail">[email protected]</kontakt>
      </informacije>
   </clan>
   <clan id="2">
      <ime>Toni</ime>
      <prezime>Eterovic</prezime>
      <aktiviran></aktiviran>
      <ulica>Anonimna 6</ulica>
      <x>130.65</x>
      <y>359.2</y>
      <informacije>
         <kontakt vari="Broj">XXX/YYY-ZZZ</kontakt>
         <kontakt vari="Mail">[email protected]</kontakt>
      </informacije>
   </clan>
</location>




Code:

<?php

   $clanovi = simplexml_load_file('baza.xml');

   foreach($clanovi -> clan as $clan){
      echo 'Id: '.$clan[id].' <br/>';
      echo 'Ime: '.$clan -> ime.' <br/>';
      echo 'Prezime: '.$clan -> prezime.' <br/>';
      echo 'Aktivan: '.$clan -> aktivan.' <br/>';
      echo 'Ulica: '.$clan -> ulica.' <br/>';
      echo 'x: '.$clan -> x.' <br/>';
      echo 'y: '.$clan -> y.' <br/>';
      echo 'Kontakt: <br/>';
      foreach($clan -> informacije -> kontakt as $kontakt){
         echo '&nbsp;&nbsp;&nbsp;&nbsp;'.$kontakt['vari'].': '.$kontakt.'<br/>';
      }
      echo '<hr/>';
   }
?>

Kome nevalja zna đe su vrata!!
 
Odgovor na temu

[es] :: PHP :: PHP i dodavanje u XML file

[ Pregleda: 3927 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.