mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: vi prego, aiuto

ciao,
ho installato perl su win2000 nella directory d:/perl e Apache in
c:/Apache(capitemi, solo da una settimana);
al prompt del dos, mentre sono collegato, scrivo: ppm install nome_package;
mi esce la scritta installing package 'nome_package' e subito dopo: mkdir
c:\docume~1\impost~1: file exists at d:/perl/site/lib/
ppm.pm
 line 310;
cosa sbaglio?
forse perl lo dovevo installare sullo stesso disco del sistema operativo?
chi può gentilmente darmi una mano, per favore?
grazie in anticipo
cordiali saluti
miano

 chi puň gentilmente darmi una mano, per favore?



ciao gianni,
ho risolto il problema ma non ti dico come se no mi prendi per il culo.
Cercavo di installare i moduli non da amministratore, ma da utente...hem...
cmq grazie PERL'interessamento.
ciao
miano

Newsgroup: it.comp.lang.perl
Titolo: @array prende max 10 valori

Salve,
     supponiamo che ho una funzione che mi ritorna n valori, con:
@elements = &function();
vengono tutti salvati in @elements ... io ora vorrei che venissero presi 
solo i primi 10 valori, o ad esempio i primi tre valori se la sub ne 
ritorna solo tre...il tutto evitando una cosa del genere:
($element[0],$element[1], ...etc... ,$element[9]) = &function();
c'è un modo??
grazie

 grazie
@aa1 = (1,2,3,4,5,6,7,8,9,10);
@aa2 = @aa1[2 .. 6];
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
Piu' esplicito:
sub aaa
{ return  @_ ; }                    
@aa1 = (aaa(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15))[0 .. 9];
print @aa1 ,"n";


 print @aa1 ,"n";
perfetto!!! ma se volessi prendere tutti gli altri elementi? esclusi i 
primi 10??
grazie

 primi 10??
insomma, un metodo più veloce (in stitle perl) per evitare di fare:
my @aa2 = @aa1[9 .. (scalar(@aa1) - 1)]

Larry wrote:

my @aa2 = @aa1[9 .. $#aa1];
Newsgroup: it.comp.lang.perl
Titolo: principiante!!

Ciao a tutti!!
Premettendo che ho 14 anni, vorrei riuscire ad imparare il Perl a tutti i
costi!!
Ho comprato un libro "programmare in Perl" e l'ho appena iniziato a leggere.
Ho letto che nello script bisogna specificare: #!/usr/bin/perl. Ma come si
creano gli script? Cioč, io sono abituato al notepad di windows, cosa devo
installare in windows 98?
Grazie Mille e scusate per le domande banali (per voi, e spero che lo
diventeranno anche per me :)
--
Antonio
ICQ#: 64543177
e-mail: 
antonio...@inwind.it
 o 
antonio...@hotmail.com
Personal Web Site: 
http://antonio.dalweb.it

 ha scritto nel messaggio
news:8m4m5e$ns1$1...@sirmdpsin16.inwind.it...


Ho scaricato da questo link 
http://www.perl.com/CPAN-local/src/stable.zip
.
Ho fatto bene? Mi dai una mano?
Grazie


Ho installato anche windows installer da questo link
http://www.activestate.com/download/contrib/Microsoft/9x/InstMsi.exe
e Windows Intel - ActivePerl-5.6.0.616-MSWin32-x86-multi-thread.msi
Va bene per windows 98? Se si ora che si fa?


 Ho fatto bene? Mi dai una mano?


 Va bene per windows 98? Se si ora che si fa?


installare in windows 98?
Nei sistemi unix  #!/percorso   indica il percorso per un interprete,
in questo caso il perl, così se il file è reso eseguibile si può
eseguirlo senza richiamare espressamente l'interprete
./
file.pl
invece di 
perl 
file.pl
Sotto windows questa possibilità non c'è , quindi è inutile inserire
quella direttiva.
Ciao
Marcello

 quella direttiva.
Questo non e' proprio vero. Il porting di Apache per Win32 riesce a comprendere
ed interpretare correttamente la direttiva #!/percorso (non so se occorre
impostare qualche flag particolare nei file di configurazione). Per IIS e'
invece necessario associare alle estensioni (nel nostro caso .pl o .cgi)
all'interprete Perl (questa procedura mi sembra venga fatta in automatico [per
.pl e .plx] durante l'installazione di ActivePerl).
Ciao
Marcello
Newsgroup: it.comp.lang.perl
Titolo: come si fa ad automatizzare?

Ciao a tutti.
Ho una applicazione che uso spesso sempre nello stesso modo: apri un file,
scegli dove salvare i risultati, processa il file (è roba di analisi di
laboratorio...).
Dal momento che a breve mi troverò a dover utilizzare ancora più
frequentemente questa procedura, mi chiedevo se sia possibile scrivere uno
script per fare questo (sono in windows). Il massimo che ho ottenuto per
lanciare il programma l'ho trovato nel help di active perl:
    use Win32::Process;
    use Win32; sub ErrorReport{
        print Win32::FormatMessage( Win32::GetLastError() );
    } Win32::Process::Create($IDA,
                                "F:/Program Files/MDS Proteomics/IDAProcessor/IDA Processor.exe",
                                "IDA Processor.exe",
                                0,
                                NORMAL_PRIORITY_CLASS,
                                ".")|| die ErrorReport();
$IDA->Suspend();
    $IDA->Resume();
    $IDA->Wait(INFINITE);
A questo punto vorrei aggiungere le istruzioni per aprire i file (diciamo
che gli faccio aprire il più recente nella directory che specificherò) ma
non ho idea di come si possa fare.
Grazie a chi vorrà aiutarmi!
dawe
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 non ho idea di come si possa fare.
Dipende dagli strumenti di interfaccia resi disponibili da quella specifica
applicazione. Per aprire un file immagino che basti scriverne il nome nella
riga di comando (non so come si faccia con Win32::Process, ma non dovrebbe
essere complicato): praticamente tutti i programmi hanno questa possibilità.
Tutto il resto è territorio ignoto; guarda nella documentazione del
programma.
Le possibilità variano da una serie di parametri che è possibile fornire
nella riga di comando, a conversazione DDE, metodi ActiveX, server
dell'applicazione con un proprio protocollo, ecc.
Alla peggio, immagino che sarebbe possibile inviare dei messaggi alla
finestra dell'applicazione, per simulare la pressione di tasti e scelte da
menu, ma come capirai facilmente questa è proprio l'ultima spiaggia, perché
abbastanza complicato e soggetto ad errori.
Ciao.

 finestra dell'applicazione, [cut]
Pensa che questa era la soluzione alla quale avevo pensato all'inizio! Anche
qui, però, non saprei come fare...

qui, però, non saprei come fare...
Qualcosa si può forse fare con Win32::Script, o con il metodo SendKeys di
un oggetto WScript.Shell (vedi "Windows Script Host" nella documentazione
perl).
Alla disperata, si può ricorrere a Win32::API, per collegarsi alle funzioni
Windows GetWindow e SendMessage. Molto alla disperata.
Ciao.

perl).
Dopo un'ulteriore ricognizione, credo che Win32::GuiTest sia forse il
modulo migliore per tentare esperimenti di questo genere.
Ciao.
Newsgroup: it.comp.lang.perl
Titolo: Ordinamento di un array bidimensionale

Ciao a tutti.
Come posso ordinare un array bidimensionale rispetto alla n-esima
colonna? Io ho provato con
@catalog1 = sort { $catalog[$a][$n] cmp $catalog[$b][$n] } @catalog ;
oppure con
@catalog1 = sort { ($a=$catalog[$a][$n]) cmp ($b=$catalog[$b][$n]) }
@catalog ;
ma non ottengo i risultati sperati. C'è un'alternativa allo scrivermi
per mio conto una procedura ad hoc?
Grazie in anticipo.
-- 
Ciao
Nico

 
Poteri taumaturgici dell'invio di un post. 
@catalog1 = sort { $a->[$n] cmp $b->[$n] } @catalog ;
-- 
Ciao
Nico
Newsgroup: it.comp.lang.perl
Titolo: perl ed apache

Non riesco ad eseguire cgi perl sul mio server apache
il log del server da il seguente messaggio:
[Tue Jan  9 21:00:08 2001] [error] (8)Errore di formato di exec: exec of
/usr/local/apache/cgi-bin/links.cgi failed
[Tue Jan  9 21:00:08 2001] [error] [client 192.168.0.1] Premature end of
script headers: /usr/local/apache/cgi-bin/links.cgi
mentre quando richiamo lo script cgi ho il seguente risultato sul browser
Internal Server Error The server encountered an internal error or
misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them
of the time the error occurred, and anything you might have done that may
have caused the error.
More information about this error may be available in the server error log.
chi mi può dare un suggerimento ?
ciao
Marco

 script headers: /usr/local/apache/cgi-bin/links.cgi
E' una FAQ... stampi gli header prima di tutto?
Valerio

>/usr/local/apache/cgi-bin/links.cgi failed
Senza ulteriori info la sfera di cristallo suggerisce:
1. Non c'e' #!/path/to/perl come prima riga dello script
2. links.cgi non e' x per nobody (o per qualsiasi altro utente faccia 
girare apache)
-- 
Saluti,
Giancarlo

 girare apache)
Giusto. O non è stato trasferito come ascii...
Valerio

 come permessi l'utennte che fa girare apache ha il permesso di eseguie lo
script
c'è anche la riga iniziale #!/usr/bin/perl
aggiungo un'altra domanda ?
ma se eseguo ./
nomedelloscipt.pl
dovrebbe funzionare ?
scusate sono alle prime armi , magari è una domanda scema (con perl
nome..... , funziona)

ho quasi risolto mancava una -w
#|/usr/bin/perl -w
solo che adesso mi da
malformed header from script

ok ragazzi provando prima o poi .....
funzia tutto
mancava anche print"Content-type ecc..
questo ci sono arrivato da solo in un attimo
mi sembra giustp riferirvelo e ringraziarvi
a buon rendere
Marco
Newsgroup: it.comp.lang.perl
Titolo: Problema con i DB!

Ciao,
allora ho questo problema, ho un sito in cui creo dei Db in questa maniera:
$flags = O_CREAT | O_RDWR;
  $db = "../data/clan";
  tie(%clan, 'AnyDBM_File', $db , $flags, 0666) || &error_html("Non riesco
ad aprire il database dei clan");
inserndoli nella directory 'data'.
Ora il problema nasce nel momento in cui devo spostare il sito su di un
altro server, infatti copiando i DB questi risultano poi illeggibili (sia in
ascii che in binary), provando a creare un DB direttamente nella nuova
directory utilizzando il dati del DB già fatto, non mi accede al DB. Ho
provato a sostituire lo 0666 con 0777 e a creare un altro DB con permessi
diversi ma nulla!
Non so come fare ed è indispensabile vi prego help!!!!
Ciao
+CROCE+

 Non so come fare ed è indispensabile vi prego help!!!!
Versioni incompatibili di libdbXYZ? (non intendo librerie o moduli 
perl,  ma lib di sistema)
-- 
Saluti,
Giancarlo

 ha scritto nel messaggio
news:9h7cco$v32$1...@stargate1.inet.it...


 
Sinceramente non mi hai neppure detto di che sistemi operativi stiamo 
parlando, quindi e' un po' difficile rispondere......
-- 
Saluti,
Giancarlo

 ha scritto nel messaggio
news:9h7ju5$6bmu$1...@stargate1.inet.it...


 Non so che dirti di più xchè non so cosa potrebbe interessarti!
Una volta quando si cercava aiuto si passavno tutte le informazioni 
necessarie, anche qualcosa di piu'.... vabbe'.... comunque a me non 
interessa nulla ma a te credo che interessi risolvere il problema, 
quale unix? che versione del os? che versione del perl? 
cerca in /lib o/e in /usr/lib e/o /usr/local/lib e/o in ogni altra 
directory che contengo librerie di sistema, i file libdbxxx.so.N e 
guarda il numero di versione, la N nel nome del file.
oppure prova a digitare a riga di comando
ldd /path/to/perl 
(sostituendo a /path/to il corretto path per il perl)
e vedi a che lib e' linkato il perl.
-- 
Saluti,
Giancarlo
Newsgroup: it.comp.lang.perl
Titolo: RegExp equivalenti? (newbie)

volevo sapere se le seguenti regexp sono equivalenti:
/(pippo|pluto|paperino)/
e
/[(pippo)(pluto)(paperino)]/
oppure
/[ab(cd)]/
e
/(a|b|cd)/
grazzzziiee :-D
]\/[ad]\/[age
"Un Maestro nell'arte della vita, non fa nessuna precisa distinzione tra lavoro
e gioco, fatica e riposo, mente e corpo, educazione e ricreazione. 
Insegue semplicemente la sua visione di Eccellenza attraverso qualunque cosa sta facendo e lascia agli altri decidere se sta lavorando o giocando. A lui sembra sempre che sta facendo entrambe le cose." - Anonimo.
.-~-.-~-. 
www.madmagelab.cjb.net
 .-~-.-~-.

/[ab(cd)]/
non fanno quello che intendi tu, non puoi raggruppare con parentesi
tonde una sequenza di caratteri all' interno di una classe di
caratteri (parentesi quadre) perchè nelle classi di caratteri vengono
considerati i caratteri presi singolarmente.
ergo è 'a' o 'b' o 'c' o 'd' o '(' o ')' e non
'a' o 'b' o 'cd'

'a' o 'b' o 'cd'
quindi sono equivalenti 
/(a|b|c|d|e)/
e
[abcde]
giusto?


 ]\/[ad]\/[age
E io mi chiedevo se questa signature dovesse essere equivalente alle
regexp là sopra!! Poi ho capito che ]\/[ = M
:-)
Ciao
--ev

--ev
LOL
ok, grazie... lo so che cosa sono le "altre cose" (comincia per $,
vero?)


 vero?)
Esattissimo! 
Buone regexp! :-)
Ciao
--ev

Newsgroup: it.comp.lang.perl
Titolo: Manuale in italiano.

Salve a tutti. Qualcuno saprebbe indicarmi un manuale in italiano orientato
all'ambito CGI?
Grazie.



 all'ambito CGI?
Perl per applicazioni CGI - Deep/Holfeder - McGraw Hill.
L'ho trovato buono.
--
Valerio Granato - 
val...@grana.to
FOR KeyMaster - i2000 Usenet Hierarchy
Maggiori informazioni sulla gerarchia i2000?
http://www.i2000.usenet.it
 - 
in...@i2000.usenet.it

Oppure prova
Linux e programmazione web McGrawHill.
Lo puoi acquistare sul sito 
www.librinforamtica.com

Newsgroup: it.comp.lang.perl
Titolo: scaricare le mail

Vorrei realizzare in perl un programmino che vada a leggere le mail da un
certo account e le visualizzi in html.
Lasciando stare la parte di visualizzazione, esiste il modo per leggere le
mail?
Sapete dove poter trovare uno script?
Grazie 1000
Robby

 certo account e le visualizzi in html.
Si, puoi utilizzare il modulo Mail::Pop3Client che non e' standard e
devi installare ma e' molto facile da usare.
6 o 7 anni fa avevo lo stesso problema (e non me ne fregava niente
dell'output) e avevo fatto questo semplice proframmino:
#!/usr/bin/perl
use Mail::POP3Client;
# ($Usr, $Pwd) = split(/:/, $ENV{QUERY_STRING}); # If it is from a form
($Usr, $Pwd) = ("username", "password");
print "content-type: text/html\n\n";
print "<HTML> <HEAD> <TITLE> La mia posta </TITLE> </HEAD>";
print "<BODY>";
print "<PRE>\n";
$pop = new Mail::POP3Client($Usr, $Pwd, "my.mail.server");
for ($i = 1; $i <= $pop->Count; $i++) {
    print $pop->HeadAndBody($i)."\n";
}
Ciao
Massimo
--
 Massimo Balestra
 System Engineer
 Torino Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.
Newsgroup: it.comp.lang.perl
Titolo: lettura di valori all'interno di un file

Ciao a tutti,
premetto che mi sono avvicinata al perl da molto poco e se dico cavolate vi
prego di scusarmi.
Il mio problema è il seguente :
- utilizzo lo script cgi dbman per la gestione di un database
- questo script registra i valori dei campi all'interno di un "flat-file"
(che dovrebbe essere un semplice file di testo) e non in db mysql o access.
- ogni riga costituisce un record composto da tre campi divisi l'uno
dall'altro dal simbolo  |  io ho l'esigenza di leggere ogni campo di ogni
riga all'interno del file.
Come si fa ??
Esistono dei comandi che leggono da un punto ad un'altro di una stringa tipo
Mid$,Left$,Right$, del Visual basic ??????
Se non è di troppo disturbo potrebbe postarmi le seguenti operazioni :
l'apertura di un file, la lettura di ogni riga  presente nel file, la
lettura di un campo all'interno della riga.
Grazie tante e ciao.
P.S. mi potreste segnalare un sito che specifica le funzioni dei comandi
Perl.

 Perl.
http://aspn.activestate.com/ASPN/Perl/Reference/Products/ActivePerl/lib/Pod/perlfunc.html
-- 
/federico

 Se non č di troppo disturbo potrebbe postarmi le seguenti operazioni :


 ha scritto nel messaggio
news:8Hv38.13972$Rv3.5...@news2.tin.it...


Newsgroup: it.comp.lang.perl
Titolo: eliminare un tag

in un file che leggo in Perl si arriva a questa riga:
<a href="linkcasuale...">Testo</a>
ora io voglio eliminare il tag <a> ed il suo conenuto (href="linkcasuale")
che è sempre diverso...
qualche consiglio?

Ciao!

$testo =~ s/<a href=\".*?\">.*?<\/a>/\1/g;
Michele.


wrote:

non so se sia performante...
leggi il file (e lo metti in un buffer) finche' non trovi la
corrispondenza '<a href='. poi leggi senza passarlo al buffer, finche'
non trovi un '</a>' e cosi' via... spero di essere stato chiaro...
nella documentazione trovi tutto il necessario per manipolare
stringhe... :)
ciao,
korleon
-- 
cp win3.1 winxp
rm -r doors_,_windows_&_gates
mv gates out_of_windows
mv $$$ antitrust_judge

 ha scritto nel messaggio
news:B83EC216.4B3E%kryn...@katamail.com...

Questo funziona e ha anche il vantaggio di convertire alcuni tag simbolo
corrispondente:
$FILE = 'c:/perl/html/perltoc.html';   # Nome del file HTML di ingresso
open(FILE,"$FILE")
 or die "Impossibile aprire file di ingresso";
binmode FILE;
@lines = <FILE>;
close(FILE);
$FILEOUT = 'c:/perl/perltoc.txt'; # Nome del file di uscita
open(FILEOUT, ">$FILEOUT")
 or die "Impossibile aprire file d'uscita";
binmode FILEOUT;
for (@lines) {
 s/<br>/\x0D\x0A/gi; # Sostituisce <br> con ritorni  a capo
 s/\<.+?\>//g;  # Elimina i tags
 s/&nbsp;/ /g;
 s/&gt;/>/g;
 s/&ge;/>=/g;
 s/&lt;/</g;
 s/&le;/<=/g;
 s/&quot;/'/g;
 s/&egrave;/è/g;
 s/&agrave;/à/g;
 s/&ugrave;/ù/g;
 s/&ograve;/ò/g;
 s/&eacute;/é/g;
};
print FILEOUT @lines;
close(FILEOUT);
Newsgroup: it.comp.lang.perl
Titolo: Perl su Win

scusate per la domanda ma sono un novellino.
ho già realizzato deiversi script perl creandoli e pubblicandoli
direttamente su un server Unix su internet, vorrei però (per risparmiare
tempo e denaro) testarli prima sul mio pc, ho già installato PWS su win98 e
perl32.
Il mio quesito è questo: gli script che funzioneranno bene sul mio PC
potranno avere problemi sul server Linux? mi consigliate di installare Linux
e testarli con esso?
Ringrazio chiunque vorrà rispondermi!
Daniele

e testarli con esso?
E' possibile che abbiano dei problemi, sopratutto per il fatto che se
non accedi ai file con "binmode" potresti non trovare ciò che cerchi
Ciao
Andrea Busia
No Spam, Grazie.

 wrote in message
ktWKOHkFREebSl...@4ax.com...

Grazie 1000 Andrea.

Newsgroup: it.comp.lang.perl
Titolo: Programma perl su piu files

Ciao a tutti,
devo creare un programma in perl abbastanza lungo,
per questo ho pensato di scrivere piu file, 
per facilitarmi il lavoro, come linko i file tra di loro 
e come faccio, alla fine del lavoro, 
a mettere tutto insieme.
Grazie.
-- 

 a mettere tutto insieme.
La cosa più semplice è suddividere le varie funzioni in più file pl e usare 
un comando tipo "require 
libreria.pl
" all'inizio del file principale.
Altrimenti, se devi fare qualcosa di strutturato meglio si può pensare alla 
creazione di oggetti veri e propri (.pm) e utilizzarli con "use oggetto", ma 
se non conosci la creazione di oggetti con il Perl all'inizio è decisamente 
ostica. 

 un comando tipo "require 
libreria.pl
" all'inizio del file principale.
... che e' quello che faccio anche io ....
dopo la require puoi anche mettere ovviamente una " or die ...".
Da tener presente che in fondo ai file contenenti le funzioni ci va, 
come ultima riga
1;
altrimenti ti ritorna un errore che la prima volta mi e' sembrato 
abbastanza criptico (ma la soluzione la trovi in 3 secondi con Google 
;)).
HTH
Byez
Stefano
--
X-Privat Project - 
http://www.newsserver.it/

 [17.11.04 08:29]:

Ciao grazie della risposta,
mi incuriosisce la programmazione
ad oggetti in perl, conosci qualche link sull'argomento?
-- 

 ad oggetti in perl, conosci qualche link sull'argomento?
http://www.perldoc.com/perl5.8.0/pod/perltoot.html
Precondizione: devi conoscere la programmazione strutturata e i puntatori.
 Raffaello

 
http://www.perldoc.com/perl5.8.0/pod/perltoot.html
Aggiungo:
http://pod2it.sourceforge.net/pods/perlboot.html

Newsgroup: it.comp.lang.perl
Titolo: Database

gb|AL132454| cDNA mouse 3'
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
Vorrei  sapere se esiste un modulo o un programma esterno, oltre a
quelli presenti nella CPAN, che gestisce in modo efficiente e
soprattutto rapido il recupero dei record .
Vi ringrazio per la collaborazione.
Antonello Romani
Dipartimento di Medicina Sperimentale
Universita' degli Studi di Parma

 soprattutto rapido il recupero dei record .
Mi sfuggono QUALI siano i record in quiestione.
-- 
Ciao, Maurizio.
@@@@@@@
Neo:      "I know PERL"
Morpheus: "Show ME !!"
Newsgroup: it.comp.lang.perl
Titolo: Informazioni

Come si fa a provare se un programma scritto in perl funziona? Io ho fatto
cosě:
1. ho scritto il progr. su un normale text editor;
2. ho salvato il file come 
prova.pl
;
3. ho aperto la console nella dir in cui si trova il file;
4. ho digitato chmod +x 
prova.pl
;
5. ho digitato 
prova.pl
E il progr. non č andato; dov'č l'errore??? Grazie. Ciao.

 E il progr. non č andato; dov'č l'errore??? Grazie. Ciao.
Hai scordato un ; nella terza riga!  :))
Scherzo! Se per "non e' andato" intendi "non e' stato eseguito" prova a
cambiare il punto 5 in
5. ho digitato perl ./
prova.pl
Pero' se mandi qualche spiegazione riguardo il "non e' andato" credo sia
meglio, i motivi per un "non e' andato" possono essere molteplici
Saluti
-- 
øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ
Enrica Iaffei                     Aggregated Technologies ltd
7, Aristotelous Str.              3, Demetriou Vikella Str.           
1056 Nicosia       CYPRUS         1061 Nicosia       CYPRUS
phone +357 2 346261               +357 2 755750
"Da molti anni non mi chiedo pių quale posto č la mia casa
 ho scoperto che la mia casa č insieme a me ovunque vada"
øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ

meglio, i motivi per un "non e' andato" possono essere molteplici
Si, sono d'accordo !!!
Piu' che problemi con Perl mi sa che Stop & Go abbia problemi con Unix !!!
Quindi voglio ricordargli che ./
prova.pl
 funziona se e' stato messo:
#!/usr/bin/perl
o simile nella prima riga. Altrimenti e' necessario scrivere: perl 
prova.pl
Alex

Grazie Alex, effettivamente č vero, ho molti problemi con Unix, ma DEVO
imparare e come dice il detto "sbagliando s'impara". Ciao.
"Alex" <Nom...@wow.boh> ha scritto nel messaggio
news:vUJb6.15277$ew1.1...@news.infostrada.it...


Newsgroup: it.comp.lang.perl
Titolo: domini .com .net .org £ 30.000 !!! Websoluctions.com

Salve ,
vorrei presentarvi un nuovo servizio che oramai da 1 mese e' su internet.
La ditta Millennium Informatica, ha lanciato
www.websoluctions.com/index.html
  dove troverete registrazioni di domini a
prezzi vantaggiosissimi, ed anche spazio web su bande T3 a prezzi
buonissimi. Oltre a queste offerte che comprendono infinite E-MAIL , ( es
in...@vostrodominio.com
  ecc. ecc. )  servizio ASP, servizio SSL , backup
giornaliero delle vostre pagine , possibilita' di inviare il vostro lavoro
sul web tramite Front Page, pagamenti dilazionati in 90/180/270/360 gg ,
potete anche rivendere il vostro spazio non utilizzato al prezzo da voi
stabilito ( es. acquistate 5 mega sul nostro server, 2 mega li usate per il
vostro sito, e 3 vi rimangono. Ebbene i 3 mega li potete rivendere pensera'
Websoluctions.com a registrarvi un dominio di primo o secondo livello su
quello spazio. ) Offerte vantaggiose per coloro che vorranno diventare
rivenditori di spazio web e domini .

 ha scritto nel messaggio
news:oqjV5.23197$IP1.7...@news1.giganews.com...

Newsgroup: it.comp.lang.perl
Titolo: Un novello parla...

Salve a tutti,
vorrei chiedere un consiglio:
qualcuno mi sa indicare un guida semplice da capire che spieghi il Perl da
0? Mi va bene sia cartacea che elettronica, ho gia' comprato un libro che si
chiama Perl - Guida pratica della Apogeo ma e' una fregatura perche' non
parte dalla basi, per cui per il momento mi e' inutile....
Grazie a chi mi rispondera'
Davide Ferrari
aka Black Shark
correct e-mail: 
black...@writeme.com
ICQ: 5301833

Ho una guida per le basi che più basi non si può che ho scaricato da un sito
universitario, se ti interessa posso inviartela via e-mail, comunque ti
conviene andare su 
ftp://cis.utovrm.it
 e sacricarti la documentazione
ufficiale da CPAN (in inglese).
Ciao
Andrea
------------------------------------------------------------------------
Redattore di Ludus (
http://www.ludus.it
)
Recensioni, Trucchi, Soluzioni,
Patch e News per PC e PSX
------------------------------------------------------------------------

Un tutorial on-line in inglese puo' essere:
http://www.fsw.leidenuniv.nl/www/Perl_tut/START.HTML
Se non fosse quello che cerchi, prova a consultare:
http://language.perl.com/info/documentation.html
Per quanto riguarda guide cartacee io mi sono trovato benissimo con il
libro "Programming Perl"
---Marco
--
Automatic posted from 
titania.ge.infm.it
 [193.205.153.51]
via Mailgate Server - 
http://www.mailgate.org

 (Mailing List "100 Links al Mese")
 ======================================================================
                           "Il parere della maggioranza non puo' essere
                            che l'espressione dell'incompetenza"
                                                           Rene' Guenon
P.S: Per rispondere togliere la stringa "NOSPAM." dall'indirizzo

Newsgroup: it.comp.lang.perl
Titolo: Activestate Mail::Mailer

cerco una repository Activestate per istallare il modulo Mail::Mailer.
Non riesco a trovarla, qualcuno può aiutarmi?
Buone feste a tutti/e

Non riesco a trovarla, qualcuno può aiutarmi?
Il modulo fa parte del pacchetto MailTools, che dovresti trovare nel
repository di ActiveState
(
http://ppm4.activestate.com/MSWin32-x86/
<versione>/<build>)
Ciao.


Grazie, trovato e istallato.
Ciao
Newsgroup: it.comp.lang.perl
Titolo: perser log apache

salve a tutti,
esiste un qualcosa di gia' pronto che faccia il parsing di un file di 
testo contenente il log di apache (ip - date_time - request - referer- 
agent) e che modifichi la stringa dell'agent in modo da rimpiazzare 
stringhe del tipo: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; 
SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)" in qualcosa come MSIE 6.0?
per ogni browser agent?
grazie
-- 
Umin
n. p.: Pat Metheny Group - follow me

 grazie
ok, lo sto facendo e non mi sembra poi cosi' difficile, tuttavia se ci 
fosse qualcosa di gia' implementato sarei piu' sicuro nella riuscita 
(magari potrebbero sfuggirmi alcuni agent)
-- 
Umin
n. p.: Pat Metheny Group - across the sky


C'è sempre qualcosa di già implementato:
http://search.cpan.org/~akira/Apache-ParseLog-1.02/ParseLog.pm
http://search.cpan.org/~peterhi/Apache-LogRegex-1.2/lib/Apache/LogRegex.pm
http://search.cpan.org/~mslagle/Parse-AccessLogEntry-0.06/AccessLogEntry.pm
http://search.cpan.org/~msimerson/Apache-Logmonster-2.75/logmonster.pl
...
(Quando ti serve qualcosa, usa le funzioni di ricerca di CPAN).
Capisco la fretta, capisco la mancanza di tempo, ma mettersi a 
programmare "a testa bassa" è la cosa più sbagliata che si possa fare, 
per cui tale istinto andrebbe temperato, con impegno (parlo in generale, 
il fatto che tu ti sia informato circa l'esistenza di questi moduli è 
comunque positivo ;-)
Ciao,
Emanuele.

 informato circa l'esistenza di questi moduli è comunque positivo ;-)
ehehe, troppo buono
avevo gia' visto CPAN la settimana scorsa (ricordi?) e l'avevo trovata 
utile ed immaginavo esistesse qualcosa per parsare i log di apache (era 
impossibile che nessuno ci avesse pensato), tuttavia, come scritto 
sopra, a volte cerco anzi una soluzione mia (spesso piu' modellabile 
all'esigenza) piuttosto che "guardare fuori"
comunque grazie ancora
vedro' se riesco a ricavare quel che mi serve
ciao!
-- 
Umin
n. p.: Richard Ashcroft - A Song for the Lovers

Newsgroup: it.comp.lang.perl
Titolo: conversione caratteri

Chi mi sa suggerire dove posso
trovare una tabella per la converione
dei caratteri?
es: < = &lt
    > = &gt
ecc.
Grazie
Qualcuno conosce il anche comando in PHP?

 Qualcuno conosce il anche comando in PHP?
No.
						l.f.
--------------------------------------------------------------------------
       -- )     Luca Fini                            Tel: +39 055 2752 307
 ___    |\      Osservatorio Astrofisico di Arcetri  Fax: +39 055 2752 292
/   |   | |-_   L.go E.Fermi, 5 +-----------------------------------------
(___|___//___)  50125 Firenze  /   WWW: 
http://www.arcetri.astro.it/~lfini
 (_)      (_)   Italia        / e-mail: 
lf...@arcetri.astro.it
-----------------------------+--------------------------------------------
                              In a world without fences - who needs GATES?
Newsgroup: it.comp.lang.perl
Titolo: Perl5 per WindowsNT

Ho installato Perl per Win32 su NT4.0. Vorrei utilizzare gli script
attraverso IIS (Internet Information Server) ma quando provo a farli
funzionare attraverso un browser  mi viene proposto di salvare il file
script in una directory locale come fosse un download.
Il tutto è molto strano in quanto se provo  a simulare il
funzionamento degli script dal Command Prompt di NT tutto fila liscio.
Da questo deduco che l'associazione .pl --> perl.exe è corretta ma
allora non riesco a spiegare il malfunzionamento.
Qualche idea?
Bye. Raiworld.

 Da questo deduco che l'associazione .pl --> perl.exe č corretta ma


Newsgroup: it.comp.lang.perl
Titolo: Perl + Python = Parrot





Nuovo linguaggio all'orizzonte. Fate una visita al 
seguente indirizzo :


 


http://www.perl.com/pub/2001/04/01/parrot.htm?wwwrrr_rss


 


Bye.




Che mattachioni quei due!
A proposito, anche il pesce d'aprile che Stroustrup (ideatore del C++)
fece nel '98 fu piuttosto divertente; a chi interessa:
 
http://www.research.att.com/~bs/whitespace98.pdf
Max

Newsgroup: it.comp.lang.perl
Titolo: Avrei bisogno di un aiutone

Salve a tutti mi sono cacciato in un affare più grande di me ho promesso ad
un amico che avrei messo una pagina per contatti sul suo sito , una form
insomm con invio automatico come se ne trova tante ...
Hotrovato diversi codici gratis su internet che ho scaricato e cercato di
capire ... leggendomi anche una guida 
www.html.it
 adesso ai già gravosi
problemi ho scoperto che nel server è presente actveperl ... il file cgi
deve essere tramutato in .pl così la mia guida non serve aniente ...
Qualcuno conosce un metodo facile oppure una guida in linea per poter
mettere un form all'interno di un server del genere ?
uno degli script scaricati utilizza questo ()credo si chiami modulo
$SENDMAIL  identifies the location of the send mail program on
#  your server.
il problema è che non riesco a farlo funzionare.
Se serve qualche altra informazione per risolvere il problema e qualcuno ha
voglia di aiutarmi io sono qui ....
Grazie Adriano

 wrote in message
sXRR6.8987$Ww.1...@news2.tin.it...

Newsgroup: it.comp.lang.perl
Titolo: Interfaccia database via Web in perl

Ciao a tutti,
Io avrei bisogno di alcune piccole informazioni,
dovrei interfacciare un database in DBF IV con delle pagine di ricerca. Ne
ho fatto uno, che pero' utilizza il database trasformato in un file di testo
normalissimo. Il problema e' che ogni aggiornamento fatto sul database deve
essere riconvertito e poi messo in linea. Ho sentito che esistono delle
librerie del perl che utilizzano direttamente i file in dbf senza doverli
riconvertirli e le chiamate al database fatte in SQL (con notevoli vantaggi
sulla velocita' della ricerca), DBI. Ho provato ad installarle, ma non ho
trovato documentazione su come fare un semplice programmino di interfaccia
per la ricerca nel database.
Qualcuno potrebbe aiutarmi? Meglio se con un piccolo esempio, solo per farmi
un'idea, o dove posso trovare alcuni esempi.
Grazie
 bis bald
      Tonio Polia

 un'idea, o dove posso trovare alcuni esempi.
Le pagine di manuale di DBI/DBD pullulano di esempi. Se cerchi tra i vecchi
messaggi del newsgroup, probabilmente ne ritrovi qualcuno.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@usa.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

Newsgroup: it.comp.lang.perl
Titolo: usare perl per far funzionare Imagemagick con il php

Ho letto ma non ricordo il sito inglese e quindi spero di aver
capito ben di una soluzione fatta da uno che per usare con tranquillità
imagemagick con il php ha usato del codice in perl; ora questo
è stato fatto per evitare di usare con il php i vary system, exec, 
passthru, popen etc... che sono molto problematiche soprattutto poi 
quando si va in hosting;
ora in efftti con perl si puo' fare questa cosa? e non ci sono 
controindicazioni; cioè il problema del php è che usando imagemagick
si fa comunque una chiamata sul sistema: con perl non è piu' cosi'?
ma oltre a perl non si puo' trasformare imagemagick tipo un cgi 
(anch'esse supportate dai web hosting)
se il perl è la soluzione migliore, c'è qualche script già pronto e poi 
come ci si relaziona con il php?
si devono fare poi settaggi sul php.ini?
che esperienza avete in merito?
o che altra soluzione suggerite?
saluto il ng

come ci si relaziona con il php?
Lo "script" già pronto è il modulo Apache::ImageMagick. Come ci si
relaziona con php non ne ho la minima idea.
Ciao.
Newsgroup: it.comp.lang.perl
Titolo: Disegnare grafici

Ciao a tutti,
avrei la necessita di disegnare dei grafici, prelevando i dati da un
log_file nel server.
Qualcuno conosce uno script, un modulo o un suggerimento su come fare?
Grazie

...

Per quello che devi fare, il migliore modulo (a mio parere) e' GIFgraph,
che si basa su GD.pm di Lincoln Stein (quello di CGI.pm). E' un ottimo
strumento e ti permette anche di fare immagini "on the fly" (senza salvarle
su disco). Male che vada puoi usare direttamente GD.pm (come ho fatto io)
se quello che ti propone GIFgraph non va bene.
Un'altra soluzione e' GIFC, ma che non ti permette (credo, non l'ho
guardato bene) di generare immagini on the fly, ma solo "batch"... e' una
specie di "compilatore". Anche questo usa GD.
Credo che GD sia presente anche sotto Win oltre che sotto *nix.
Se no puoi usare PerlMagik che si basa sulle librerie ImageMagik... ma te
lo sconsiglio per questo, a meno che tu debba generare jpeg... 
Unico difetto che ho riscontrato (ma non so se era un mio problema di
installazione) e' che ImageMagik richiede un X-Server in funzione... che e'
una palla se hai un web-server e basta (insomma, lo stesso difetto che ha
java). Non so (ma credo di si) se ci sono le librerie ImageMagik per Win.
Infine puoi veramente usare servlet java se hai un web server che le
supporta, ma sono di una lentezza allucinante..., soprattutto se hai Apache
con mod_perl.
Tutte queste cose (servlet escluse) le trovi su 
http://reference.perl.com
nella sezione "Graphics".
	Hope this helps,
	Best Regards,
		Kazuma
-- 
Alex Garbagnati, 
agarb...@removethis.decisive.com
Sr. Lead Engineer, Product Development
Decisive Technology Corporation
Mountain View, CA  94043
Newsgroup: it.comp.lang.perl
Titolo: Riempire un array con zeri

Conoscendo la pigrizia di Larry e soci, immagino che un array
non sia assolutamente azzerato in partenza.
Se ho un array di cui non conosco a priori la dimensione (che dovrebbe
essere sotto i 50), come faccio a partire con tutti zeri? e se la conosco?
Mi va bene anche una risposta "fatti un hash", non sono cosi` iconoclasta
:-)
ciao, .mau.

Maurizio Codogno wrote:

Gli array si dimensionano dinamicamente. Se dici
   my @a;
   $#a=100;
ti generi un array pieno di undef con indici da 0 a 100 (NB quindi con 101
elementi). Pertanto, se non sai a priori la dimensione, usa gli elementi che
ti servono con l'indice che vuoi:
   my @a;
   $a[74]=99;
ti genera l'array con gli elementi tra 0 e 73 pieni di undef, e il 74mo
elemento con il tuo 99.
Per riempirli di zeri:
  $#a=50;
  foreach $item (@a) { $item=0 }
  Saluti
           Samuele

 essere sotto i 50), come faccio a partire con tutti zeri? e se la conosco?
Il problema e` un altro, IMHO: cosa intendi per "zero"?
Il vettore e` riempito di undef, e undef e` (oltre alla stringa vuota
per le stringhe ed al "false" per i logici) in campo numerico l'elemento
neutro della somma, e quello per cui moltiplicando si ottiene 0.
At eye and cross questo fa di lui uno zero ;o)
-- 
Oramai che i baci tuoi piu` non mi sazian
cerchero` un'altra donna dentro ai sogni di Tarzan...

 wrote:
: Cio` fa pensare che (come ci si aspetterebbe) questo array contenga
: elementi impostati ad undef:
: Il problema e` un altro, IMHO: cosa intendi per "zero"?
Undef mi puo` andare benissimo, visto che devo sommarci tante volte 1 :-)
grazie e ciao, .mau.

  foreach $item (@a) { $item=0 }
O anche:
$#a = 0;
@a = map { 0 } @a;
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 @a = map { 0 } @a;
O anche:
 @a = (0) x @a;
Max

@a = map { 0 } @a;
Naturalmente la prima riga doveva essere:
$#a = 50;
Scusate. ;-)


 wrote:
: $#a = 50;
:  @a = (0) x @a;
spero
@a = (0) x $#a;
... non deve essere uno scalare la parte a destra? 
.mau.

mi rispondo da solo...
: :  @a = (0) x @a;
: spero
: @a = (0) x $#a;
: 
: ... non deve essere uno scalare la parte a destra? 
@a in contesto scalare e` il numero di elementi, $#a e` l'indice
dell'ultimo elemento (quindi uno meno di @a, a meno di avere fatto cose
brutte con $[ )
ciao, .mau.
Newsgroup: it.comp.lang.perl
Titolo: formattazione testo da spedire con sendmail

esiste un modulino perl che permetta di formattare il testo prima di
spedirlo con sendmail ?
ho una textarea in input che puņ contenere anche migliaia di caratteri e
vorrei evitare di parsare il testo inserito aggiungendo un \n quando
trovo uno spazio attorno al 70° carattere....

 wrote:
: esiste un modulino perl che permetta di formattare il testo prima di
: spedirlo con sendmail ?
: ho una textarea in input che può contenere anche migliaia di caratteri e
: vorrei evitare di parsare il testo inserito aggiungendo un \n quando
: trovo uno spazio attorno al 70° carattere....
man Text::Wrap
E` un modulo compreso nella distribuzione base del Perl.
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
finger nandos (at) mail (dot) ipers (dot) net   for my PGP public key
Home: 
http://www.ipers.net/~nandos
Newsgroup: it.comp.lang.perl
Titolo: CPAN e moduli

Sono un novellino, ho scoperto il perl da poke settimane e me ne sono
innamorato, cmq lasciamo i dettagli, io uso l'active perl per win, ora
per i miei smanettamente ho scaricato dei moduli ma come posso installarli
in win?
Potreste aiutarmi anche se č una cosa banalissima magari in pvt
Grazie mille
--
=Omega======================
"Hands On"
sentine...@hotmail.NOSPAM.com
http://www.sentinellaomega.too.it
============================

Potreste aiutarmi anche se è una cosa banalissima magari in pvt
esiste un tool apposta Perl Package Manager con relativo help
apri il prompt di dos e digita ppm3 (oppure la versione meno recente
ppm)
-- 
Lawrence "Rhymes" Oluyede (
rhy...@myself.com
)
"Per cambiare, per diventare un'altra
cosa dobbiamo prima sapere cosa siamo"
(Bruce Lee)

 in win?
Se i moduli consistono di solo codice perl, allora ti basta "nmake",
tool gratuito Microsoft che puoi scaricare qui:
http://download.microsoft.com/download/vc15/Patch/1.52/W95/EN-US/Nmake15.exe
e che puoi posizionare ad esempio in c:\windows
A questo punto, una volta decompresso il .tgz o .zip che sia,
vai nella directory creata e con:
perl 
makefile.pl
nmake
nmake install
hai installato il modulo.
Se invece il modulo consiste ANCHE di codice c (estensioni xs) allora
ti serve anche un compilatore C (VC++ ad esempio, lo stesso con cui
è compilato l'ActiveState Perl). Ma qui le cose si complicano un po'
visti i limiti della shell dos (almeno per il mio W98), per cui 
dovresti editare anche il file "makefile" per cercare delle scappatoie.
Terza soluzione: il modulo è presente anche quale package per ppm.
(ppm=perl package manager 
http://aspn.activestate.com/ASPN/Reference/Products/ActivePerl/faq/ActivePerl-faq2.html#what_is_ppm
)
Allora (dopo la decompressione) basta un 
ppm install --location=. nomemodulo.ppd
da shell dos e sei a posto.
Nota ancora che se i moduli sono presenti nei vari repository,
(primo fra tutti 
http://www.activestate.com/PPMPackages/5.6/
)
allora la cosa più semplice è quella di utilizzare il ppm in
maniera interattiva. Digita da shell: ppm e poi help ! :)

Grazie Mille :)
--
=Omega======================
"Hands On"
http://sentinellaomega.cjb.net
http://www.sentinellaomega.too.it
============================

Newsgroup: it.comp.lang.perl
Titolo: guida mysql+perl

Cerco una guida su come implementare una buona gestione dbs con mysql
e perl/cgi; possiblilmente in italiano.  Consigli?
Phones	

 e perl/cgi; possiblilmente in italiano.  Consigli?
Programming the Perl DBI
http://www.oreilly.com/catalog/perldbi/
-- 
/federico

 Phones
Anche se posso sembrare rude, un "man DBI" aiuta moltissimo. 
Ciao,
Max
-- 
Posted from  [151.4.160.69] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.perl
Titolo: leggere una riga per volta da una varibile: come?

ho una variabile del tipo:
$testo=" questo è un testo con
molte righe e molti accapo
come leggere
una riga per volta?
grazie
";
while(????)
{
manipolazione riga.....
}
come leggere una riga per volta?
Grazie in anticipo, Mario.

 Grazie in anticipo, Mario.
foreach (split(/[\r\n]/, $variabile)) {
    # vai qualcosa su $_
}
::guido::

 manipolazione riga.....
probabilmente la "manipolazione" si può fare con una RE globale su $testo.
Se scrivi qui qualche dettaglio in più magari qualcuno potrebbe darti una
dritta su come organizzare meglio quello che vuoi fare...
ciao
--
perl -MLWP::Simple -e "getprint(' 
http://perl.4pro.net
 ')"

 comunque tutto in RAM?
devo inserire un testo in un db riga per riga.
già ho risolto... grazie al vostro aiuto!
GRAZIE ANCORA UNA VOLTA A TUTTI!
Mario.

 già ho risolto... grazie al vostro aiuto!
Se ti serve solo un sistema per "risolvere" ok, però se vuoi anche trovare
un sistema EFFICIENTE per risolvere, e/o imparare qualcosa in più, allora
magari varrebbe la pena andare un po' più a fondo della cosa.
Dico questo perché uno scalar contenente parecchie linee, oltretutto da
inserire in un DB, a me fa pensare che viene letto da un file. Orbene se
così fosse, credo sarebbe MOLTO meglio leggere direttamente il file una
linea alla volta, invece che leggerlo tutto di un botto, per poi splittarlo
(come suggerito da qualcuno) e andarlo a mettere in un DB!
Gli scalar multiline a me destano sempre sospetti :-) e mi fanno cercare
qualche alternativa a monte, per non avere tutte le linee in RAM in una
volta.


Devo elaborare linea per linea, con il db ho uno strumento semplice per
manipolare, recuperare e gestire le righe...
senza entrare nei dettagli... (se li vuoi scrivimi in privato)
è uno strumento utile per conserrvare i dati su righe già "elaborate"
sul significato, su dati della riga e dividere le righe già elaborate da
quelle non elaborate...

Newsgroup: it.comp.lang.perl
Titolo: Gestione DataBase

Salve a tutti,
il mio problema č questo,
stň creando uno script in PERL ovviamente che mi permette la gestione di un
DB mysql, utilizzo il modulo DBI.
ovviamente ogni volta che eseguo una richiesta,(sia di tipo SELECT che non)
lo script viene riprocessato, cosě facendo perň perdo la connessione al
database e quindi sono costretto a portarmi dietro in ogni subroutine la
user e la password di accesso al database per rieffettuare la connessione ad
ogni passaggio. Quello che vi chiedo č questo, esiste un metodo per
riprocessare lo script mantenendo la connessione al DB?


Ci sono dei moduli che ti permettono di tenere in cache le connessioni DBI
(ovvero tenerle aperte tra diverse chiamate), ma sono legati ad Apache.
Dovrebbe essere Apache::DBI (e ti serve anche mod_perl, probabilmente).
Se non vuoi tenere la connessione aperta, un qualsiasi meccanismo di
controllo di sessione (cookie o codice per l'utente, file con username,
password e dati accessori sul server) ti dovrebbe risolvere il problema.
Eventualmente, anche se usi Apache::DBI, puoi aver bisogno del controllo di
sessione per tener traccia delle varie possibili connessioni aperte.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 ha scritto nel messaggio
news:8v2url$qf9$1...@menelao.polito.it...

Ti ringrazio!!!!!!!!!!!!!

 Ti ringrazio!!!!!!!!!!!!!
Per cosi' poco tutti quei punti esclamativi?
M.


 riprocessare lo script mantenendo la connessione al DB?
Se il tuo problema e' relativo a Perl & CGI, qualche mese fa avevo sentito
parlare di tecnologia FastCGI (anche se penso sia stata sviluppata qualche anno
fa). Dalle sfumate notizie che ho ottenuto dovrebbe essere un processo sempre
attivo che riceve richieste da script CGI, percui consentirebbe di mantenere lo
stato della sessione. Non ho mai approfondito il discorso, ma puoi trovare
maggiori informazioni sul sito ufficiale che (mi pare) e':
 
http://www.fastcgi.org
Magari su it.comp.www.cgi c'e' qualcuno che ne sa di piu'. Tra l'altro su
it.comp.lang.perl parlare di FastCGI mi sembra un po' OT.
Ciao
Marcello
Newsgroup: it.comp.lang.perl
Titolo: Libreria mancante?

Ho creato uno script che apre un pop3 .
Il problema è il seguente:"
CGI Error
The specified CGI application misbehaved by not returning a complete set of
HTTP headers. The headers it did return are:
Can't locate Mail/POP3Client.pm in @INC (@INC contains: C:/Perl/lib
C:/Perl/site/lib .) at d:\inetpub\webs\fioraniorg\cgi-bin\
pop.pl
 line 1.
BEGIN failed--compilation aborted at
d:\inetpub\webs\fioraniorg\cgi-bin\
pop.pl
 line 1.
" -->Fine problema
Devo dire al mio sp di aggiungere le librerie o posso evitare l'uso di
queste librerie ?
Grazie in anticipo!!!

queste librerie ?
Beh, immagino che per accedere ad un server POP3 siano utili. ;) Comunque
sia, se il provider non puo`/vuole installarle, puoi farlo localmente nella
directory dove tieni lo script.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

Newsgroup: it.comp.lang.perl
Titolo: CC in un mail

Ho realizzato uno script per mandare un messaggio via posta da web, tutto fuziona perfettamente, e
che non riesco a gestire il CC ossi quando mando il mail da spedire al sendmail lui ignora
completamente il campo CC mentre i campi from, to, subject ecc. li vede tranquillamente.
# Scrive l'e-mail
open(MAIL,"|/usr/sbin/sendmail -t");
print MAIL "To: $destina\n";
print MAIL "From: $in{'Email'}\n";
print MAIL "Reply-To: $in{'Email'}\n";
print MAIL "CC: $cc\n";
print MAIL "X-Remote-Host: $ENV{'REMOTE_HOST'} ($ENV{'REMOTE_ADDR'})\n";
print MAIL "X-Remote-User: $ENV{'REMOTE_USER'}\n";
print MAIL "Subject: Richiesta di Informazione\n";
print MAIL"\n";
print MAIL "Nome: $in{'Nome'}\n";
print MAIL "E-Mail: $in{'Email'}\n";
print MAIL "\n";
print MAIL "Messaggio:\n";
print MAIL "$in{'Body'}\n";
print MAIL "\n";
close(MAIL);
Qualcuno sa il perchè c'è qualche trucchetto ?
Grazie
Saluti

completamente il campo CC mentre i campi from, to, subject ecc. li vede
tranquillamente.
Non sara` semplicemente che anche CC e` case sensitive, come gli altri
campi,
e la seconda C dev'essere minuscola...?  Non lo ricordo con certezza, ma
cosi`
mi pareva...
Alex

Newsgroup: it.comp.lang.perl
Titolo: si può fare con perl...?

ho bisogno di fare un piccolo foglio di calcolo on-line   dove un utente
possa inserire vari valori ad una serie di domande per poi avere una specie
di computo-preventivo.
ps volevo diversificare a seconda della nazione con la scelta del tipo di
moneta
forse meglio con java? o con cosa?
grazie per l'aiuto andrea

 Esiste già sulla Rete qualche script freeware?
No, che io sappia.

azz...
scusate, ho postato il msg sbagliato

Newsgroup: it.comp.lang.perl
Titolo: Pagine non aggiornate

Io aggiorno le pagine al sito.
Ma quando dico al browser di andare a vedere ora il sito rinnovato, mi và a
prendere dalla memoria le pagine vecchie nonstante io sia on-line.
Copme devo fare?
Dipende dal mio computer??????''

 wrote in message
8rhnts$2bf$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.perl
Titolo: CGI in autoavvio

Vorrei eseguire uno script Perl come prima cosa al collegmento al mio sito, non so come
fare per esguire uno script prima di inviare il file index.html, spero che qualcuno mi
possa dare qualche suggerimento.
Grazie
A presto.
Leonardo

On Mon, 15 Dec 1997 00:35:29 GMT Leonardo Ugolini wrote:
: Vorrei eseguire uno script Perl come prima cosa al collegmento al mio sito, non so come
: fare per esguire uno script prima di inviare il file index.html, spero che qualcuno mi
: possa dare qualche suggerimento.
Crei un link simbolico ad un file CGI che contenga anche l'output html.
Se usi unix o linux, e ponendo che il file CGI sia HomePage.pl: 
  ln -s HomePage.pl index.html
Attento pero' che la directory in deve essere configurata come quella
destinata a contenere gli eseguibili CGI, altrimenti il file perl non
verra' eseguito e sara' visualizzato come file di testo.
Ciao -- Roberto
-- 
-------------------------------------------------------------------
     Roberto Tagliarino
 
roberto.t...@multiwire.net
 
te...@bigfoot.com
-------------------------------------------------------------------