Kako preuzeti sliku iz XML-a PHP-om

poruka: 3
|
čitano: 947
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Kako preuzeti sliku iz XML-a PHP-om

Znači želim preuzeti <img src="?"> iz XML koda PHP-om. Može pomoć?

 

Evo dio koda koji želim preuzeti:

 

<entry><title>Road Master</title><media:player height="550" 

url="http://games.mochiads.com/c/g/road-master/road.swf" width="400" /><media:thumbnail height="100" url="

http://cdn.mochiads.com/c/g/road-master/_thumb_100x100.png" width="100" /><media:title>Road Master</media:title><summary type="xhtml"><div 

xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.mochimedia.com/games/road-master"><img class="thumbnail" src="

http://cdn.mochiads.com/c/g/road-master/_thumb_100x100.png" /></a></summary></entry>

http://www.igre99.com
Moj PC  
0 0 hvala 0
11 godina
neaktivan
offline
Re: Kako preuzeti sliku iz XML-a PHP-om

Prvo se pobrini da je xml well-formed, pretvori ga u simple_xml objekt pomoću simplexml_load_string, i tada mozes normalno pristupiti svim attributeima recimo sa   $my_pic_src = (string)$xml->entry->summary->div->a->img->attributes()->src;

 

Ako ga ne uspijes srediti da je well-formed, možeš malo kompliciranije, recimo ovako:

 

Pronaći unutar tog stringa pomoću strpos() funkcije gdje se nalazi string "img".Onda tražeći od te pozicije pa nadalje traziti gdje se nalazi prvi "src" string. Od te pozicije +5 ( 3 slova u src + = + "), naći gdje je iduci  " ,pri cemu moras pazit da escapeas " kao karakter, i onda ces dobiti range gdje se nalaze navodnici unutar sourcea slike. Kada si to dobio, samo substr funkcijom izvuci podatke izmedju navodnika i dobiti ćeš url slike.

12 godina
neaktivan
offline
Kako preuzeti sliku iz XML-a PHP-om

Uspio sam. Hvala puno. {#}

http://www.igre99.com
Moj PC  
1 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice