ciao a tutti
ho un problema nell'acquisizione di valori presenti in un file xml con php.
Il codice è così composto
Il form per inserire il file xml
Codice HTML:
<form name="inserisciFilm" enctype="multipart/form-data" id="signupForm" class="cmxform" method="post" action="php/utenti.php">
<input id="file" type="file" class="file" name="filexml"/>
<input id="submit" class="pulsante" type="submit" value="Submit"/>
</form>
Il codice php "film.php"
Codice PHP:
// Recupero il file
$file = $_FILES['filexml'];
// Controllo che il file sia stato inserito
if ( $file['tmp_name'] != '' ) {
// Carica il file in una variabile $xml
$xml = simplexml_load_file( $file['tmp_name'] );
// Controllo tutti i tag "utenti"
foreach( $xml->Catalog as $value ) {
$originale = $value->Contents->Movie->attributes()->OriginalTitle;
echo $originale;
}
}
else
echo "Nessun file inserito";
ed infine la struttura del file xml
Codice HTML:
<Catalog>
<Contents>
<Movie OriginalTitle="what woman want"/>
<Movie OriginalTitle="Braveheart"/>
Il problema è che il foreach non cicla, mi stampa solo il primo titolo.
Qualcuno può darmi una mano?
Ringrazio