Ecco un breve consiglio su come inviare automaticamente un modulo HTML utilizzando una riga di comando Linux e PERL. Per questo esempio avremmo bisogno di un modulo perl www :: meccanizza e alcuni sito di base PHP. Cominciamo con un semplice sito Web PHP. Il sito Web sarà composto da due file:
modulo.PHP:
Nome e cognome:
invia.PHP
Nome di battesimo:
Cognome:
Carica quei due file nella directory del tuo Webserver e modifica le loro autorizzazioni:
Forma CHMOD 755.PHP Invia.PHP
Se non l'hai ancora fatto, installa www :: meccanize. Su Debian o Ubuntu sarebbe qualcosa di simile:
# Apt-get Installa libwww-mechanize-perl
e crea uno script chiamato meccanizzare.pl Con un seguente contenuto:
#!/usr/bin/perl usa www :: meccanize; my $ mech = www :: meccanize-> new (); $ url = 'http: // localhost/forma.php '; $ mech-> get ($ url); $ MECH-> Submit_Form (form_number => 1, Fields => fname => 'www', lname => 'meccanize',); stampare $ mech-> content ();
Nota l'URL nello script sopra. Modifica questo URL per adattarsi alle tue impostazioni. Rendi eseguibile lo script:
$ chmod +x meccanizza.pl
Ora esegui questo script e reindirizza tutto l'output su indice.html
./meccanizzare.pl> indice.html
Se tutto andava bene, apri l'indice.HTML usando il browser e dovresti vedere:
Nome: www
Cognome: meccanizza