Newsgroup: it.comp.lang.perl
Titolo: Re: errore di sintassi: quale?

 my $google_search = SOAP::Lite->service("file:$google_wdsl");
Nella 1a di queste tre righe manca il ";" finale, a naso...
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my gpg id = 0x7C946947

 Nella 1a di queste tre righe manca il ";" finale, a naso...
Ma tu per i linguaggi c'hai prorpio naso... :-)
Complimenti! Funziona.
Grazie

 Complimenti! Funziona.
Mi permetti di darti un consiglio? Prova perltidy, è un programma (in
Perl) che serve per riformattare gli script rendendoli più leggibili.
Usalo che serve! :) (
http://perltidy.sourceforge.net/
)


 Usalo che serve! :) (
http://perltidy.sourceforge.net/
)
Grazie mille per il consiglio.
Avrei da chiederti, se non oso troppo, un'ultima cosa. Come si fa ad
inserire in una pagina web lo scrpt di prima? Ho letto questa indicazione,
ma non so come farlo: utilizzare SSI, aggiungendo al file shtml una stringa
<!--#include virtual="google_box.html" -->
Due domande:
1) mi basta dare l'estensione shtml al file da inviare sul server?
2) perchč il file riportato sopra, google_box.html ha estensione html se io
ho il file 
google_box.pl
?? Come ottengo il primo dalň secondo??
Grazie mille

 $maxResults = 10 if ($maxResults < 1 or $maxResults > 10)
Manca un ';' in fondo a questa riga.
Max

 Avrei da chiederti, se non oso troppo, un'ultima cosa.
Mi spiace, ma in campo web non so aiutarti! :\
Sorry,


 ho il file 
google_box.pl
?? Come ottengo il primo dalò secondo??
se tu in un file .html inserisci la direttiva che ho scritto sopra e 
miocgi.cgi restituisce un output, tale output andrà nella pagina web al 
posto della direttiva.

 al posto della direttiva.
Ma nella directory cgi-bin, devo mettere il file google:
box.pl
 o devo
cambiare l'estenzione da pl a cgi?
Nella pagina s(html) poi, inserisco la stringa
<!--#exec pl="./cgi-bin/
google_box.pl
" -->
Nota: ho pensato di mettere #exec pl=
oppure:
<!--#exec cgi="./cgi-bin/google_box.cgi" -->.
Ho provato varie ocmbinazioni e la più fortunata mi dà l'errore
 [an error occurred while processing this directive]
Le altre non funzionano prorpio!
Infine, al file 
google_box.pl
 devo passare due parametri
google_box.pl
 query size, tipo
google_box.pl
 casa 10
in che fase devo passargliele? Nella stringa  <!--#exec
pl="./cgi-bin/
google_box.pl
" --> ??

  [an error occurred while processing this directive]
Questo è il mio server!
http://vademecum.aruba.it/start/linux/scheda_off.htm
Che permessi settare? Com'è la storia del SSI?

 pl="./cgi-bin/
google_box.pl
" --> ??
<!--#include 
virtual="./cgi-bin/
google_box.pl?variabile1=valore1&variabile2=valore2
" -->

 
http://www.ikaro.net/support/ssi1.shtml
Studiato tutto per bene.
Tuttavia ancora non funziona.
Ho fatto così!
nella directory cgi-bin del server (con permessi 775) ho messo il file
google_box.cgi (coi medesimi permessi)
e nel file prova.shtml (shtml supportata), che si trova nella stessa
directory in cui si trova anche cig-bin, ho inserito tra i ag body, la
stringa
<!--#exec pl="./cgi-bin/
google_box.pl
" -->
Lancio ed ottengo l'errore:
 [an error occurred while processing this directive]
E questo con qualunque file .pl o .cgi (e con la rispettiva stringa).
Come posso fare? In quale NG sono più IT?
Grazie

 <!--#exec pl="./cgi-bin/
google_box.pl
" -->
 volevo scrivere:
 <!--#exec pl="./cgi-bin/google_box.cgi" -->

 <!--#exec pl="./cgi-bin/
google_box.pl
" -->
<!--#exec cgi="./cgi-bin/
google_box.pl
" -->
oppure
<!--#exec cgi="./cgi-bin/google_box.cgi" -->
che vanno messe in un file .shtml (se vuoi dagli un chmod +x per sicurezza)
Nota che devi dare un
chmod +x google_box.cgi
Se tutto ciò non andasse, prova a fare andare il tuo script da linea di 
comando per vedere se ha degli errori.

 di comando per vedere se ha degli errori.
gli attributi sono -rwxrwxrwx enonostante tutto non va!
Lo script da riga di comando funziona bene
che altro posso fare?

 che altro posso fare?
Chiedere aiuto al supporto tecnico di chi dà l'hosting?

 Chiedere aiuto al supporto tecnico di chi dà l'hosting?
Provo così, grazie mile! :-)