Visualizzazione dei risultati da 1 a 5 su 5

Discussione: $dom e img

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    $dom e img

    ho questo xml
    codice:
    <work xml:id="work">
    <app xml:id="app_0" title="Fotocamera" img="../work/foto.png">FOTOCAMERA</app>
    <app xml:id="app_1" title="Immagini" img="../work/gall.png">GALLERY/PHOTO</app>
    <app xml:id="app_2" title="Impostazioni" img="../work/impo.png">IMPOSTAZIONI</app>
    <app xml:id="app_3" title="Orologio" img="../work/oro.png">OROLOGIO</app>
    </work>
    come vedete c'è un percorso che punta a delle img
    facendo cosi

    Codice PHP:
    $app->getAttribute('img'
    mi restituisce il percorso cosi com'è;
    come faccio a far visualizzare l'img???

    vi posto lo script intero
    Codice PHP:
    <?php
    $dom 
    = new DOMDocument('1.0''UTF-8');
    // uso il metodo load per caricare un file xml
    $dom->load('list.xml');
    //seleziono tutti i nodi il cui tag è 'libro'
    $work $dom->getElementsByTagName('app');
    echo 
    '<table>';
    foreach(
    $work as $app){
    echo 
    '<tr>';
    //utilizzo il metodo getAttribute per leggere i valori degli attributi
    echo '<td>' $app->getAttribute('title') . '</td>' '<td>' $app->getAttribute('img') . '</td>';
    echo 
    '<td>' $app->getAttribute('xml:id') . $app->nodeValue '</td>';
    echo 
    '</tr>';
    }
    echo 
    '</table>';
    ?>
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Codice PHP:
    echo '<td>' $app->getAttribute('title') . '</td>' '<td>[img]' $app->getAttribute('img') . '[/img]</td>'

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    ottimo grazie...
    non mi ero accorto...

    vorrei correggere l'xml per chi ne avesse bisogno

    codice:
    <work xml:id="work">
    <app xml:id="app_0" title="Fotocamera" img="work/foto.png">FOTOCAMERA</app>
    <app xml:id="app_1" title="Immagini" img="work/gall.png">GALLERY/PHOTO</app>
    <app xml:id="app_2" title="Impostazioni" img="work/impo.png">IMPOSTAZIONI</app>
    <app xml:id="app_3" title="Orologio" img="work/oro.png">OROLOGIO</app>
    </work>
    i percorsi delle img vanno senza il "../"
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non è un errore, dipende in che cartella tieni il file php

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    io per quanto riguarda i percorsi o li metto assoluti oppure tengo buono solo la parte di percorso relativo a partire dalla cartella radice delle immagini cosi' poi posso concatenare il percorso da qualunque posizione mi trovo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.