Salve a tutti.
Sto cercando di stampare a video un immagine utilizzando xml, come posso fare?
Qui sotto c'è uno script sul quale ho provato ma che stampa solo le stringhe presenti nel xml.
Grazie.codice:<?php function search($xmlstr, $key) { $data = array(); $xml = simplexml_load_string($xmlstr); foreach($xml->persona as $persona){ // if ($persona->cognome == $key) { $data['nome'] = (string)$persona->nome; $data['cognome'] = (string)$persona->cognome; $data['eta'] = (string)$persona->eta; $data['indirizzo'] = (string)$persona->indirizzo; $data['foto'] = (string)$persona->foto; echo $data['nome'] ." ". $data['cognome'] ; echo $data['eta'] ." ". $data['indirizzo']; echo " "; echo $data['foto'] ; echo " "; echo "[img].$data['foto'].[/img]"; // } } return $data; } $xml = ' <persone> <persona> <nome>Bruno</nome> <cognome>Rossi</cognome> <eta>39</eta> <indirizzo>Via Dei mille 15</indirizzo> <foto>..//foto//1.jpeg</foto> </persona> <persona> <nome>Luigi</nome> <cognome>Bianco</cognome> <eta>45</eta> <indirizzo>Via del corso 48</indirizzo> <foto>..//foto//2.jpg</foto> </persona> </persone> '; $data = search($xml, "Rossi"); print_r($data); ?>

Rispondi quotando