Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    codice HTML/PHP visualizzato come testo

    salve a tutti, questo è il mio primo messaggio..spero possiate aiutarmi.
    ho la necessità di visualizzare del codice html e php come testo...
    conosco il tag <pre></pre> ma in questo caso non funziona...
    per testo che devo inserire nella pagina è questo:
    http://dl.getdropbox.com/u/792862/index.txt

    se lo inserisco tra due tag <pre></pre> il risultato è questo
    http://ignazioc.netsons.org/myfile/flickr/prova.html
    dove addirittura il codice è parsato dal browser...

    avete qualche indicazione? grazie
    --
    www.theeasyweb.net

  2. #2
    devi sostituire ogni carattere < con &lt; e ogni > con &gt;

    codice:
    <pre>
    &lt;?php
    //linkiamo la library con tutte le funzioni necessarie.
    require_once("phpFlickr/phpFlickr.php");
    
    // Istanziamo un nuovo oggetto di tipo phpFlick passando al costruttore la nostra chiave API
    $f = new phpFlickr("INSERT_YOUR_API_KEY");
    
    /*Sarebbe utile abilitare la cache, ma in questo esempio non è necessario, quindi le righe sono commentate
    $f-&gt;enableCache(
        "db",
        "mysql://[username]:[password]@[server]/[database]"
     );
    */
     
    $i = 0;
    
    if (!empty($_POST['username'])) {
        // otteniamo l'identificativo dell'utente a partire dal suo username
        // l'identificativo è una stringa come XXXXXXXX@NXX
        $person = $f-&gt;people_findByUsername($_POST['username']);
     
        // otteniamo l' URL dell'utente, qualcosa tipo
        // http://www.flickr.com/photos/ignazioc/
        $photos_url = $f-&gt;urls_getUserPhotos($person['id']);
     
        // Otteniamo le prime 50 fotografie dell'utente
        $photos = $f-&gt;people_getPublicPhotos($person['id'], NULL, NULL, 50);
     
        /* Scorriamo le foto e costruiamo il nostro codice HTML
    	la funzione buildPhotoURL non corrisponde ad un' API particolare, ma è una funzione
    	aggiunta nel pacchetto phpflickr, il suo utilizzo è intuitivo e potete leggerne direttamente il sorgente
    	*/
        foreach ((array)$photos['photos']['photo'] as $photo) {
            echo "&lt;a href=$photos_url$photo[id]&gt;";
            echo "&lt;img border='1' alt='$photo[title]' ".
                "src=" . $f-&gt;buildPhotoURL($photo, "Square") . "&gt;";
            echo "&lt;/a&gt;";
            $i++;
            // Al raggiungimento dell'ottava foto vado a capo
            if ($i % 8 == 0) {
                echo "&lt;br&gt;\n";
            }
        }
    }
    ?&gt;
    
    &lt;h3&gt;Enter a username to search for&lt;/h3&gt;
    
    &lt;form method='post'&gt;
        &lt;input name='username'&gt;&lt;br&gt;
        &lt;input type='submit' value='Display Photos'&gt;
    &lt;/form&gt;
     
    &lt;p&gt;&lt;a href="source"&gt;View Source&lt;/a&gt;&lt;/p&gt;
    
    </pre>

  3. #3
    grazie per la risposta.
    quindi il tag <pre> funziona solo fino a quando non ci sono simboli '>' e '<' nel testo?
    --
    www.theeasyweb.net

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da ignazioc
    quindi il tag <pre> funziona solo fino a quando non ci sono simboli '>' e '<' nel testo?
    il tag pre indica che il contenuto è stato PREformattato, non che contenuto non deve essere interpretato.

    http://www.w3schools.com/tags/tag_pre.asp

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.