Moze ktoś wie czemu nie chce skrypt działac tzh kod :
<?php
// Odczyt pliku XML
$plik = fopen('aktualnosci.xml',"r");
// Przetwarzanie odcztanego pliku XML
$xml_parser = xml_parser_create();
xml_parser_set_option($xml_parser,XML_OPTION_SKIP_WHITE,1);
xml_parse_into_struct($xml_parser, $zawartosc, $tablica, $index);
xml_parser_free($xml_parser);
//$data = date("Y-m-d");
$czas = date("H : i : s");
global $tytul,$tresc,$autor,$data,$id;
$xml = simplexml_load_file('aktualnosci.xml');
foreach($xml->wiadomosc[0]->attributes() as $a )
{
$id = $a;
}
$i = $id;
$tytul[$id];
$tresc[$id];
$autor[$id];
$data[$id];
foreach ($tablica as $wartosc)
{
$p = $id-$i;
if($wartosc["tag"]=="TYTUL")
{
$tytul[$p] = $wartosc["value"];
}
if($wartosc["tag"]=="TRESC")
{
$tresc[$p] = $wartosc["value"];
}
if($wartosc["tag"]=="AUTOR")
{
$autor[$p] = $wartosc["value"];
}
if($wartosc["tag"]=="DATA")
{
for ($k=0; $k<$id; $k++)
{$data[$p] = $wartosc["value"];}
}
$i-1;
}
for ($k=0; $k<$id; $k++)
{
}
}
?>
plik XML:
<?xml version="1.0" encoding="UTF-8"?>
<aktualnosci>
<wiadomosc id="4">
<tytul>Próba</tytul>
<tresc>
blabal
</tresc>
<autor>Szarak</autor>
<data>2007-02-18</data>
</wiadomosc>
<wiadomosc id="3">
<tytul>Próba</tytul>
<tresc>
blabal
</tresc>
<autor>Szarak</autor>
<data>2007-02-17</data>
</wiadomosc>
<wiadomosc id="2">
<tytul>Próba</tytul>
<tresc>
blabal
</tresc>
<autor>Szarak</autor>
<data>2007-02-16</data>
</wiadomosc>
<wiadomosc id="1">
<tytul>Otwarcie strony</tytul>
<tresc>
Jest to próbny plik z wiadomością mam nadzieje ze bedzie działać !!
</tresc>
<autor>Szarak</autor>
<data>2007-02-15</data>
</wiadomosc>
</aktualnosci>
A w przegladarce umnie pokazuje sie tylko data: 2007-02-15 :/
A chciałem aby tablica $data była:
<?php
$data[0] = 2007-02-18
$data[1] = 2007-02-17
$data[2] = 2007-02-16
$data[3] = 2007-02-15
?>
POMÓŻCIE NIE WIEM TOTALNIE (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)