Programmazione Web » Php » Visualizzare il codice sorgente di una pagina web

Visualizzare il codice sorgente di una pagina web

Difficoltà: Intermedio Scritto da Jacopo Nuzzi
Sito Web: http://www.jacoz.net E-Mail
Questo tutorial è stato letto 1098 volte




Ciao a tutti,

in questo articolo vedremo come visualizzare il codice delle nostre pagine.

<?php
echo "<form action=\"" . $_SERVER [ 'PHP_SELF' ] . "\" method=\"post\">\n" ;
echo " <input name=\"query\" value=\"" . $_POST [ 'query' ] . "\" type=\"text\">\n" ;
echo " <input type=\"submit\" value=\" Visualizza il Codice \">\n" ;
echo "</form><p>\n" ;

if ( $_POST [ 'query' ] == TRUE )
{     
highlight_file ( $_POST [ 'query' ], FALSE );
}
?>

Il codice dell'applicazione è davvero molto elementare. La prima parte, stampa a video simplicemente il form con il quale inviare la query e sono presenti solo due variabili, $_SERVER[PHP_SELF] e $_POST['query'] .

La prima delle due variabili serve per ricavare l'indirizzo della pagina web senza QueryString (se si vogliono visualizzare anche le QueryString, sostituire a PHP_SELF, REQUEST_URI ), mentre la seconda ed ultima variabile serve per stampare la query da noi scelta.

Finito la parte di codice che ci serve per il form, inizia la parte che interessa a noi. Vediamo innanzi tutto un if(), che serve per far funzionare la funzioni solo se viene inviata una query (con il form visto prima). Per quanto riguarda la funzione, beh, che dire... è una funziona nativa dal PHP 4 in poi...

In questo caso è possibile inviare due tipi di query: la prima, riferita ad una pagina che risiede sullo stesso server:

./index.php, ../ciao.html, ./cartella/file.inc, ecc...

la seconda ad una pagina su un altro server:

http://www.jacoz.net/directory/index.html, http://www.mrwebmaster.it/

N.B. Il codice illustrato nell'articolo è un esempio base. Da lì si possono poi sviluppare applicazioni molto più complesse con più funzioni.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google