Codice sorgente delle pagine

Scritto da Jacopo Nuzzi (http://www.jacoz.net) il 21 luglio 2004

Ciao a tutti,
in questo articolo vedremo come visualizzare il codice delle nostre pagine.

PHP

<?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 dellapplicazione ? 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 lindirizzo 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
CODICE
./index.php, ../ciao.html, ./cartella/file.inc, ecc...
la seconda ad una pagina su un altro server
CODICE
http://www.jacoz.net/directory/index.html, http://www.mrwebmaster.it/


N.B. Il codice illustrato nellarticolo ? un esempio base, da l?, si possono poi sviluppare applicazioni molto pi? complesse con pi? funzioni.
A presto... :)



Pagine totali: 1 [ 1 ]

Online:

Ci sono 8 utenti online, 0 della community e 8 ospiti.

Partners:

DebtCredit Card ConsolidationPhoenix PoolsArizona LandscapingDevSpy.comGiornale WebmasterMrWebmaster.itServerplan