Compilazione dei moduli delle pagine Web per una serie di motivi: per scaricare il software, registrarsi per siti Web e per l'acquisto di prodotti. Una cosa che queste forme tutte hanno in comune è che essi raccolgono dati ed elaborarli in qualche modo. Ci sono molte lingue che possono essere utilizzati per manipolare i dati di un modulo Web. Queste lingue accettano dati dell'utente ed elaborano attraverso la scrittura di una pagina Web, un database o in un file.
Istruzioni
Scrivendo uno Script PHP per Post-elaborazione dati
1
Aprire un editor di testo e creare una pagina Web con un modulo scritto in HTML. Questa forma ha due campi di input: uno per il nome dell'utente e uno per il cognome dell'utente. Aggiungere un pulsante Invia sotto i due campi di input. Denominare il file process_php.html e salvarlo in un server Web.
< html >
< corpo >
< forma >
Nome: < nome input = "first_name" type = "text" >
Cognome: < nome input = "cognome" type = "text" >
< input type = "submit" >
< / form >
< / body >
< / html >
2
Utilizzare l'editor di testo per creare un nuovo file denominato process_php.php. Questo file verrà chiamato quando l'utente compila e invia il modulo in process_php.html. Lo script prende i valori dal nome e i cognome e li stampa come HTML. Salvare process_php.php al server Web.
<? php
$first_name = $ post ['nome'];
$last_name = $ post ['last_name'];
echo "il nome è". $first_name;
echo "l'ultimo nome è". $last_name;
? >
3
Modificare process_php.html. Assegnare l'azione del form a process_php.php. Utilizzare l'attributo di metodo per specificare che deve essere presentata con il metodo POST e salvare il file.
< html >
< corpo >
< formano action="process_php.php" metodo = "post" >
Nome: < nome input = "first_name" type = "text" >
Cognome: < nome input = "cognome" type = "text" >
< input type = "submit" >
< / form >
< / body >
< / html >
4
Utilizzando un browser Web per accedere dal server Web, aprire process_php.html. Compila il modulo e clicca su "Invia" per elaborare i dati.
Scrivere uno Script PERL per Post-elaborazione dati
5
Aprire un editor di testo e creare una pagina Web con un modulo scritto in HTML. Questa forma ha due campi di input: uno per uno per codice di avviamento postale dell'utente e il nome dell'utente della strada. Aggiungere un pulsante Invia sotto i due campi di input. Denominare il file process_perl.html e salvarlo in un server Web.
< html >
< corpo >
< forma >
Nome della Via: < nome input = "street_name" type = "text" >
Codice postale: < nome input = "zip_code" type = "text" >
< input type = "submit" >
< / form >
< / body >
< / html >
6
Utilizzare l'editor di testo per creare un nuovo file denominato process_perl.pl. Questo file verrà chiamato quando l'utente compila e invia il modulo in process_perl.html. Lo script accetta i valori dal nome della via e il CAP campi e li stampa come HTML. La prima riga dello script è il percorso di PERL sul server Web. Salvare process_perl.pl su un server Web.
! path_to_perl
Se ($ENV {'REQUEST_METHOD'} eq 'POST') {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@kvs = split(/&/, $buffer);
foreach $kvs (@kvs) {
($name, $value) = split(/=/, $kvs);
$FORM{$name} = $value;
}
}
Stampare "Content-type: text/html\n\n";
Stampare "< html >< testa >< titolo >< / titolo >< / testa >";
Stampare "< body >";
stampa $FORM {street_name};
stampa $FORM {zip_code};
Stampare "< / corpo >< / html >";
7
Modificare process_perl.html. Assegnare l'azione del form per process_perl.pl uso l'attributo di metodo per specificare che deve essere presentata utilizzando il metodo POST e salvare il file.
< html >
< corpo >
< formano action="process_perl.pl" metodo = "post" >
Nome della Via: < nome input = "street_name" type = "text" >
Codice postale: < nome input = "zip_code" type = "text" >
< input type = "submit" >
< / form >
< / body >
< / html >
8
Utilizzando un browser Web per accedervi dal server, process_perl.html. Compila il modulo e clicca su "Invia" per elaborare i dati.
Scrivere uno Script ASP per Post-elaborazione dati
9
Aprire un editor di testo e creare una pagina Web con un modulo scritto in HTML. Questa forma ha due campi di input: uno per l'età dell'utente e uno per la città dell'utente. Aggiungere un pulsante Invia sotto i due campi di input. Denominare il file process_asp.html e salvarlo in un server Web.
< html >
< corpo >
< forma >
Età: < nome input = "età" type = "text" >
Città: < nome input = "città" type = "text" >
< input type = "submit" >
< / form >
< / body >
< / html >
10
Aprire un editor di testo e creare un nuovo file denominato process_asp.asp. Questo file verrà chiamato quando l'utente compila e invia il modulo scritto in process_asp.html. Lo script accede ai valori di età e i campi città da process_asp.html e li stampa come HTML. Salvare process_asp.asp su un server Web.
< %
Dim età, città
età = Request.Form("age")
città = Request.Form("city")
Response. Write ("età:" & età)
Response. Write ("città:" & città)
% >
11
Modificare process_asp.html. Assegnare l'azione del form a process_asp.asp. Utilizzare l'attributo di metodo per specificare che deve essere presentata utilizzando il metodo POST e salvare il file.
< html >
< corpo >
< formano action="process_asp.asp" metodo = "post" >
Età: < nome input = "età" type = "text" >
Città: < nome input = "città" type = "text" >
< input type = "submit" / >
< / form >
< / body >
< / html >
12
Utilizzando un browser Web per accedere dal server Web, aprire process_asp.html. Compila il modulo e clicca su "Invia" per elaborare i dati.
Consigli & Avvertenze
- Provare a salvare i dati in un database o in un file sul tuo computer per vedere che i dati del modulo diversi modi possono essere elaborati.
- Output HTML tag per le pagine Web elaborate per rendere l'output più leggibile.
- ASP (Active Server Pages) è sviluppato per il sistema operativo Windows.