Ciao,
Come richiedo un url tramite script? :berto:
Grazie.
Ciao,
Come richiedo un url tramite script? :berto:
Grazie.
Traduzione?
Dove sei? Nel Perl o in una pagina Web?
Dove e` l'oggetto della richiesta? Sul tuo server o su un altro?
Ti interessa la pagina o la stringa (url) che la identifica?
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Sono in unoscript cgi.
L'oggetto della richiesta è sul mio server.
M'interessa richiamare l'url per aprire la pagina.
Se non e` cambiato qualcosa ultimamente, non si puo` fare. Non stiamo parlando di PHP, ma di uno script CGI-Perl.
Quello che si puo` fare da un CGI e` generare una pagina HTML.
Se la pagina esiste gia`, puoi leggerla (come fosse un file di testo) e riscriverla nel browser (con un print sulla porta del CGI).
In alternativa, generi una pagina che contiene:
<meta http-equiv='refresh' content='1;$url' />
dove $url e` la variabile che contiene il path (da Web) al tuo file.
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
Mi interessa proprio questa possibilità:che sintassidovrei utilizzare?Se la pagina esiste gia`, puoi leggerla (come fosse un file di testo) e riscriverla nel browser (con un print sulla porta del CGI).
E` un po' che non smanetto piu` in Perl, per cui la sintassi mi sfugge. Posto solo la logica.
open(...)
while(<...>){
print();
}
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
prova questo:
oppure meglio ancora:codice:#!/perl # # Client use strict; use warnings; use IO::Socket::INET; my $socket = IO::Socket::INET->new(PeerAddr => 'http://www.google.com', Proto => 'tcp') || die "$!\n"; $socket->autoflush(1); print $socket "GET http://www.google.com/ HTTP/1.1\r\n"; my $pagina_web = <$socket>; close($socket);
calcola però che io non uso perl da un bel pò...codice:my $get_page = `curl -s http://www.google.it/`
Alla batteria dai retta,balla!