mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: Pattern matching su righe multiple

Ciao a tutti.
Ho un file (la newsletter di freshmeat) che suddivido in blocchi.
Da ognuno di questi blocchi estraggo varie informazioni come subject,
date, ecc.
Il problema sorge quando devo estrarre la description; il testo e` fatto
cosi`:
  description:
  KDbg is a graphical user interface to gdb, the GNU debugger. It
  provides an intuitive interface for setting breakpoints, inspecting
  variables, and stepping through code.
  changes:
  [...]
In sostanza vorrei catturare tutto cio` che sta tra "description:" e la
prima riga vuota.
Al momento ho risolto con:
   m/description:\n(.*)\n\nchanges:.*/s and $description = $1;
mentre 
   m/description:\n(.*)\n\n.*/s and $description = $1;
non funziona.
Se pero` dopo la riga vuota non c'e` "changes:" la prima regexp
ovviamente non matcha.
Qualche suggerimento?
Grazie,
-- 
 te0 - mailto:
t...@slut.panservice.it
- Fletto i muscoli e sono nel vuoto -

    m/description:\n(.*)\n\nchanges:.*/s and $description = $1;
Conoscendo la newsletter, non potresti metterci un paio di | in modo che
cerchi (nell'ordine): changes:, ugency,  |> http o, se proprio hanno
voluto lasciare tutto vuoto (difficile!), \s*--- ?
-- 
echo f 0:0 ffff 0 | debug
La leggerezza del VOLER essere ....

,
Mimmo wrote:
 >>    m/description:\n(.*)\n\nchanges:.*/s and $description = $1;
 >Conoscendo la newsletter, non potresti metterci un paio di | in modo che
 >cerchi (nell'ordine): changes:, ugency,  |> http o, se proprio hanno
 >voluto lasciare tutto vuoto (difficile!), \s*--- ?
Si, infatti alla fine ho fatto cosi`, pero` mi faceva piacere capire
perche' non riuscivo a far funzionare la regexp.


 Qualche suggerimento?
Io proverei qualcosa del tipo
  m/description:$(.*)^$/m and $description = $1;
O magari
  m/description: *$(.*)^ *$/m and $description = $1;
Che dovrebbe prendere la riga anche se e' piena di blank.
la clausola m dovrebbe cambiare la definizione di ^ e $ "da Inizio e
fine della stringa" a "inizio e fine delle riga"
Hai già provato?
Ciao
--
 Massimo Balestra
 System Engineer
 Torino Italy
Sent via Deja.com 
http://www.deja.com/
Before you buy.

,
Massimo wrote:
 >Io proverei qualcosa del tipo
 >  m/description:$(.*)^$/m and $description = $1;
 >O magari
 >  m/description: *$(.*)^ *$/m and $description = $1;
Ho provato, non funzionano.
In sostanza non ho ancora capito come scrivere "fino a una riga vuota",
visto che \n\n non basta. Comunque ora e` piu` che altro curiosita`
visto che ho risolto considerando tutti i vari casi.
Ciao


 Ho provato, non funzionano.
Che ne pensi di questo?
 
 undef $/ ;
 open F, "testo.txt";
 my $testo = <F>;
 close F;
 
 my %sezione = ( "header", split /^\s*([\w\d]+):\s*\n/ms, $testo );
 my $description = $sezione{description};
 
 for( keys %sezione ) {
   print "[$_]\n", $sezione{$_}, "\n";
 }
Max
 

,
Max M. wrote:
 >Che ne pensi di questo?
[...]
Si, e` un'ottima soluzione perche' e` molto generale. Io avevo lavorato
sulle singole sezioni perche' sono poche, pero` in effetti in questo
modo e` sufficiente che la struttura resti uguale, mentre possono
cambiare (o aumentare) le sezioni.
Grazie.

Newsgroup: it.comp.lang.perl
Titolo: compilare uno script

Ciao a tutti,
mi sono avvicinato da poco al Perl per motivi di studio, e avrei la
necessità di compilare qualche script e renderlo eseguibile sotto
Windows.
Ho provato con "perlcc -o output input" ma ottengo questo dal prompt:
| "cl" non è riconosciuto come comando interno o esterno,
|  un programma eseguibile o un file batch.
| 
| C:\perl\bin\test>
come se nel file batch ci fosse un comando "cl" che il "dos" di
windows2000 con riconosce...
qualcuno mi può dare una mano?
Grazie a tutti,
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 qualcuno mi può dare una mano?
cl è il compilatore Visual C a linea di comando. Per averlo devi 
acquistare Visual Studio eccetera.
Prova a dare un occhio a questo link:
http://tinyurl.com/285lt
Ti consiglio di iniziare a provare ad usare PAR. Installarlo è molto 
semplice:
perl Makefile.pl inizierà a scaricare il .par adatto alla tuo Perl.
Se poi tu avessi un Perl diverso dalla 5.8.3 (ad es 5.8.0 o 5.8.2, ma 
non 5.8.1) e lo script di installazione non trovasse questo pacchetto, 
vai su:
http://www.cpan.org/authors/id/A/AU/AUTRIJUS/
scaricati PAR-0.80-MSWin32-x86-multi-thread-5.8.3.par
e cambia il 5.8.3 con la versione del tuo perl (che ottieni dando un 
perl -v da linea di comando).
In aggiunta posso consigliarti questi link su come installare dei moduli 
Perl:
http://www.perl.it/documenti/faq/faqview.pl?pag=8&faq=44
http://www.perl.it/documenti/faq/iclpview.pl?pag=5&faq=2


Grazie per i consigli! Tinyperl è molto carino ed ha risolto al volo la
mia piccola urgenza.
A presto, Andrea


Newsgroup: it.comp.lang.perl
Titolo: Html -> Script ->Html

Come posso cambiare pagina html, dopo che, da questa, ho chiamato (POST) uno
script perl?
--
Ciao, Alessandro
-----------------------------------------
Revel Team
[Software] [Lotto]
new: Il Ricevitore 2.4 (Senalotto, totogol, totocalcio, totosei, totip+,
Euro/lire)
http://santorsola.8m.com
-----------------------------------------

script perl?
Non la puoi "cambiare", devi generarne una nuova: per fare cio`
e` sufficiente che il tuo script Perl invii la pagina allo standard
output (semplicemente utilizzando print()).
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
 *updated!*
Newsgroup: it.comp.lang.perl
Titolo: costruttore

--
Salve a tutti,
mi sto avvicinando adesso alla programmazione oggetti in perl ma ho qualche
difficoltà:
1) nel libro di L.Wall la funzione 'new' restituisce sempre un riferimento
ad un hash vuoto. Se io volessi creare un oggetto qualsiasi che riferimento
dovrei restituire? Ad esempio un oggetto che inglobi funzioni su un file
potrebbe essere fatto così:
    sub new
    {
        my $file_descriptor=open(...);
        bless \$file_descriptor,$_[0];
        return \$file_descriptor;
    }
può funzionare? Cioè posso fare in seguito (supponendo $a riferimento al
package) $a->funzione_qualunque  ?
2) Se la funzione BEGIN è la prima ad essere richiamata perchè non può fare
essa stessa da costruttore?
GRazie.

 essa stessa da costruttore?
BEGIN viene invocato automaticamente una-tantum. Il costruttore viene
invocato ogni qual volta viene creato un oggetto.
Max

Newsgroup: it.comp.lang.perl
Titolo: Un problema stupido

Qualcuno potrebbe spiegarmi perche' il codice seguente:
print "\nScrivi il nome: ";
$nome = <STDIN>;		
print "\nCiao $nome\n";
funziona benissimo in ambiente UNIX, ma non in Windows NT (SP4) con
'ActivePerl build 518'?
In pratica non compare la scritta 'Scrivi il nome:', ma si vede solo il
prompt. Forse il fatto e' legato all'handler del file di input standard
(STDIN).
Qualcuno sa come si aggira il problema?
Grazie a Tutti, Paolo.

 wrote:
| print "\nScrivi il nome: ";
| $nome = <STDIN>;		
| print "\nCiao $nome\n";
| 
| funziona benissimo in ambiente UNIX, ma non in Windows NT (SP4) con
| 'ActivePerl build 518'?
puo' essere che Nt bufferizzi lo STDOUT e quindi non faccia un flush
finche non finisce il buffer o trova un \n
prova a settare prima
$|++;
ciao
Oha

 Qualcuno sa come si aggira il problema?
<CODE>
	$|=1;
</CODE>
	Alla prossima,
		Marco

Newsgroup: it.comp.lang.perl
Titolo: documentazione Perl e cgi

Salve,
    sono alla ricerca di testi (online e non) per approfondire le conoscenze
di Perl, specialmente per la gestione di applicazioni cgi.
    Cerco testi base e avanzati. Cosa posso trovare sul web? E in libreria?
Consigliatemi.
saluti,
[Enrico]

di Perl, specialmente per la gestione di applicazioni cgi.
Prova a consultare la sezione link su:
http://www.perl-it.org
	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: mod_perl: modifica di script senza riavviare il server

Sto sviluppando alcuni moduli per Apache utilizzando mod_perl. Ho visto che,
usando mod_perl come "acceleratore di CGI" esiste un modulo
(Apache::Registry) che permette di modificare gli script senza riavviare il
server.
Come posso fare per ottenere lo stesso effetto usando mod_perl per scrivere
moduli?
Detto in altre parole, se modifico il mio script devo riavviare il server
per rendere effettive le modifiche, esiste un modo (tipo qualche opzione di
configurazione) per evitarlo?
Grazie
Mauro

configurazione) per evitarlo?
http://search.cpan.org/author/DOUGM/mod_perl-1.27/lib/Apache/StatINC.pm
http://search.cpan.org/author/MSERGEANT/Apache-Reload-0.07/Reload.pm
Non li ho mai usati, ma ad un primo esame mi pare sia meglio
Apache::Reload. Si aggancia a PerlInitHandler (il primo ad 
essere invocato quando si sta servendo una query).
ciao
Stefano

 ha scritto nel messaggio
news:3d68d74a...@news.tin.it...

Il secondo e' esattamente quello che mi serviva.
Grazie
Mauro

 Il secondo e' esattamente quello che mi serviva.
In un ambiente di produzione non andrebbe usato poiché comporta 
(ad ogni richiesta) l'overhead dovuto al monitoraggio dei file modificati.
Cqm metti 
	PerlInitHandler Apache::Reload
non al top-level dell'httpd.conf ma all'interno delle sezioni
<Location> dove ti interessa ricompilare i moduli e imposta:
	PerlSetVar ReloadAll Off
	PerlSetVar ReloadModules "My::Module My::Libs::*"
altrimenti hai lo stesso funzionamento di Apache::StatINC
(stat() su tutte le entries di %INC).
	- Enrico
PS: in mod_perl 2.0 Apache::StatINC sarà rimpiazzato da Apache::Reload

 (ad ogni richiesta) l'overhead dovuto al monitoraggio dei file modificati.
Infatti lo uso sulla macchina di sviluppo, e mi sta risparmiando un sacco di
tempo (anche se a volte sembra "confondersi", soprattutto quando gli script
danno errori di compilazione)
In ogni caso sul server web non pensavo di metterlo, in quanto una volta
testati gli script il tasso di modifica degli stessi diventa piu' basso e
posso affrontare il "costo" di un riavvio del server.
Grazie anche per gli altri suggerimenti
Mauro

Newsgroup: it.comp.lang.perl
Titolo: da .PL ---> a .CGI

Ciao mi chiamo Daniele. Da qualche giorno mi sono installato il Perl5.
Essendo abbastanza ignorante per quanto riguarda l'argomento, mi aspettavo
di trovare un'interfaccia grafica e un compilatore. Invece tutto quello che
riesco ad eseguire è una finestra similDOS della quale non so che farmene.
Vorrei sapere da voi come fare per convertire il mio script da .PL a .CGI
per farlo eseguire sul server.
Grazia.
Ah ... un'altra cosa esiste da qualche parte un CGI freeware per spedire
posta da un FORM??
  ----> Ciaky <----®
dgn...@racine.ra.it
www.new-media.it/tss

posta da un FORM??
Ad esempio c'e` il formail. Comunque prova a dare un'occhiata al sito
http://www.cgi-resources.com
.
	Michele.
-- 
Michele Beltrame
mi...@io.com
http://www.italpro.com/mb/
Newsgroup: it.comp.lang.perl
Titolo: Lettere accentate

Salve a tutti,
non so come fare per stampare lettere accentate in Perl: la ì per
esempio a cosa equivale..? \qualcosa? ;)
TIA x l'aiuto ad un newbie del Perl ;)
-- 
Blade Runner
Anti-spam measure: re_place earth.sun with 
mailme.net
Rome <--- 41° 53'N, 12° 30'E
ICQ: #4045760 - PGP Key ID: 0xCBA654AC
---
Read the specs before you buy.  Ask around.  Use your brain. 
There's no such thing as a perfect vendor or manufacturer.
There is such a thing as an intelligent consumer.

Non ho ben capito cosa devi fare, ma se lavori con HTML puoi usare
i suoi caratteri speciali Es. è = &egrave;
spero di aver capito il tuo problema


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

Sapete come si può modificare il colore di un testo con il perl?
Grazie e ciao,
Davide

 wrote:
: Sapete come si può modificare il colore di un testo con il perl?
Term::ANSIColor su CPAN.
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
finger nando (at) mail (dot) ipers (dot) net   for my PGP public key
Home: 
http://www.ipers.net/~nandos

Newsgroup: it.comp.lang.perl
Titolo: Scrivere sull'harddisk

Io dovrei scrivere delle informazioni su hd in modo che l'utente non sia
costretto a riscrevere le due parole tutte le volte.
Mi potete aiutare!?!
Grazie in anticipo.



Usa i cookies, comunque qui sei OT
Ciao
Andrea Busia
No Spam, Grazie.

 wrote in message
KFI2ObidlPvKeR6zelpE35Z=0t...@4ax.com...


 Usa i cookies, comunque qui sei OT
Beh, sto povero cristo non mi sembra poi cosě tanto OT, a meno che con il Perl
non si possa scrivere affatto su disco ma dubito!



Se intende scrivere sul disco dell'utente in remoto non puň farlo
direttamente dal perl, al massimo puň usare qualche interfaccia per la
gestione dei cookie


Grazie
prova a scrivere questo comando nella console
perldoc CGI::Cookie
oppure
perldoc HTTP::Cookies
dovresti trovare un po' di info sui cookiese come gestirli dal perl


 wrote in message
WAU4Oc2+7Et6Ri...@4ax.com...


 dei Cookie
Hai provato 
http://www.cookie.org/
 ?
Beh, in realtà il sito non parla dei cookie che interessano a te, tuttavia
il primo link della pagina porta a un altro sito che è invece dedicato ai
cookie "giusti".
 
http://www.cookiecentral.com/
Max

 dei Cookie
Su 
www.cgipoint.it
 c'è un tutorial che ne parla, oppure (in inglese) sul
sito Netscape (solo che non ricordo il link preciso! Sorry! Parti da
www.netscape.com
!)
Ciao
M.

dei Cookie
Prova:
http://www.cookiecentral.com
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
==> 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: Carrello della spesa

Mi serve urgentemente un sistema di carrelli della spesa, ne conoscete
qualcuno (con la valuta in Lire)?
Grazie dell'aiuto
Elisabetta

qualcuno (con la valuta in Lire)?
Ce ne sono vari nel freeware, purtroppo di solito richiedono parecchie
modifiche per adattarli alle proprie esigenze.
Ci sono anche soluzione commerciali, come ShopSite, che ti permettono
di utilizzare i loro server per configurare un completo sistema di
shopping bag, che naturalmente puoi personalizzare fino a un certo
punto.
Io alla fine mi sono scritto tutto da solo. Se decidi per questa
soluzione ed hai bisogno di una mano, fammi sapere. ;-)
	A presto, Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/

Newsgroup: it.comp.lang.perl
Titolo: moduli installati

come faccio a stampare un elenco di tutti i moduli perl installati nel
server dove risiede lo script? (il server non lo gestisco io). grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 server dove risiede lo script? (il server non lo gestisco io). grazie
La faq ufficiale, tradotta è:
http://www.perl.it/documenti/faq/faqview.pl?pag=3&faq=4
Aggiungo anche:
http://www.scriptsolutions.com/programs/free/perldiver/

Newsgroup: it.comp.lang.perl
Titolo: Simple Search su Win98

Salve a tutti
Qualcuno ha usato Simple Search su win32 ?
Sto provando ad organizzare una pagina di ricerca utilizzando il "classico"
script "Simple Search" di Matt Wright (
www.worldwidemart.com
).
Ho installato lo script su un server locale (Sambar 4.1) sul mio computer
con Windows 98.
Lo script apparentemente funziona perchč inizia la ricerca e mi restiuisce
dal server locale una pagina con i report con il termine che avevo inserito.
Il problema č che non trova mai niente mentre, come ho visto in una pagina
d'esempio, dovrebbe produrre una pagina con un elenco di titoli e relativi
link alle pagine che risiedono sul server e che  contengono la parola (o piů
termini) ricercata.
Per quanto ho potuto capire credo che ci sia un errore nei parametri da me
inseriti relativi ai percorsi di ricerca anche perchč quando il server avvia
la ricerca parte anche il lettore floppy che non dovrebbe far parte del root
di ricerca.
Riporto i parametri inseriti:
#!c:/perl/bin/perl.exe (la locazione dell'interprete in testa al listato)
......
$basedir = '/docs/';   (la directory all'interno della quale si trovano i
file .htm)
$baseurl = '
http://127.0.0.1/
';         (url base del server)
@files = ('help/*.htm');   ("/help/" č all'interno di "/docs/" e contiene i
documenti)
$title = "Matt's Script Archive";   (un titolo o l'altro penso sia
ininfluente)
$title_url = '
http://127.0.0.1/
';   (la prima parte che compone il link)
$search_url = '
http://127.0.0.1/cerca.htm
';   (indirizzo della pagina col
modulo di ricerca)
Qualcuno sa darmi qualche suggerimento?
Ciao, grazie
Camilla B.




Newsgroup: it.comp.lang.perl
Titolo: cattiva visualizzazione di immagini

Ciao,
ho un problema con la visualizzazione dei file grafici dentro una pagina
HTML: queste righe mi sembrano giuste, ma le immagini arrivano a monitor
corrotte nei modi piů strani...
print "Content-type: image/gif\n\n";
open(IMG,"$image");
binmode IMG;
print <IMG>;
close(IMG);
Purtroppo sono costretto ad usare un server Win...
Qualche idea? Grazie!
Emiliano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualche idea? Grazie!
binmode STDOUT
:)

 Emiliano
<code>
open IMG, "../images/Pippo.jpg" or die $!; binmode IMG;
while (<IMG>) { $BinaryData .= $_ }
close IMG;
$FileName = "Pippo.jpg";
print "Content-type: application/octet-stream\n";
print "Content-disposition: inline;filename=\"$FileName\"\n\n";
print $BinaryData;
exit;
</code>
A me questo funziona perfettamente! :-)
Ciao,
Guido

 A me questo funziona perfettamente! :-)
Ciao Guido,
grazie per il consiglio, ma il tuo codice si comporta esattamente come
il mio...
Mi corrompe le immagini allo stesso modo...


 :)
Grande Andrea... mi hai risolto l'arcano!

Newsgroup: it.comp.lang.perl
Titolo: Print <<EOF.

Salve.
Utilizzo perl 5.04 con Linux.
Nei miei CGI uso spesso l'istruzione print <<EOF seguita
da vari comandi in html e poi chiudo con EOF.
Avevo visto alcuni esempi scritti in questo modo e cosi' li ho
copiati per non fare molte chiamate alla funzione
print.
Non so esattamente cosa significhi print <<EOF e EOF fatto sta
che dopo aver riinstallato il sistema operativo lo script non funziona
piu'.
Volevo sapere se print <<EOF fa parte di qualche modulo che 
probabilmente ho dimenticato di installare.

,
Mauro Sanna <toglimi> wrote:
: Non so esattamente cosa significhi print <<EOF e EOF 
significa che tutto quello che scrivi dopo la riga ``print <<EOF ;''
e fino ad una riga che sia esattamente ``EOF'' (niente spazi, insomma) viene
inviato allo standard output.
Piu` in genere, print ``OUT << "END";'' invia tutto al filehandle OUT .
ciao, .mau.


Quindi e' lecito utilizzarlo al posto di tante print per una
pagina html?
Ciao.
-- 
per rispondere togli <toglimi> dall'indirizzo di posta. 

 pagina html?
Non e' lecito. E' FONDAMENTALE!.
Personalmente ritengo che chi usi tantissime print per produrre output HTML
non sappia programmare in Perl. La visione di programmi pieni di print, "\n"
e virgolette quotate inutilmente mi provoca brividi di raccapriccio :o))
Usare gli 'here-documents' (cosi' si chiama questo metodo) e' utilissimo
quando si ha molto testo, specialmente se pieno di virgolette ", che non
hanno bisogno di 'escape'. Inoltre, normalmente' e' equivalente ad una
stringa interpolata, per cui puoi metterci dentro le variabili e ritrovarti
sostituito il valore senza troppi problemi.
Se poi sei avventuroso, ci puoi interpolare perfino del codice, soprattutto
se devi inserire un valore derivato da qualche operazione piu' o meno
complicata.
Ad esempio (e' un pezzo di un mio programmino):
 
    print <<EOT;
@{ [scalar localtime] }
Titolo            : $fondo
Valuta            : $valuta
Prezzo precedente : $prev (Lit. @{ [ $prev * $EURO ] })
Prezzo odierno    : $oggi (Lit. @{ [ $oggi * $EURO ] })
Prezzo odierno (Lit.) : $oggilit
Variazione Perc.  : $var
Rendimento ultimo mese: $mese
Rendimento annuo      : $anno
 
Valore investimento   : @{ [sprintf "%8.0f",$oggi*$quote_PI*$EURO] }
EOT
 
Pensa la complicazione a stampare la stessa cosa con tante print separate
ed eventualmente una serie di variabili temporanee per le operazioni !!! :)))
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

probabilmente ho dimenticato di installare.
Si tratta dei cosiddetti 'here documents'. In sostanza, tu dici a Perl di 
scrivere fino a dove trova 'EOF', copiando pari pari quello che trova. E' 
qualcosa derivato dalle shell (la bash ce l'ha). Puoi guardare il camel 
book a pag 43.
Ciao
Fabrizio
-- 
Fabrizio Iozzi
Centro Pristem - Univ. Bocconi Milano ITALY
Newsgroup: it.comp.lang.perl
Titolo: AIUTO..

Allora, questo è il problema:
Devo fare una specie di spider, il quale deve leggere il contenuto di una
pagina html di cui conosco solo l'indirizzo nel formato
http://www.nome.dom/nomepag
 come posso fare a implementare uno script perl
che mi legga il contenuto di questa pagina e poi ci lavori sopra.
Diciamo che il problema si restringe a sapere come aprire il file che non
risiede sullo stesso server sul quale risiede lo script.
Sono stato chiaro? Speriamo......
Aiutatemi vi prego.....
Ciao
                                                                Nicola

Devi usare il modulo LWP
Alex

> Devi usare il modulo LWP
Che per un ignorante significa? :))

 Che per un ignorante significa? :))
use LWP::Simple;
$page = get('
http://www.ebcorp.org/'
);
print $page;
I metodi di LWP sono molti ... trovi la documentazione su CPAN (o sul tuo HD
se hai installato il modulo!)
Ciao, Ezio

 Che per un ignorante significa? :))
 
http://www.perldoc.com/cpan/LWP.html

 ha scritto nel messaggio
news:Pine.LNX.4.10.101020...@c64.comm2000.it...

Newsgroup: it.comp.lang.perl
Titolo: Ritagliare una stringa

Come si fanno a rimuovere tutti gli spazi all'inizio e alla fine di una stringa?
con le RegExp, d'accordo, ma come? so che \s sta per qualsiasi spazio, ma...
boh! non so come fare

boh! non so come fare
Ad esempio con:
$a =~ s/^\s+(.*?)\s+$/$1/;
	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!

 
 $stringa =~ s/^\s+|\s+$//g;
Max

 per qualsiasi spazio, ma... boh! non so come fare
  E` una FAQ: "How do I strip blank space from the beginning/end of a
string?".
	Alla prossima,
		Marco

 $a =~ s/^\s+(.*?)\s+$/$1/;
Non funziona se non hai spazi all'inizio della stringa.
La soluzione migliore corretta e' in perlfaq4
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

Non funziona se non hai spazi all'inizio della stringa.
Che ne dici di:
$a =~ s/^\s*(.*?)\s*$/$1;
?


 $a =~ s/^\s*(.*?)\s*$/$1;
Che ne dovrei dire? Non e' forse la soluzione di perlfaq4 a cui facevo 
riferimento.


riferimento.
Ehm, si giusto. In realta` mi ero un attimo confuso con l'alternativa
(due regexp) proposta da Perl Cookbook! ;-)


 Come si fanno a rimuovere tutti gli spazi all'inizio e alla fine di una
stringa?
s/^\s+|\s+$//;
--
Marco Cacchiani                                
e-mail:ma...@sirius.pisa.it
Public pgp key:         
http://www.sirius.pisa.it/marco/pgp_public_key.asc
Sirius Servizi Informatici                     e-mail: 
in...@sirius.pisa.it
Parco Teatro Pasolini, 1                       Phone:  +39 (50) 865120
I-56019 - Vecchiano                            Fax:    +39 (50) 860260
(Pisa - ITALIA)                                
http://www.sirius.pisa.it/

Me la sono cavata non so nemmeno io come! ho usato due regexp:
^\s*
\s*$
la prima per gli spazi a sinistra, la seconda per quelli a destra. (la guida che
ho trovato non è molto prodiga di esempi e spiegazioni, sono dovuta andare un
po' a naso)
non ho idea di come e perchè funzionino (da quel poco che ho capito dovrebbero
servire esattamente al contrario, ossia cancellare la stringa e lasciare solo
gli spazi...), eppure funzionano

 cerchero` un'altra donna dentro ai sogni di Tarzan...

No, qui manca lo '/' finale :))))
Ehm, vabbeh dai si era capito. ;-)

Newsgroup: it.comp.lang.perl
Titolo: NOVIZIO: quale libreria per postgres

Ho appena installato PostgreSQL, Perl e Apache
Vorrei realizzare CGI che utilizzino tutti e tre nella maniera migliore. C'č
infatti la libreria Pg.pm che fa da interfaccia. La mia domanda: č giusto
utilizzare questa libreria? e la famosa DBI.pm che ho letto in giro c'entra
qualcosa?
Qualcuno mi illumini sulle librerie da utilizzare.... grazie!

 Qualcuno mi illumini sulle librerie da utilizzare.... grazie!
DBI è la libreria che contiene i comandi generici del perl per il trattamento
dei database (di qualsiasi tipo essi siano), mentre Pg è il driver specifico per
interfacciarsi con PostgreSQL. Ti ci vogliono entrambe, altrimenti non funziona.
Buon lavoro.
P.S. Hai dato un'occhiata a 
http://www.html.it/perl/tutorial_01.htm
 ?


Io pensavo che si potesse usare la libreria Pg.pm anche da sola e che la DBI
servisse solo a rendere piů "standard" il codice. Adesso ho capito.
Un'altra domanda: perchč io non ho le librerie DBI e DBD? Ho usato un rpm
per installare il Postgres.... ho sbagliato qualcosa? Dove trovo le librerie
da aggiungere?

 da aggiungere?
Hum... ripensadoci può darsi che abbia ragione tu: DBI e DBD *devono* andare
sempre insieme,  ma il modulo pg, mi par di capire, non fa parte delle DBD...
boh! In ogni caso dovrebbero esserci dei README compresi nei pacchetti che
spiegano tutto (a partire dall'installazione).
Io a suo tempo scaricai i moduli da
http://search.cpan.org/Catalog/Database_Interfaces/
Buon lavoro

 servisse solo a rendere più "standard" il codice. Adesso ho capito.
[...]
Alura.
Storicamente Postgres (come altri RDBMS) ha due interfacce a Perl- una 
nativa (Pg) e una per DBI (DBD::Pg).
Quindi,per evitare ambiguità, è meglio sempre specificare "nativo" o 
"driver DBI", oppure Pg e DBD::Pg.
DBI sta a Perl come ODBC sta a windows (eccetto che esiste anche DBD::ODBC).
DBI=Data Base Interface specifica le API
DBD=Data Base Driver    sono le implementazioni dei driver dei vari 
RDBMS e non vengono usate esplicitamente ma sono invocate implicitamente 
quando specifichi la sorgente dei dati.
Alla fine, se prevedi di poter in futuro cambiare DBMS e stai attento, è 
meglio che tu usi DBI che in teoria è DBMS-independent.
Cheers,
alf

Newsgroup: it.comp.lang.perl
Titolo: Info su un motore di ricerca

Sto facendo un progetto (in PERL, ovvio!) per l'università su di un motore
di ricerca.
Ho utilizzato il testo (ottimo) di Corfage e sono già a buon punto...
... ma vorrei fare di meglio!!!
Qualcuno conosce qualche risorsa ad hoc che mi dia spunti supplementari?

fazen wrote:

dai un'occhiata a 
http://webreference.com/perl/
C'è l'esempio di un motore di ricerca su stile Yahoo.
Newsgroup: it.comp.lang.perl
Titolo: Motore interno perso

Ciao a tutti,
mi sono sfuggiti alcuni messaggi relativi ai motori di ricerca interni
mi postreste postare i messaggi, grazie
--
          Daniele Riccardo Noris

 mi postreste postare i messaggi, grazie
In generale trovi gli ultimi 500 messaggi di tutti i newsgroup della
gerarchia it.* su MailGate (
http://www.mailgate.it/
)
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 wrote in message
864bve$80a$1...@menelao.polito.it...


 come posso fare ?
Ho sbagliato io. E' 
www.mailgate.org
 !!!
Scusa.


trovato !
grazie
daniele

Newsgroup: it.comp.lang.perl
Titolo: Si possono usare gli interrupt?

Vorrei fare un programmino per DOS che faccia vedere un pixel?
C'è un modo, un modulo, qualsiasi cosa per aprire e usare un interrupt in perl?????
Oppure l'unico modo è passare al C o C++. 		)_: SPERO PROPRIO DI NO!!!
Grazie!! 
-- 
Posted from 
community5.interfree.it
 [213.158.72.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Oppure l'unico modo è passare al C o C++. 		)_: SPERO PROPRIO DI NO!!!
Non serve che posti piu' volte la stessa domanda...
cmq purtroppo per te non ti so rispondere :)
saluti
       \||/
--oOOo--@ @--oOOo--
Squa
kra...@libero.it.CUT.TH.IS
http://www.poli.studenti.to.it/~s93146/
"per aspera ad astra"


Non credo si possa fare una cosa del gener in perl, ma informati meglio
magari c'è qualche modulo per fare grafica.
Fabrizio 
--
Secondo alcuni autorevoli testi di tecnica di aeronautica, il 
calabrone non può volare, a causa della forma e del peso del 
proprio corpo in rapporto alla superficie alare.
Ma il calabrone non lo sa e perciò continua a volare.
                                               Igor Sikorsky

 magari c'è qualche modulo per fare grafica.
E' pieno di moduli per fare tutto... :-)))
Wiz of Id
Newsgroup: it.comp.lang.perl
Titolo: Perl e Form

Scusate la domanda, banalissima!!!
Devo modificare un CGI che fa l' upload di un file.
Vorrei fare in modo che  inviando un valore preso da un campo select,
l'upload avvenisse in una o in altre cartelle.
Cioč nel mio form oltre al campo FILE per l'upload, ho un campo select come
questo:
<SELECT name="cartella">
<OPTION value="1">Uno</OPTION>
<OPTION value="2">Due</OPTION>
<OPTION value="3">Tre</OPTION>
</SELECT>
Nel CGI dovrei scrivere:
if ( CampoFormCartella=1) { $SAVE_DIRECTORY = "/images" }
elseif ( CampoFormCartella=2) { $SAVE_DIRECTORY = "/documenti" }
else{ $SAVE_DIRECTORY = "/download" }
Non ho idea di come si legga il valore del form, e ho paura di aver
sbagliato anche il resto della sintassi!
Grazie per l'aiuto
Ciao

sbagliato anche il resto della sintassi!
Le tue paure sono fondate. ;-) Negli if non devi usare l'operatore
"=" per quanto riguarda la condizione, ma "==":
if ($a == 2) { ... }
Se si tratta di comparazioni testuali invece devi usare "eq":
if ($a eq 'ciao') { ... }
La lettura dei dati dalla form, la puoi fare col modulo CGI. In sintesi:
use CGI;
$q = new CGI;
# ...
if ($q->param('nomecampo') == 1) { ... }
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 wrote in message
slrn9btt...@karma.italpro.net...


Newsgroup: it.comp.lang.perl
Titolo: Non riesco ad eseguire PerlScript sul lato Server

Salve  a tutti,
    ho installato Apache 1.3 e ActivePErl 5.6 con supporto per PerlScript.
Le mie cgi scritte in Perl funzionano bene, mentre invece se provo a
scriv3ere una pagina ASP in PerlScript non funziona.
Io credo che Apache non trovi l'interprete PerlScript.
Sapete darmi una mano?
Grazie
Gabo

 Io credo che Apache non trovi l'interprete PerlScript.
Io invece credo che Apache non supporti ASP, a meno di moduli strani, se non
mi sbaglio.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 mi sbaglio.
Lo supporta in diversi modi!
Apache::ASP (provato: pesaaaaaaaaaaaaaaaaante!)
Un'estensione di chilisoft che, dicono, va bene ma costa
Qualche altra soluzione, che ho solo sentito da qualche parte!
Quindi, meglio se Apache sta lontano da ASP, visto che si possono
utilizzare altri linguaggi :-)
Ciao
M.
-- 
____________________________________________________
    Life's just a blast, it's moving realy fast    
better stay on top or life will kick you in the ass.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Lo supporta in diversi modi!


 Gabo
Attenzione Perl Script è un'estensione di ActiveState per la versione di
Perl per IIS (dal 3 al 5) e funziona sul Server NT con Internet Informatio
Server (o IIS)
Ciao Diego
Newsgroup: it.comp.lang.perl
Titolo: modo piu' semplice per file di dati


Se hai solo due campi, tanti nomi da mantenere e necessita' di effettuare
ricerche/inserimenti/cancellazioni frequenti, non usare un file di testo ma
usa un file DBM (Any_DBM, SDBM, DB_File), a cui poi accedi tramite un hash
'tied'.
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: errore di sinatssi?

	IF ( -e $fileindice) {
	open (INDICE,"< $fileindice");
	$indice=<INDICE>;
	close(INDICE);
}
cercando di eseguirlo.. sysnatx error nella seconda linea near ";" e
nell'ultima near "}"
qualche idea?
se levo l'if i codice nel mezzo va alla grande
ciao

Vi prego.... me lo sono risolto da solo... da bravo pirla ho scritto
IF in maiuscolo... incredibile..


Newsgroup: it.comp.lang.perl
Titolo: Portare variabili su diverse subroutine

Ho uno script del tipo:
use strict;
sub uno {
    my($pippo,$pluto) = @_;
    .....
}
sub due {
    my($paperino) = @_;
    do_something_with($pippo);
    ....
}
Il problema è che in "sub due" dovrei poter riutilizzare $pippo, letta
in "sub uno"; purtroppo non posso farla leggere da "sub due" come:
sub uno {
    my($pippo,$pluto) = @_;
    .....
    due($paperino,$pippo);
}
sub due {
    my($paperino,$pippo) = @_;
    ...
}
perchè le due sub sono indipendenti, e quindi la prima non richiama la
seconda.
Al momento faccio una cosa del genere:
use strict qw(pippo,pluto);
sub uno {
    ($pippo,$pluto) = @_;
    .....
}
sub due {
    my($paperino);
    do_something_with($pippo);
}
ma, ad essere sincero, mi sembra alquanto sporca come soluzione!
Come posso farlo meglio?
TIA
--ev

A parte che Perl non è come gli altri linguaggi che puoi creare un
rifermento per puntatore (by reference in inglese)
puoi però crearti una variabile globale inizializzata a nulla (0 o "") e
quindi usarla in tutte le routine che vuoi.
Ciao Diego.

...

my @arr = qw/a b c/;
my $arrref = \@arr;    # reference
print @$arrref;        # dereference
print $arrref;         # puntatore
push @$arref, "d";     # @arr = (a,b,c,d);
--
Mario Rizzuti

Newsgroup: it.comp.lang.perl
Titolo: aiuto DBD::Oracle

Per installare questo modulo, devo aver installato Oracle prima?
Sonno sotto Linux e devo connettermi ad Oracle su un'altra macchina, ma non 
riesco perchè mi mancha DBD::Oracle, che per essere installato, sembra 
volgia il percorso di dove ho ORACLE_HOME.
Esiste un altro modo per fare delle query su Oracle da una macchina Linux, 
verso un'altra macchina?
Grazie

 Per installare questo modulo, devo aver installato Oracle prima?
yes... o per lo meno devi installare alcune componenti di sviluppo (ora 
non ricordo quali esattamnete) e le librerie C di Oracle.
-- 
Saluti,
Giancarlo

 Linux, verso un'altra macchina?
DBD::Proxy
  perldoc DBD::Proxy
Max
Newsgroup: it.comp.lang.perl
Titolo: AIUTO: socket tutorial cercasi

Quelli che ho trovato utilizzando Google erano troppo vecchi e anche 
incompleti.
Mi potreste raccomandare qualche buon tutorial con parecchi esempi?
Grazie in anticipo.
Stiv

SpamBuster wrote:

Non posso aiutarti se non cercando anche io su google (ti consiglio ad 
ogni modo i libri "Network programming with Perl" e "Programming the 
network with Perl"). Ho trovato i seguenti link:
http://www.devarticles.com/art/1/430
http://www.lonsteins.com/articles/sockets.pdf
http://www.cmpe.boun.edu.tr/courses/cmpe587/fall2001/PERL.PPT
http://gdit.iiit.net/itw1B/slides/class_sockets.ppt
http://www.linuxjournal.com/article.php?sid=3237
http://www.linuxjournal.com/article.php?sid=2057
Potresti condividere con noi quelli che hai trovato tu.

 Potresti condividere con noi quelli che hai trovato tu.
Fatto.
Grazie.

 Grazie in anticipo.
Controlla anche la man page "perlipc". ;)
Ciao,
Marco
-- 
//\/\ Marco (LM) Lamberto (
marcol...@despammed.com
)
      SIForge.org     -  
http://www.siforge.org/
      The Sunny Spot  -  
http://the.sunnyspot.org/
Newsgroup: it.comp.lang.perl
Titolo: installazione Modulo CGI

Ho scaricato il file CGI-BuilkderPage-0_95_tar.gz
decompresso e copiato  posizionando 
makefile.pl
  nella dir contenete
ppm.pl
, lasciando le sottodirectory invariate,  ma a questo punto cosa
devo fare? ?  ?   ?
Gradirei instruzioni passo passo, in quanto sono un principiante con
il Perl, ringrazio coloro che mi aiuteranno ad uscire da questo che è
diventato per me un vero rebus.
Ciao a tutti.

 devo fare? ?  ?   ?
i) Scordati di 
pm.pl
ii) 
perl Makefile.PL
nmake
namke test
nmake install
Se il package contiene file C da compilare, devi avere un compilatore
e modificare il Makefile (no trova perlCRT.dl, e bisogna inserire il
path completo).
P.S.) AS502 ha una baco nell'implementazione delle socket (sokprt,
sockpeer), che rende non funzionante tutto cio' che ha a che fare 
con ftp -  giusto nel caso tu volessi installare Net::Ftp.
Cheers,
	Alessandro

	Alessandro
Ciao Alessandro ci ho già provato, ma spiegami bene scrivendo
perl 
makefile.pl
 non mi dà il tempo di scrivere niente altro di
seguito mi dà un messaggio a proposito delle cgi (non ricordo quale),
ah qualcosa come sto creando la dir CGI ed il file BuildPage.pm
dopodichè mi riporta al prompt dos. 

 perl 
makefile.pl
 non mi dà il tempo di scrivere niente altro di
Non deve darti il tempo di farlo.
La sequenza e':
<prompt> perl Makefile.PL <tasto enter>
[ ora perl genera un altro file: Makefile e puo' stampare alcuni
messaggi nel corso dell'operazione]
<prompt> nmake <tasto enter>
[nmake processa Makefile e compie le azioni necessarie per preparare
l'installazione. Questo include la compilazione e il link di eventuali
moduli in C e dll collegate. La distrib. di AS502, nel caso esistano
parti in C, genera spesso un Makefile sbagliato che va corretto a mano -
manca il path completo a perlCRT.dll in un punto, e si ha errore in fase
di link ]
<prompt> nmake test <tasto enter>
[Questo fa girare i test. Alcuni package non hanno test,
per cui nmake potra' dire qualcosa del tipo che non riesce a eseguire
i test. Se invece i test ci sono, dopo qualche messaggio dovresti
vedere un report di quanti test ha sbagliato. In teoria tutti
dovrebbero avere successo, ma e' una teoria che sotto windoze funziona
di rado. In questo caso, sta a te capire cosa non funziona, e perche'.]
<prompt> nmake install <tasto enter>
[Questo copia le varie parti del modulo, la documentazione etc.
nella loro destinazione finale]
Cheers,
	Alessandro

	Alessandro
Ale sei grande ora ci provo!
Newsgroup: it.comp.lang.perl
Titolo: che fine farà il Perl?

Scusate l'oggetto, ma è una domanda che ho in testa da un pò di tempo
a questa parte. Che fine farà il Perl? Considero il Perl un ottimo
linguaggio di programmazione, lo uso io stesso quotidianamente per
lavoro. A me piace molto, che poi possa essere poco leggibile mi
importa poco (anche se in ambito lavorativo non è un aspetto proprio
secondario). Il fatto è che la versione 6 non mi sembra aver mantenuto
ciò che prometteva (almeno per ora). Mi pare infatti che i più se ne
stiano ben ancorati alla 5 (me compreso). Altri linguaggi mi sembra la
stiano facendo da padrone (Ruby e Python in primis), in poche parole
stanno soppiantando il povero Perl, nonchè Java.
Per carità c'è posto per tutti, è sicuramente una buona cosa poter
scegliere fra molti linguaggi buoni.
Però mi pare che Perl stia lentamente andando alla deriva. Mi sbaglio?
Spero di sì. I dati sembrano dimostrare che, ad esempio, oggi giorno
lo sviluppo su WEB con Rails e Django sia diffusissimo (Catalyst
dov'è?).
La situazione mi pare poi drammatica in Italia, per fortuna ci sono
ragazzi volenterosi e competenti che organizzano l'IPW. Quante offerte
di lavoro ci sono per programmatori Perl? Sarei anche curioso di
sapere quanti di questi ragazzi nel loro lavoro programmano in
Perl!?!? Ho fatto la conoscenza di Ruby e Python e devo dire che mi
hanno ben impressionato, sebbene la mia conoscenza sia limitata.
Voi che ne pensate? Che fine farà Perl? C'è ancora interesse in giro
(non necessariamente in Italia)?
La versione 6 potrà in qualche modo invertire questa triste tendenza?
Un saluto a tutti

 La versione 6 potr� in qualche modo invertire questa triste tendenza?
Un discorso esaustivo sarebbe troppo lungo.
Ma, per farla breve, pur avendo ceduto qualche quota di mercato, Perl5 � 
vivo e vegeto, e a mio avviso � globalmente superiore ai linguaggi 
concorrenti (in particolare considerando tutto l'ecosistema, CPAN, 
testers ecc.)
Se sei interessato, prova a seguire:
http://www.perlfoundation.org/perl5/index.cgi?perl_5_wiki
http://perlbuzz.com/
e, ovviamente:
http://www.perl.it/
Ciao.

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

Salve,
dove trovo il modulo sendmail per il perl5 per winNT?
Grazie!
Renato

 ha scritto nel messaggio
news:9qdvk8$fqg$1...@nreadb.inwind.it...


Esiste anche il MIME::Lite che è molto semplice da usare...
tutti i moduli per il perl su Windows li trovi su 
www.activeperl.com
bye

Newsgroup: it.comp.lang.perl
Titolo: AIUTO carrello spesa

Ho un problema,
ho scaricato un software (shareware) che si chiama shopfactory il quale è in
grado di generare un carrello della spesa molto ben strutturato.. con cambio
in valuta (javascript) possibilita' di generare pagine con frame moduli
ordini ed anchela possibilità (presso un server allo scopo di avere la
completa sicurezza dell' invio dei dati).... Ma, dopo aver generato il
negozio virtuale quando si installa sul proprio server la pagina
thankyou.html (la pagina con i ringraziamenti per l'ordine effettuato presso
il nostro negozio) è generato dal server d'appartenenza della software house
di shopfactory. Ora io desidererei sapere se è possibile modificare i file
cgi per poter saltare il collegamento del server shopfactory oppure è
impossibile ....
Grazie.
--

...


Si, esistono due file .cgi + un class java ,  riguardo i conti mi pare che
vogliano circa 399 Dollari per la registrazione di un solo indirizzo web.
Nel prossimo post allego i due .cgi
Grazie per la tua risposta

Newsgroup: it.comp.lang.perl
Titolo: due domande? da neofita

sarò breve..
1. Come faccio ad eseguire uno script (perl) da html, senza agganciarlo nè
ad un'ancora <a href> nè all'action di una form? si può fare?
2. Come posso lanciare uno script (perl) su un server al verificarsi di un
evento che potrebbe essere per esempio lo scoccare di un'ora x... il server
è linux, questo mi servirebbe per inviare delle e-mail in automatico ai
membri di una mailing list..
grazie in anticipo, farò tesoro dei vostri suggerimenti...
:-) DynoC

 cerchero' un'altra donna dentro ai sogni di Tarzan...

Usa la Chrontab.
man at
Oha
-- 
"Qualcuno mi spieghi perche' 144 e' l'unico
quadrato perfetto della serie di Fibonacci"

>Usa la Chrontab.
Cos'è?

 
Un crontab che ha fatto il liceo classico.

Un crontab che ha fatto il liceo classico.
:-P
occhei, mi perplimo....


 membri di una mailing list..
Tramite cron se lo devi fare ad un ora fissa tutti i giorni (o un giorno
si e uno no, insomma abbastanza con regolarita')
(man crontab per i dettagli)
at se lo devi fare una volta e basta
pero' in entrambi i casi devi poter mettere mano alla macchina o
convincere l'amministratore di sistema a farlo :-)
-- 
Lorenzo Pulici - 
sno...@tiscalinet.it
  - Web Design
http://milanohockey.virtualave.net
 
http://snowdog.cjb.net
http://verdebaggio.freeweb.org
 
http://members.xoom.com/Ramones/
   PGP ID: 1D33 3DE6 635E D192 F648  74D9 28A7 E921 3E1A 44F2
Newsgroup: it.comp.lang.perl
Titolo: mysql 4.1 o 5 e password

Per caso qualcuno sa se è ancora necessario, per connettersi con Perl, 
utilizzare le password nel formato a 16byte nei db mysql superiori alla 
versione 4.1,  o se il problema è stato risolto in qualche modo e si 
posssano utilizzare le codifiche nuove a 41 byte su Mysql ?
grazie Paolo Capaldo 


Devi usare una versione aggiornata delle librerie client di MySQL.
Dopo l'aggiornamento, potrebbe essere necessario reinstallare il modulo DBD::mysql.
Ciao
gmax
-- 
 _  _ _  _
(_|| | |(_|><  The Data Charmer
 _|
http://datacharmer.org/

grazie Gmax
Paolo
"Giuseppe Maxia" <gmax_@_cpan_._org> ha scritto nel messaggio 
news:45702907$0$7635$4faf...@reader1.news.tin.it...


Newsgroup: it.comp.lang.perl
Titolo: Explorer non legge bene il file .pl

Salve,
Scusate la mia incompetenza...
ho comprato un libro sul perl5 e ho da pochissimo iniziato a scrivere a mano
i primi esercizi.
Quando lancio il 
file.pl
 dal prompt con il comando perl 
file.pl
, va bene.
Quando lo apro con IE5 non lo legge bene, cioč scrive il codice che ho
scritto. Eppure,come mi viene scritto ho aggiunto la riga:
print "Content-type:text/html\n\n";
Perche non funziona?
Cosa devo fare per testare le mie prove in iexplorer invece di usare dal
prompt il perl?
Ho installato su w2k professional il Activeperl scaricato da 
activestate.com
Ciao a tutti!        Fabio

Ho installato su w2k professional il Activeperl scaricato da 
activestate.com
Ma hai installato il web server? Ovvero: l' attivazione del tuo script
come avviene? Da web server con protocollo CGI? Se č cosě non hai
configurato bene il server.
Se invece non ti č chiaro cosa sto dicendo dovresti prima documentarti
un pochino sul protocollo CGI e frequentare il NG apposito:
it.comp.www.cgi
Ciao

Evviva!
Meta' questione l'ho risolta, facendo da ie
http:\\192.168.0.1
mi da la pagina Funziona!Il server web apache ecc ecc.
Ora il problema iniziale, cioe' faccio confusione tra le directory da creare
per metterci dentri i *.cgi....
Potresti ordinarmi un attimo le idee?
Grazie, ciao            Fabio


In verità CGI non è un vero e proprio protocollo... è un'interfaccia...
cmq non puoi aprire il file .pl direttamente nel browser, lo devi vedere
attraverso un WEBSERVER.
Se hai Win98 puoi installare PWS (Personal Web Server) dal CD originale di
windows, c'è una cartella che lo contiene.. (non mi ricordo come si chiama..
tu scava), poi devi installare ActivePerl da 
www.activestate.com
, poi esegui
questa modifica nel registro di configurazione --->>
http://www.bookware.com/emanuals/forms_perl/t06-regedit_win.html
 dopo di ché
crei una cartella "cgi-bin" nella root del tuo sito virtuale, le dai i
permessi di esecuzione (attraverso il pannello di PWS) e ci metti gli script
.pl dentro... e li esegui da li'.
Vedrai che funzionerà tutto.
Happy Coding! :-)
Guido.

 ha scritto nel messaggio
news:aer6ab$4h5$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:aer6ab$4h5$1...@lacerta.tiscalinet.it...
