Autor Zpráva
milbr
Profil *
Přeji všem pěkný den,
snažím se trochu naučit práce s xml soubory a chtěl bych vás poprosit, zda nevíte jak vybrat určitou část z xml souboru pomocí $_GET['cat'];
Moc vám děkuju za pomoc při řešení.
Milan

Takto nějak vypisuji soubor a ten se mi načte celý do prohlížeče potřeboval bych vypsat pouze např. cat=120
$xml = simplexml_load_file(soubor.xml');
foreach ($xml->product as $v)
{
$nazev = $v->name;
$category = $v->cat;
$specifikace = $v->description;
$popis = $v->info;
$cena = $v->price;
$obrazek = $v->image;
$big_obrazek = $v->big_image;

echo "
vypis $nazev $specifikace atd......
";
}
Joker
Profil
milbr
Tak v tomhle příkladu by to bylo jednoduché- na konci:

if($category == 120){
echo "
vypis $nazev $specifikace atd......
";
}
milbr
Profil *
Joker

Moc děkuji, nevěděl jsem že by to takto mohlo fungovat.
milbr
Profil *
Prosím ještě jednou o pomoc.
Přenastavil jsem cestu $xml = simplexml_load_file(soubor.xml'); na $xml = simplexml_load_file(http://nejakydokument/feed.xml');

Na locälhostu mi vše funguje bez problémů a na serveru mi to hlásí níže uvedenou chybu. Prvděpodobně půjde o nastavení serveru.
Nevíte prosím jak z toho ven?
Moc děkuji Milan.

Warning: simplexml_load_file() [function.simplexml-load-file]: URL file-access is disabled in the server configuration in /usr/www/clevernet/ds-2129/es1.cz/www/new/menu.php on line 6
milbr
Profil *
Nevíte prosím jak tento script rozchodit?

Dočetl jsem se, že pro simplexml_load_file je podpora v PHP až od verzí 5.
Myslíte si že je to tento problém?
Moc děkuji. Milan
Joker
Profil
Problém je v tom, že server má zakázané otevírání souborů přes URL.
Jestli to je Váš server, tak to povolte, jestli to je webhosting, požádejte technickou podporu. Když odmítnou, máte smůlu.
milbr
Profil *
Joker
Děkuji, myslel jsem si že bude v tomto problém.
Chtěl bych se tedy zeptat jak se řeší v praxi čtení souborů xml?
Je čtení souborů xml přes url v praxi ojedinělé?

Moc děkuji za osvětlení.
Joker
Profil
milbr
Je čtení souborů xml přes url v praxi ojedinělé?
Podle mého názoru to zas takový unikát nebude, ty všemožné webové RSS čtečky a agregátory zpráv to určitě dělají.
milbr
Profil *
Joker

Moc děkuji a přeji pěkný večer.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: