mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: installare dbi con mysql... sono alle prime armi

ciao a tutti, sono alle prime armi con perl (anche se conosco linux, php e
delphi)... ho un hosting in cui ho perl e mysql... perň mi mancano le dbi
per mysql... come posso fare per installare questo supporto??
sono andato su 
http://www.cpan.org/modules/by-module
 ma non so cosa
scaricare e sopratutto come fare per installarlo su perl....
avete qualche idea??
Simone

ho provato a scaricare il dbi dal sito di mysql, però dando il comando per
installare mi dice:
[root@vserv perl]# perl -MCPAN -e 'install Bundle::DBI'
Can't locate CPAN.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.

 Can't locate CPAN.pm in @INC (@INC contains:
Stranamente, il perl di chi ti fornisce hosting non ha il modulo CPAN 
(poco male: per installare un modulo devi essere root durante il make 
install). Inoltre non ha nemmeno DBD::mysql e ciò è strano per un 
fornitore di hosting perl+mysql. Ti consiglio di richiedere a lui stesso 
l'installazione di questi moduli così comuni.
Come detto, per installare dei moduli [1] devi essere root. Un modo per 
installarti una versione locale di un modulo è quella di utilizzare 
PREFIX: [2]
[1] 
http://www.perl.it/documenti/faq/view.html?pag=8&faq=44
[2] 
http://www.perl.it/documenti/faq/view.html?pag=8&faq=46

mi ritorna questo:
[root@vserv 5.8.0]# perl -MCPAN -e shell
Can't locate CPAN.pm in @INC (@INC contains:


 Can't locate CPAN.pm in @INC (@INC contains:
Come ti ho già scritto, il modulo CPAN non è installato.
Ma anche se lo fosse non credo che senza essere root tu possa 
utilizzarlo per installare moduli.
Come ti ho scritto: 1) contatta chi ti fornisce hosting e digli di 
installarti DBD::mysql per poter accedere a MySQL da Perl.
2) installati una copia locale di DBD::mysql (vedi i link che ti ho 
postato).

 installarti DBD::mysql per poter accedere a MySQL da Perl.
Mi associo al consiglio.
In questi casi la consa migliore è proprio chiedere all'amministratore del 
server su cui stai facendo le tue prove.
Se non ti aiuta (non sa/non vuole) è meglio cambiare fornitore.

ciao a tutti, il fornitore ha dato risposta ed ora funziona tutto!!!
ecco come si fa:
La procudura da seguire e'riportato nel readme del sito CPAN:
http://www.cpan.org/modules/by-module/DBI/DBI-1.46.readme
In pratica occorre prima scaricare il modulo sul virtual server e 
successivamente seguire le indicazioni del readme.
Il modulo puo'essere scaricato dalla url:
http://www.cpan.org/modules/by-module/DBI/
praticamente ho scaricato il modulo dal DBI, l'ho copiato via ftp in una 
cartella e poi via putty (terminal ssh) ho eseguito prima il tar e poi ill 
make come spiegato nel readme, ed ora funziona!!!
Simo
Newsgroup: it.comp.lang.perl
Titolo: system

Ciao a tutti, ho uno script dal quale richiamo un certo processo tramite
"system", cosě:
system ("prog");
ma il programma non viene eseguito (cant run, exit)
Ma se lo lancio a mano funzia e funzia anche con:
perl -e "system ("prog")"
Da cosa puň dipendere?
Grazie a tutti
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Da cosa può dipendere?
Da molte e diverse cose (ma, per curiosità, it.comp.www.cgi che fine ha
fatto?).
"prog" potrebbe non essere nel path dei programmi che possono essere
eseguiti da cgi, l'utente potrebbe non avere i permessi necessari per
eseguirlo, ecc. ecc...
Ciao.

 eseguirlo, ecc. ecc...
Non so se sto equivocando io, comunque non si tratta di cgi. I
permessi di 'prog' sono -rwxrwxrwx (l'utente che lancia il mio script ha
i permessi per eseguire 'prog')..diciamo che la situazione č: l'utente
andrea č owner dello script A e dello script B, vuole richiamare lo
script B da dentro A con system ma non funzia. Ma se chiama direttamente
B o con perl -e "system ("B")" funziona...
Ciao e grazie
Andra


B o con perl -e "system ("B")" funziona...
Succede solo con 'prog' o con qualsiasi altra cosa? "A" e "B" dove sono?
In "A" chiami "B" con il percorso completo o solo per nome? E "A" fa
qualche altra cosa, prima di chiamare "B"?
Se "B" č un altro script perl, non conviene chiamarlo con "do B"?
Ciao.

 Se "B" è un altro script perl, non conviene chiamarlo con "do B"?
Ho capito quando lo lanciavo a mano andava perchè non venivano settate
le variabili d'ambiente (in realtà funzionava solo apparentemente). Mi
dava quell'errore perchè è un processo schedulato e, per motivi vari,
rimaneva sempre in background, così quando veniva chiamato dava
quell'errore (can't run...): è un sistema di controllo dell'autore dello
script chiamato per evitare duplicazione di processi.
Mi scuso per l'errore e ringrazio molto per la disponibilità
Ciao
Andrea

Newsgroup: it.comp.lang.perl
Titolo: Stampa su + righe

Ciao ragazzi, qualcuno mi sa dire come devo fare x stampare nel file
dir.txt le directory inserite una sotto l'altra?! Es.
programmi
pippo
lucio
ecc..
Ciao 
Dany
Qui sotto vi riporta il listato:
-------------------------------------------------------------
my $file="c:\\documenti\\dir.txt";
open (FILE, ">>$file");
print STDOUT ("\n\n\n\t Inserisci il numero delle directory : ");
chomp ($ndir=<STDIN>);
for ($i=1; $i<=$ndir; $i++) {
                                 print STDOUT ("\n\nInserisci directory
$i : ");
                                 chomp($newdir[$i]=<STDIN>); 
                                 print FILE ("$newdir[$i]");
}
close (FILE);
-----------------------------------------------------------        
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

                                  print FILE ("$newdir[$i]");
	print FILE "$newdir[$i]\n"
-- 
Baci,
Mony

Newsgroup: it.comp.lang.perl
Titolo: ActivePerl 5.6.0.613

non riesco ad installarlo perchč dice " installare un service pack che
contenga una versione piů aggiornata di windows installer " ..
dove posso trovarlo ?
su windows update ?
PhUsHeR

 contenga una versione più aggiornata di windows installer " ..


non l'ho trovato ... c'è solo "DCOM for Windows 95 is required" e poi il
link per scaricarlo, ma io uso winzozz98 e quindi non penso mi serva.

no, sul sito activestate specificano che sei hai win2000 l'installer non va
aggiornato, ma sei hai win 98 devi scaricare un aggioramento presente sul
loro sito
ciao



E invece si trova proprio sul sito di ActiveState...io usavo win 98 prima e
ho scaricato tutto dai link che ho trovato li'....cmq quello che ti serve
e': .DCcom98,
.InstMsI,
.e poi l'eseguibile ActivePerl-5_6_0_613.
A questo punto se installi apache correttamente (non provare neanche con pws
o IIs, non leggerebbero le estensioni .pl degli script) tutto funzionera'
correttamente).
fabio

Newsgroup: it.comp.lang.perl
Titolo: [sem-OT] compilazione perl

Ciao a tutti,
compilando perl sotto linux mi si impalla su di un test:
/ext/time/HiRes/HiRes....
e non va piu' avanti. L'ho lasciato 6 ore e nessuna novita'...
lurkando un po' sul web ho trovato che potrebbe essere un settaggio del 
kernel o un flag di compilazione ma nulla di veramente specifico. 
Qualcuno ha una dritta da darmi?
grazie e  ciao
Scola



Con che versione del Perl ci stai provando?
Sembra che la 5.8 sia piů attrezzata dei suoi predecessori.
Ma non ho ancora provato :)
--
www.pigmalion.info
www.pigmalion.info/perl/

 Ma non ho ancora provato :)
Stavo provando la 5.8.0 ma ho svelato l'arcano... era un c***o di 
settaggio del bios che faceva partire in suspend il computer quando non 
c'erano input esterni...
Ora e' tutto ok. Grazie cmq.
Ciao
Scola
Newsgroup: it.comp.lang.perl
Titolo: Strana tempistica nell'esecuzione di uno script

Salve!
Tanto per impratichirmi un po' (sono perl-niubbo), ho realizzato uno
script che fa largo uso di cicli for nidificati e di array
"multidimensionali" (virtuali, of course).
Lo script esegue in sequenza due attività di analisi su dati esterni,
letti da un file. Le analisi sono indipendenti l'una dall'altra: alla
fine di ognuna, vengono stampati a schermo i valori ricavatine.
La prima analisi produce dieci risultati, che faccio stampare a
schermo con un semplice ciclo for:
for ( my $j = 1; $j <= 10; $j++ )
{print "\nValore per blocchi di $j:".$analisisomma->[$j]/($limite+1);
}
Successivamente inizia la seconda fase di analisi, che dura alcuni
minuti, al termine della quale si otterranno altri valori, che
parimenti verranno stampati a schermo.
Il fatto strano è questo: il ciclo for citato, quello deputato a
stampare il primo set di risultati, produce immediatamente a schermo
solo nove risultati (più in generale, variando il limite superiore,
produce sempre tutti i risultati che dovrebbe, meno uno), mentre la
stampa del decimo viene rinviata a quando si conclude anche la
seconda fase di analisi. In altre parole, l'ultimo del primo set di
valori viene invariabilmente stampato assieme ai valori del secondo
set... cioè parecchio tempo dopo!
Dico di più: se inserisco dei print, mi accorgo che il valore  
$analisisomma->[10] è già disponibile (così come, naturalmente,
$limite+1), ma che l'operazione
$analisisomma->[10]/($limite+1)
crea un errore.
Questo strano comportamento scompare se, col debug, fisso un bookmark
al ciclo for di cui sopra, e poi procedo facendolo eseguire riga per
riga: in tal caso ottengo tutti e dieci le stampe dei valori,
compresa la decima, e poi lo script va avanti colla seconda analisi.
Lo script è un po' lungo (circa 150 righe), e necessita di un file di
dati per funzionare. Che faccio, posto? Lo script funziona, e fra
l'altro non mi è di alcuna utilità, l'ho scritto solo per fare
pratica. Vorrei solo capire che ragione ci potrebbe essere per un
comportamento del genere.
Grazie in anticipo.
--  
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/

 set... cioè parecchio tempo dopo!
You are "Suffering from Buffering": 
http://perl.plover.com/FAQs/Buffering.html
C'è una ragione particolare per cui stampi il carattere newline prima
di scrivere una riga anziché al termine della stessa? Prova a spostare
il newline in fondo alla riga e dovresti risolvere il problema. In
generale, comunque, se vuoi disabilitare il buffering sull'output di
default basta che fai:
   $|++;
prima di iniziare le stampe. Ciao,
   Flavio.

 il newline in fondo alla riga e dovresti risolvere il problema.
Infatti! Grazie mille anche per le altre indicazioni.

Newsgroup: it.comp.lang.perl
Titolo: Intestazione tra due file

In un precedente thread, ho trovato  queste righe di codice per
filtrare(estrapolare) records comuni(eguali) contenuti in due files. Poiche
io ho necessità di filtrare i soli records !non eguali! all'interno di due
arrays (od anche files), potevo cannibalizzare il semplice codice qui
riportato, leggermente modificato.
Non mi è chiara pero, come poterlo fare nella parte di  l'istruzione del
@common ove  viene ordinato: per ciascun values dell'attuale Key, verifica
(grep) se lo stesso E' presente in <FX>.   Per la mia modifica penso che si 
debba
imporre che il value, affinche entri @common,  NON E' presente, quindi non 
deve
essere verificato in <FX> dal grep, giusto ? .
come implementare l'asserto ? Grazie
.....
 open FX, "fileA";
  my %A = map { $_, 1 } <FX>;
  open FX, "fileB";
  my @common = grep { $A{$_} } <FX>;
.........

 essere verificato in <FX> dal grep, giusto ? .
       grep { not exists $A{$_} } <FX>;
M

Scusa Max ma funziona lo script ? Ll'array common è sempre vuoto !
Colossus

 ha scritto nel messaggio 
news:dr8a0n$hov$1...@newsreader.mailgate.org...


 ha scritto nel messaggio 
news:1138262176....@g44g2000cwa.googlegroups.com...


 ha scritto nel messaggio 
news:dr8a0n$hov$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.perl
Titolo: Il GCN chiede il *tuo* aiuto!

Sono impegnato nella scrittura di un po' di software per il GCN e ho
bisogno di un paio di procedure per fare il locking e unlocking di un
file. Qualcuno e` disposto a donare il codice relativo?
Meglio se si tratta di dotlocking, l'importante e` che funzioni sia con
linux che con solaris.
Alla fine il robomoderatore sara` reso pubblico sotto la GPL.
Inoltre: perche` la seconda di queste istruzioni non funziona?
    if (/(?:Nome gruppo|Votazione):\s*\[\s*(.*?)\s*\]/) {
    if (/(?:Nome gruppo|Votazione):\s*\[\s*(.*?)\s*\]/x) {
La stringa esaminata e`:
 ># Nome gruppo: [it.fan.musica.battiato]
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

  ># Nome gruppo: [it.fan.musica.battiato]
-- 
Maurizio M. Munafo' / 
mmmu...@usa.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 wrote:
: Sono impegnato nella scrittura di un po' di software per il GCN e ho
: bisogno di un paio di procedure per fare il locking e unlocking di un
: file. Qualcuno e` disposto a donare il codice relativo?
Ogni cosa e` stata gia` fatta in Perl.
E` tutto molto deprimente :-)
Nel MailFolder-x.xx.tar.gz trovi (in Folder/Mbox.pm), le due sub
che l'autore usa per il lock/unlock delle mbox.
All'altra ti hanno gia` risposto.
-- 
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) ipers (dot) net   for my PGP public key
Newsgroup: it.comp.lang.perl
Titolo: Regular Expression

Salve,
avrei bisogno della regular expressione per estrarre il cctld da un tld. Es:
.
uk.com
 --> com
.it -> it
:-)


my ($cctld) = $tld =~ m{
                          \.      # un punto
                          (       # inizio cattura
                          [^.] +  # uno o piu' caratteri non-punto
                          )       # fine cattura
                          $       # fine testo
                        }x ;
ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

Newsgroup: it.comp.lang.perl
Titolo: REQ: Lista files di una directory

Salve a tutti,
espongo il mio problema sperando in un aiuto ^_^
Con degli amici abbiamo messo su un sito che contiene un archivio di
documenti in formato ascii uppati su uno spazio gratuito ed organizzati per
lettere.
Se l'utente clicka sul link LETTERA B, il link corrisponde a qualcosa del
tipo 
http://www.yy.com/a
insoomma viene fuori una bruttissima cartella con l'elenco dei doc presenti.
In questo modo l'utente clicka sul documento che vuole visualizzare e tutto
funzia per bene.
Io mio chiedo come posso evitare che la pagina che compare sia quella
standard con
Index of yy/a
doc1.txt
doc2.txt
ecc. ecc.
e' possibile scrivere uno script che generi in automatico la pagina html con
dentro i nomi dei files presenti nella cartella in oggetto, e con i nomi
clickabili al documento stesso ?
Spero di essere stato abbastanza chiaro e che qualcuno possa aiutarmi,
grazie.


iQA/AwUBOYjxFa5mw98OphKBEQJQ5ACgrjliwlldbBecwbCWd/COxo2BsKcAn0d6
JIIreeYh2LYzxqU8tB1yJrgk
=+Qtj
-----END PGP SIGNATURE-----

Newsgroup: it.comp.lang.perl
Titolo: come verificare se la query DBI e andata buon fine?

Ciao,
vorrei sapere come faccio a verificare con il modulo DBI dopo aver
eseguito l'operazione query se e' andata a buon fine?
io uso questo sistema:
$query="SELECT * FROM pippo";
&connectDb;
	my $sth	= $dbh->prepare($query); 
	$sth->execute(); 
	$sth->finish();
&disconnectDb;
ecco come faccio a sapere ke execute() e' andato a buon fine? cioe' ke
sia stato selezionato tutto nella tabella pippo?
grazie

 $sth->execute();
$sth->execute
   or die "Can't execute SQL statement: $DBI::errstr\n";
oppure, in fase di connessione usi PrintError e/o RaiseError e non ti
preoccupi più di controllare ogni chiamata al db che fai.
$dbh = DBI->connect("dbi:Oracle:data", "username", "password", {
   PrintError => 0,   ### Non usa warn() per notificare gli errori
   RaiseError => 1   ### Usa die()  per notificare gli errori
});
Ciao, blavoro,
Ezio.
#---
Area documentazione tecnica (now 3 docs):
http://www.ebcorp.org/doc/
#---


wrote:

Newsgroup: it.comp.lang.perl
Titolo: Perl & SQL SERVER

--
Ferrari Luca,
flu...@infinito.it
Qualcuno mi potrebbe spiegare se (e come) si possa collegare Perl a SQL
SERVER?
Grazie.

 ha scritto nel messaggio
news:98dbdo$ph3$1...@serv1.albacom.net...


                              APOGEO O'REILLY
L'ho comprato da pochi giorni. Tra le altre cose, nella parte iniziale
del testo, c'č una spiegazione sull'utilizzo dei flat-file al posto di
database pių complessi.
Tecnica consigliata per chi deve iniziare e per chi deve risolvere
problemi di piccola entitā.
Personalmente sto iniziando a raccogliere dati in flat-file, fintanto
che non diventi necessario passare ad un DB serio.
Questo č anche il suggerimento del libro che, in finale, consiglio.
-- 
Īš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ
http://www.pigmalion.youngwind.com
 pigmalion network
http://www.pigmalion.youngwind.com/perl/
 appunti Perl - FAQ
Īš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho utilizzato i flat files per anni e devo dire che per piccole
applicazioni con pochi task vanno bene ... ma ti assicuro che se ti spacchi
la testa -con ad esempio mySQL- dopo č ancora pių facile e soprattutto pių
performante.
Consiglio -solo se molto bene l'inglese- "Programming the Perl DBI" della
O'Reilly. Oltre chiaramente i manuali di SQL ;)
Buon lavoro.
pigmalion ha scritto:


Newsgroup: it.comp.lang.perl
Titolo: Installare un modulo

Ho inserito nella mia directory cgi-bin del server del mio sito, uno script
che richiama il modulo MIME::Base64. Richiamando lo script però il programa
non funziona perchè sul server non esiste il modulo.
Devo inserire il modulo nella directory cgi-bin (e in che modo?) oppure che
altro devo fare?
Grazie!
P.S. Possibilmente una spiegazione dettagliata visto che non sono esperto di
queste cose.

Se il server su cui ho caricato un CGI che fa riferimento ad un modulo non
installato è possibile installare il modulo, magari inserendolo nella
directory cgi-bin?
Grazie!
Newsgroup: it.comp.lang.perl
Titolo: Script per gestire catalogo automobili

CIAO!
Sono alla ricerca di uno script in Perl per gestire un catalogo (non
e-commerce). Mi spiego:
devo realizzare il sito per un salone di auto. In questo sito dev'esserci
una sezione di auto usate suddivise per marca.
Una volta scelta la marca devono uscire tutte le macchine che hanno in
salone di quella marca con relativa scheda informazioni per ogni macchina
(quindi modello, anno, prezzo, cilindrata....e fotografia).
Quello che mi serve è un pannello di controllo tramite il quale, il
proprietario del salone, possa gestirsi da solo il catalogo. Deve quindi
poter modificare, aggiungere, rimuovere auto e uploadare le foto.
Per quanto riguarda i visitatori, se ci fosse un motore di ricerca sarebbe
il top ma, essendo poche le macchine, già la suddivisione in marce potrebbe
bastare, quindi il motore di ricerca non è indispensabile.
Quello che è proprio importante è un semplice pannello di controllo da cui
il proprietario del salone possa gestirsi tutta l'area di auto usate...
Sono sicuro che in giro ci sarà qualcosa, magari non per auto ma per altro,
ma potrebbe comunque essere adattato...
Se qualcuno conosce qualcosa mi faccia sapere....
Grazie
Zizzo

Scusa, ma perche' non gli fai una semplice pagina in una dir pwd protected ed
inserisci un comunissimo script per l'upload dei files?


 ha scritto nel messaggio
news:3B042F3E...@tin.it...


 Perchč non conosce l'html e non sarebbe capace di aggiungere o modificare il


Grazie ma penso di aver già trovato quello che fa al caso mio. E' uno script
che gestisce una Photo Gallery, vanno fatte un po' di modifiche ma si
dovrebbe riuscire....
Ovvio che se trovassi qualcosa di già fatto sarebbe più comodo...
BYE
Zizzo

Newsgroup: it.comp.lang.perl
Titolo: Script Banca Sella, mi conviene inserire le OTP nel database?

Salve a tutti,
sto realizzando lo script per fruire dei servizi di pagamento Banca Sella e
ho ipotizzato l'inserimento delle OTP all'interno del database dello store,
credo che la gestione client/server meglio mi garantisca rispetto alla
gestione tipo file, in altre parole penso che, in questo modo, non vi siano
problemi di lettura simultanea della stessa OTP!
Desideravo sapere se la mia idea e' sensata o mi sto facendo solo problemi
inutili, voi come avete scelto di operare?
Grazie a chi avra' il tempo e la voglia di rispondermi.
-----
Giorgio (Roma)





ma lo sai che sto facendo il tuo stesso 
lavoro?


Con una piccola differenza, io devo gestire il 
tutto senza passare dalla pagina pagam.asp di banca sella, ossia i dati sulla 
carta di credito vengono inseriti direttamente sul sito del venditore da una 
pagina https e vengono mandati direttamente alla pagam2.asp di banca 
sella.


Mi piacerebbe discuterne.


Per quanto riguarda le otp, noi le teniamo 
tranquillamente sul file, dato che tanto banca sella le invia tramite 
mail......alla faccia della sicurezza!!!! :-))))
Newsgroup: it.comp.lang.perl
Titolo: Gestione stampa

Ho un'enorme problema:
Devo implementare una pagina che genera un'elenco di tabelle con dei dati
presi da un db (fin qui tutto OK).
L'output deve essere stampato con 3 tabelle per pagina per evitare che una
tabella venga divisa in 2 pagine.
Voi che suggerite?
Secondo voi come posso fare se volessi mandare la pagina direttamente in
stampa?
Grazie Ivano

stampa?
open hPRINTER, ">lpt1";
print hPRINTER $pagina;
close hPRINTER;
Ciao.

Newsgroup: it.comp.lang.perl
Titolo: R: Scrivere su un server

 [CUT]
print FILEOUT $stringa;
    diventa
print FILEOUT "$stringa\n";

Newsgroup: it.comp.lang.perl
Titolo: check quota da perl

Qualcuno ha un'idea di come posso richiamare il quota via perl ?
Vorrei dare a ogni utente la possibilità di vedere quanto spazio disco
ha occupato e quanto ne ha libero.
Solo che non posso richiamare il repquota se non come root.
Potrei fare una funzione batch che mi crea un file accessibile agli
utenti, ma non sarebbe aggiornato "on the fly".
Qualcuno ha un'idea in proposito ?
-- 
-------------------------------------------------------------------------
Hosting professionale a prezzi USA? 
http://www.servitelit.com/prezzi.htm
-------------------------------------------------------------------------

 Solo che non posso richiamare il repquota se non come root.
Mica l'utente si guarda la quota con repquota!
L'utente puo' verificare la sua quota con 'quota -v'. Per farlo da Perl,
potrei azzardare un
 system('quota -v');
 
:-)
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 ha occupato e quanto ne ha libero.
Usa il comando 'quota'.
Per esempio:
-----------------------------------------------------------
#!/usr/bin/perl -w
%mp = ();
open (F, "/etc/fstab");
while (<F>) {
        next if /^(#|$)|none/;
        @tmp = split;
        $mp{$tmp[0]} = $tmp[1];
}
close(F);
open (P, "quota -v|");
while (<P>) {
        if (/\/dev/) {
                @val = split;
                print "$mp{$val[0]}\n";
                print "\tblocks\tquota\tlimit\n";
                print "\t$val[1]\t$val[2]\t$val[3]\n";
                print "\tfiles\tquota\tlimit\n";
                print "\t$val[4]\t$val[5]\t$val[6]\n";
        }
}
close(P);
exit 0
-----------------------------------------------------------
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)
Newsgroup: it.comp.lang.perl
Titolo: Richiesta info - script-mail

Ciao a tutti, 
avrei bisogno di alcune informazioni:
1- Dove è possibile trovare uno script perl per l'invio di posta
elettronica in automatico..???
2- E' possibile installare uno script su un server NT o Win95 e appoggiarsi
ad un server di posta Unix..???
Grazie a tutti
Egidio Viola - 
evi...@relay.income.it

 wrote:
: 1- Dove č possibile trovare uno script perl per l'invio di posta
: elettronica in automatico..???
Preleva da uno dei server CPAN (ad esempio 
cis.utovrm.it
) il modulo
Mail e scrivi cio` che ti serve, anche perche` dal tuo articolo non
si capisce esattamente cosa ti serva...
: 2- E' possibile installare uno script su un server NT o Win95 e appoggiarsi
: ad un server di posta Unix..???
Esiste il Perl per Win32, se e` questa la domanda.
In alternativa, il modulo Mail e` un client per il protocollo SMTP,
che puo` quindi dialogare con un qualsiasi server, indipendentemente
dal sistema operativo su cui gira, se la domanda era questa :-)
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E

Newsgroup: it.comp.lang.perl
Titolo: Utilizzo perl per il web

Salve,
	sono nuovo di Perl. Sto studiando la sintassi del linguaggio su un testo
trovato in rete che si chiama "Picking Up Perl". Il mio obbiettivo è
quello di utilizzarlo per le pagine web. Mi sapreste consigliare un testo
e/o documentazione in rete che mi spieghi l'utilizzo di Perl per il Web?
Possibilmente qualcosa di molto base, che vada dall'installazione con
Apache e RH7.3 a cosa bisogna scrivere sulla barra degli indirizzi del
browser per richiamare gli script.
	Grazie per l'aiuto.
	Thrama

 wrote in message
news:pan.2002.09.22.16...@libero.it...

Fai una ricerca con "cgi perl tutorial" e "cgi perl documentation" come
parole chiave. Ti salteranno fuori parecchi links interessanti
ciao
Domzio Demichelis

 Grazie per l'aiuto.
... e dimenticavo di dirti che esiste anche un altro newsgroup italiano che
ti puň essere utile: it.comp.www.cgi, piů indicato per i temi direttamente
correlati a CGI.
ciao
Domizio
Newsgroup: it.comp.lang.perl
Titolo: Apache

Ho scaricato e installato il server Apache: ma ho una domanda; se io metto
nella cgi-bin un .pl o un .exe che mi prende gli input e me li trasforma in
una mail da inviare a pinco@pallino come faccio a testare che funziona?
Grazie.

...

Allora diciamo che puoi testare tutti i CGI che usano i moduli standard e
nussun ricorso alla shell.
Visto che /bin/mail e' fare ricorso alla shell, non e' detto che cio' sia
compatibile ovunque. Ad esempio lo e' solo su unix, non su di uno unix che
non possiede mail. Inoltre mail deve essere localizzato proprio in quella
directory. QUindi non fare ricorso alla shell se devi testare programmi in
ambiente windows e poi spedirli ad un host linux.
Puoi sempre installare blat (su win) o sendmail o altro (su linux) e
cambiare quasi solo la chiamata alla shell e non il resto del codice.
Se ad esempio installi blatl metterai c:\blat .
Se invece non vuoi installare un programma di posta puoi modificare il
codice per utilizzare Mail::Mailer (che nel tuo caso farebbe uso di
Net::SMTP).
In altre parole, come ti avevo detto per girare cgi in perl hai bisogno di
Apache e perl, ma se vuoi spedire le email hai anche bisogno di un programma
(o di un modulo).
Ad ogni modo se il tuo scopo e' testare, sappi che se tu installi blat e poi
il tuo host  usa mail, beh, non testeresti molto !!! Oppure ancora se tu usi
SMTP e loro non possiedono il modulo !!
Alex

Grazie Alex!!! Cmq devo confessare che Apache è veramente una figata
pazzesca!!! Mi sto divertnedo un mondo. A proposito di Mail::mailer che tu
hai detto che dovrei inserire net::smtp, non capisco però la natura del
comando: dov'è che dovrei inserirlo? Grazie. Ciao.
PS Se ti rompo troppo non esotare a dirlo e evita pure di rispondermi
"Alex" <Nom...@wow.boh> ha scritto nel messaggio
news:L%Zc6.46281$ew1.3...@news.infostrada.it...


comando: dov'č che dovrei inserirlo? Grazie. Ciao.
Ho detto semplicemente che per usare Mail::Mailer devi anche avere
Net::SMTP. (per usare l'invio tramite SMTP)
Alex
Newsgroup: it.comp.lang.perl
Titolo: dimensione directory

Ciao, è un po' che sto cercando, ma non trovo nulla: esiste un modulo
che calcola la dimensione di una directory? Per Win c'è Win32::DirSize,
ma per Linux?
Grazie
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ma per Linux?
Cercando con google ho trovato questo:
--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--
The file operator '-s' returns the number of files if tested against a
directory, and the size in bytes if tested against a file.
So, the following will check both the number of files in a given 
directory,
plus the "size" of the directory in bytes:
__BEGIN__
#!/usr/bin/perl
$dir = "HD:some:directory";       # On UNIX, should be 
'/HD/some/directory'
$total = 0;                       # Just initializing
$size = (-s $dir);                # Get the number of files in the dir
print "Number of files in $dir: $size\n";
opendir (READ, $dir) || die;      # Now open the directory
while ($file = readdir(READ)) {   # Get each file name
     $total += (-s "$dir:$file");  # Get the size and add. Note the 
delimiter
}
print "Total size of the $dir: $total bytes\n";
exit;
__END__
--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--8<--
  Raffaello

 __END__
[CUT]
Ciao, ti ringrazio veramente tanto per aver cercato con google...prima
di postare anch'io ho cercato e ho trovato soluzioni come quella da te
suggerita(se non ricordo male anche proprio quella!). Quello che mi č
sembrato strano č che con tanti moduli chi ci
sono su cpan, e tanti File::*, nessuno preveda un metodo per
calcolare la dimensione di una directory! Comunque....va bene cosě!
Ciao e grazie ancora


ma se una dir contiene a sua volta altre dir?

 sottocartelle) in byte. Per maggiori info: man du.
E' proprio quello che voglio fare! mi sembra la soluzione + comoda e
veloce. Non vorrei sembrare insistente o polemico (ci mancherebbe!), ma
questa č sě un'ottima soluzione ma si utilizzano comandi nativi del
sistema operativo: da come ho capito č sempre meglio utilizzare funzioni
proprie di perl, il ricorso a tali comandi dovrebbe essere l'ultima
spiaggia, o no?
ciao e grazie, andrea
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ma se una dir contiene a sua volta altre dir?
È un banale problema di ricorsione.
 
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 sottocartelle) in byte. Per maggiori info: man du.
Io userei anche l'opzione -h così decide da solo, a seconda delle
dimensioni, se stampare i MB, KB, i byte, ecc. 
A meno che non si voglia proprio la dimensione in KB, credo che sia meglio
far fare tutto a du, così da risparmiare qualche operazione al nostro
script. 
ciao
Lorenzo
-- 
pub  1024D/0EC8A3D4
Key fingerprint = C066 409C 9986 351A 0DE3  43F5 FFFD 3FD8 0EC8 A3D4
Newsgroup: it.comp.lang.perl
Titolo: Glade2Perl dove trovarlo?

Avrei necessitą del suddetto tool (o almeno glade si lamenta della sua
mancanza! ) ma assolutamente non sono riuscito a trovarlo chi mi puņ
aiutare?
Grazie!!!



Uhm... bastava un motore di ricerca qualsiasi.
Ad esempio:
 
http://www.google.it/search?q=Glade2Perl
...e scegli il terzo link... oppure clicca qui:
 
http://www.glade.perl.connectfree.co.uk/
Max

Newsgroup: it.comp.lang.perl
Titolo: Aiuto!

Salve,
sono alle primissime armi con il Perl e vorrei chiedervi un aiuto.
Prima di tutto dove posso trovare un buona guida sul Perl in rete da
scaricare gratis e poi, se esiste, un emulatore o qualcosa del genere che mi
permetta di eseguire gli script sul mio computer per vedere se funzionano
senza dover pubblicarli ogni volta sul mio sito. Possibilmente anche questo
gratis o al massimo da crackare ;-P
Ah! Uso Windows 98/2000
Grazie mille a tutti quelli che mi daranno una mano!
Federico

si , l' interprete perl puņ simulare un ambiente cgi
-- 
Posted from qmailr@[195.223.140.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Scaricati apache !
Alex

ehmmmm....
Vi ringrazio per le risposte, non so forse l'interprete Perl mi ispira di
piů.... non so mi sembra piů semplice dal nome...
Non so forse ho detto una ca****a ma ve l'ho detto di Perl non so nulla e
vorrei imparare.
Quindi cos'č meglio? Apache o l'interprete Perl?
E dove potrei scaricarli? Sono freeware, shareware... boh, ditemi voi vi
prego!!!
Grazie mille!!!
E per una guida? Abbastanza buona? Gratis online o da comprare in libreria č
lo stesso.
Grazie mille ancora!!!!!!!!!

Newsgroup: it.comp.lang.perl
Titolo: patch???

se io ho un dominio .it con supporto cgi-bin
di solito come si chiama la mia directory patch
es. usr/patch/fiabwir/
di solito dove stà??????

 wrote in message
8sp9nf$qdm$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.lang.perl
Titolo: inserire un javascript

Ciao a tutti...
sto scrivendo uno script in perl che gestisce una rubrica.
Ho una list box che contiene tutti i nomi della rubrica.Selezionando
un nome vorrei visualizzare automaticamente tutti i dati relativi a
quella
persona nelle text box nella stessa pagina.
Mi servirebbe richiamare un javascript sulla selezione del nome.
Mi potreste dare una mano.
Ciao e grazie.

 wrote in message
3AF925B7...@zeropiu.it...

Newsgroup: it.comp.lang.perl
Titolo: Cant run hello world script :(

This is the script that I am trying to run. It works just fine when I call
it from the command line but when I point to this .cgi script from a web
browser I get an internal server error.
Here is the script:
#!usr/local/bin/perl
print qq(<HTML><BODY>HELLO WORLD</BODY></HTML>);
Here is the error:
failed to open log file
fopen: Permission denied
httpd: [Sat Apr 21 18:13:01 2001] [error] [client 129.101.53.235] Premature
end of script headers: /net/ugrads/pric3596/public_html/cgi-bin/remaid.cgi
Thanks for any help!

,

This is not so much a Perl question as it is a CGI question and a CGI on
Unix question at that. Still  the answer is simple.  
What are the permissions of the script?  I bet that the file is not marked
executable for the permissions of the http server  It probably needs to
have execute enabled for other.
BTW your script should also 
    print "Content-Type: text/html\n\n";
chris
-- 
    This space intentionally left blank

print qq(<HTML><BODY>HELLO WORLD</BODY></HTML>);
I actually doubt that it works fine from the command line. Are you
running this on a unix system? If so, you should know that the first
line '#!usr/local/bin/perl' is significant, and also that
'#!usr/local/bin/perl' is different from '#!/usr/local/bin/perl' in one
important character. If you are running it like this:
perl 
script.pl
instead make it executable like so:
chmod 755 
script.pl
and then run it like this:
./
script.pl
That second way is closer in spirit to the way that your webserver will
attempt to run it.
-- 
Gwyn Judd (print `echo 'tj...@guvfybir.qlaqaf.bet' | rot13`)
The best way to preserve a right is to exercise it, and the right to
smoke is a right worth dying for.

Newsgroup: it.comp.lang.perl
Titolo: R: SOLDI-SOLDI-SOLDI!!!

 wrote in message 
  
8kcu24$ebo$1...@sirmdpsin16.inwind.it
...




Puoi guadagnare fino a £210 a messaggio ricevuto 
  con il nuovo sistema SMS
con accredito a fine mese sul tuo conto corrente 
  bancario oppure in altro
modo scelto da te!!! E se presenti nuovi amici 
  guadagni ancora di più!
GUADAGNO MINIMO £128000 
  mensili
ISCRIVITI SUBITO LA REGISTRAZIONE E' GRATIS CLICCA QUI
Link: 
  
http://www.smscash.it/index.php3?pagid=reg&p_form=P&p_pres=0&cpre=23987&p_desc=1


Caro amico,


lo sai che se ti segnalo a smscash vieni espulso?


Evita di postare questa spazzatura!


 



 wrote :
    Caro amico,
    lo sai che se ti segnalo a smscash vieni espulso?
    Evita di postare questa spazzatura!
troppo tardi, l'ho gia' fatto io...
Newsgroup: it.comp.lang.perl
Titolo: Max vettore

Come faccio a prendere il massimo del vettore @record?
Grazie

> Come faccio a prendere il massimo del vettore @record?
Ho risolto:
  # Calcolo del MAX
  $b = ($record[0]);
  foreach (@record)
       {
       $b = $_  if  $b < $_;
       }
  ($p_cod_id)=@{$b};

> Come faccio a prendere il massimo del vettore @record?
in effetti il massimo valore numerico contenuto dell'ARRAY @record lo puoi
definire con:
    for(@record){$max=$_ if $_>$max}
senza altre assegnazioni superflue
Però cosa faresti con:
    ($p_cod_id)=@{$max};
???
A vederlo così si suppone tu abbia un array che si chiama ad esempio @5, di
cui usi solo il valore contenuto in $5[0] per definire $p_cod_id.
Illuminaci!
--
________________________________________________________________________
"Ferris: Life moves pretty fast. If you don't stop and look around once in
awhile, you could miss it."

Come faccio a prendere il massimo del vettore @record?
E` uno degli esempi della Synopsis di Quantum::Superpositions...
  use Quantum::Superpositions;
  $max = any( @record ) >= all( @record );
ciao
Stefano, just kiddind :)

 
 
---CUT HERE---
use List::Util qw(max);
my @a = (1,2,7);
my @b = (4,5,6);
my $max = max @a, @b;
...
---CUT HERE---
http://www.cpan.org/modules/by-module/Scalar/Scalar-List-Utils-1.08.tar.gz
e di default nel Perl 5.8.0
	- Enrico

...avendo il 5.8 :-(
--
________________________________________________________________________
"Lack of money is the root of all evil. - George Bernard Shaw"
Newsgroup: it.comp.lang.perl
Titolo: Immagini su pagine HTML da Database

Salve a tutti!
Ho un problema di visualizzazione di immagini, in html, prelevate da una
database MySQL.
Il problema e' molto semplice: ho creato un database Mysql contenente
delle immagini (salvate
in campi blob). Da questo database attraverso degli script CGI fatti in
perl costruisco delle
pagine html. Non riesco ad inserire le immagini prelavate dal database
all'interno delle pagine
html (dinamicamente create). Per l'inserimento di immagini in html
bisogna usare il tag
<img src="nome file"> il problema e' che io non ho un file da cui
attingere l'immagine, ma
l'immagine binaria stessa (che ho memorizzato in una variabile).
Ho provato a salvare ogni volta le immagini su un file, pero' non per me
una soluzione
fattibile e in ogni caso ho il problema di quando cancellare i file
creati temporaneamente (se li cancello a fine dello script non
mi visualizza le immagini).
Qualcuno ha dei suggerimenti da dare in proposito?
Saluti,
    Lorenzo

 l'immagine binaria stessa (che ho memorizzato in una variabile).
Beh, puoi fare uno script che estre l'immagine e la manda al browser,
stampando prima (ovviamente) l'appropriato header "content-type"
(image/gif, image/jpeg o quello che è).
Oppure, se la pagina HTML contenente le immagini è generata dinamicamente
da uno script, fai preparare i file con le immagini dallo script stesso,
nella pagina ci metti i riferimenti diretti ai file e imposti un cron che
rimuova ogni tanto i file vecchi.
Però, francamente, mi chiedo che senso abbia conservare le immagini nel
database, anziche mantenere soltanto un riferimento di qualche tipo e
lasciare le immagini sul filesystem. Ma immagino ci sarà sicuramente
qualche ottimo motivo.
Max
-- 
"Time flies like an arrow; fruit flies like a banana."

Newsgroup: it.comp.lang.perl
Titolo: Errore 403 di apache

Ancora Buon 2001 a tutti. 
Come mai se al browser digito 
###########################
http://localhost/pippo.html
 
###########################
ottengo
################################
Forbidden
You don't have permission to access /pippo.html on this server. 
#############################################################
Il codice di status http è 403.
Ho  reinstallato la mia MDK7.0 (LINUX) da un paio di giorni. Prima
questo
inconveniente non mi succedeva. A cosa è dovuto?
Ciao e grazie da Giuseppe.

 A cosa è dovuto?
controlla i permessi del file... dovresti renderlo leggibile a tutti...
bye,
    Axl
Newsgroup: it.comp.lang.perl
Titolo: [?] ancora cgi in perl...

Ciao a tutti ancora,
    adesso sto cominciando ad alterarmi pesantemente.
    Ditemi se sbaglio qualcosa o devo mandare a f*****o il mio provider...
    Ho caricato nella dir del mio sito un programma stupidissimo contenente
solo
    #! /usr/local/bin/perl
    print "ciao";
    Il file ha l'attributo di eseguibile (755).
    Il percorso indicato è corretto (ho verificato con telnet e facendo
/usr/local/bin/perl -v ottengo una versione 5.qualcosa)
    Se tramite telnet scrivo /usr/local/bin/perl 
mioprog.pl
 questo viene
eseguito correttamente, riprova del fatto che la dir. è giusta, ma se scrivo
solamente 
mioprog.pl
 il sistema mi risponde:
    bash: 
mioprog.pl
: command not found.
    E se da una paginetta di prova (<form method="GET" action="
mioprog.pl
">
+ pulsante submit) richiamo il programma, questo anzichè venire eseguito mi
si visualizza come testo nella pagina del browser, come se non venisse
trovato il compilatore.
    Cosa devo fare?????
Grazie a tutti

trovato il compilatore.
Prima di qualsiasi output devi rendere
print "Content type:text/plain\n\n";
Ciao
Andrea Busia
No Spam, Grazie.

print "Content type:text/plain\n\n";
In che senso "Prima di qualsiasi output"?
Se faccio
#! /usr/local/bin/perl
print "Content type:text/plain\n\n";
print "ciao";
Il risultato non cambia: mi ritrovo il listato mostrato nel browser, anzichè
l'output.
Tu come lo scriveresti un cgi banalissimo che scriva "ciao" su una pagina
bianca?
Ciao e grazie

 browser, come se non venisse trovato il compilatore.
Cosa ti fa pensare che un server web debba inviare il listato quando non
trova il compilatore?
In realtà il server web ti invia il contenuto perchè non ritiene si tratti
di un file che debba essere eseguito tramite perl. Questo dipende dalla
configurazione del server. Non basta dargli un estensione .pl e renderlo
eseguibile. Spesso i programmi cgi devono essere collocati in una
directory apposita. Chiedi all'amministratore.
Max

bianca?
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Ciao\n";

Newsgroup: it.comp.lang.perl
Titolo: [XML e Postres] consigli

Salve a tutti, posto qui dopo aver postato su icoli.
PROBLEMA
Devo convertire dati da XML a database, splittando i singoli tag, su una
struttura db postgres che ho gia' fatto.
Le procedure devono esportare/importare da xml a postgres e viceversa.
PREMESSA
Conosco php (che pero' non mi da il completo supporto DOM alla versione
4.2.2), e il sistema deve girare su linux. Non conosco Perl.
DOMANDA
Secondo voi, la parserizzazione di un albero DOM, l'estrazione di nodi,
attributi e path e
la scrittura in un db Postgres, nonche' il procedimento inverso, e'
affrontabile in tempi ragionevoli per un programmatore che non conosce il
linguaggio?
Grazie a tutti
Giorgio

 linguaggio?
dipende da cosa intendi per "tempi ragionevoli", e dipende da quanto impari
rapido.
In perl ci sono un mucchio di moduli (librerie) che ti permettono di fare un
mucchio di cose interessanti con XML e postgres, perņ tali moduli non sono
programmi gią fatti e solo da configurare, quindi richiedono che tu ti
impari un po' di perl per poterli usare.
ciao
--
-.. --- -- .. --.. .. ---
-.. . -- .. -.-. .... . .-.. .. ...

linguaggio?
Un parser per XML lo trovi già in moduli come XML::Parser e altri. Ti resta
da definire la parte relativa al tuo specifico dtd; nulla di particolarmente
complicato, ma neppure di precisamente banale, e comunque un compito che
richiede una certa conoscenza di perl.
Quanto tempo ci voglia per farsela, non saprei dire. Se parti da una buona
esperienza di programmazione, però, non dovrebbe poi essere un'impresa
proibitiva. Anche la conoscenza di PHP immagino possa aiutare.
Per la trasformazione del documento XML, linguaggio per linguaggio, oltre ai
vari moduli Perl, puoi dare un'occhiata anche a WebL.
Magari anche a OpenJade (non è fatto proprio per questo, ma con qualche
accrocchio ci si arriva), e forse anche a FOP (ancora più specificamente
orientato alla produzione di documenti formattati, ma forse si riesce a
fargli fare almeno una parte del lavoro).
Ciao.

 
Per avere un un'idea di come fare e del tipo di difficolta'
che potresti incontrare prova a dare uno sguardo
a tedia2sql. E' un programma in perl che legge i file 
(in formato XML) prodotti da Dia e restituisce SQL per
diversi tipi di DB (il supporto per postgres e' completo).
http://tedia2sql.tigris.org
Esiste un'altro programma perl (PostgreSQL AutoDoc) che
legge un DB postgres e produce schemi XML.
http://www.rbt.ca/autodoc/index.shtml
un saluto
Marco

Grazie a tutti, Domizio, Giovanni e Marco.
Mi documentero' sui link che mi avete passato, e spero in tempi brevi di
farvi sapere qualcosa...
Buon lavoro e buon divertimento
Giorgio
Newsgroup: it.comp.lang.perl
Titolo: apertura cartelle

Come faccio ad aprire la cartella /esempio e tutte le sue sotto-cartelle e
mettere tutti i file in @array ?
--
Gianluca Bosotto
webm...@asteon-line.com
www.asteon-line.com

 
Qualcosa del genere dovrebbe fare al caso tuo...
 sub collect_files {
   my( $path, $array ) = @_;
   push @$array, $path;
   return unless -d $path;
   opendir D, $path;
   my @files = grep { !/^\.\.?$/ } readdir D;
   closedir D;
   collect_files( $path."/".$_, $array ) for @files;
  }
 
 my @list = ();
 collect_files( "/esempio", \@list );
Newsgroup: it.comp.lang.perl
Titolo: Perl <--> PHP4 :: quali vantaggi o svantaggi?

Applicazioni basate su DB:
Quali vantaggi mi può offrire PHP4 rispetto al perl ???
Quali svantaggi può presentare ???
Grazie per i pareri!
***Ivan***

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

Newsgroup: it.comp.lang.perl
Titolo: perl per applicazioni complesse?

salve
sto studiando da pochi giorni il perl scoprendo pian piano quanto sia bello
questo linguaggio. ora visto che tra breve avrņ a che fare con database
piuttosto grossi e con applicazioni per il commercio elettronico vi sarei
moooolto grato se mi diceste se potrņ gestire questo tipo di cose proprio
con il perl.
Se si: dove potrei trovare maggiori informazioni? (web o manualistica)
Se no: a che tipo di applicazioni o linguaggi mi conviene rivolgermi?
    grazie a tutti
        Roberto

Se si: dove potrei trovare maggiori informazioni? (web o manualistica)
Beh, per un sito di e-commerce avrai bisogno di documentazione sulla
gestione di database, sulla sicurezza, sulla gestione delle carte di
credito, sul mantenimento dello stato del client e magari anche
qualcos'altro. Anzitutto devi fare delle scelte (quale DB server
usare, a chi appoggiarti per le carte di credito, ...) e poi cercare
la documentazione.
	A presto, 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: MD5

ehm...scusate ma...
ho installato il modulo Digest::MD5
volevo l'algoritmo per codificare una stringa in hash md5
ma sti benedetti moduli, una volta scaricati, chi ti dice
i comandi, scusate l'inesattezza dei termini, che hanno?
Mi scuso per l'ennesima volta di fare domande, magari, scontate.
per esempio anche dbi ha:
_dbtype_names
_do_selectrow
_load_class
ecc
ecc
ma chi mi dice come funzionano tutte ste cose?
grazie a chi sarŕ cosě paziente e anche agli altri :)

 grazie a chi sarŕ cosě paziente e anche agli altri :)
In generale, da linea di comando:
  perldoc Nome::Del::Modulo
E quindi:
  perldoc DBI
  perldoc Digest::MD5
  ... e cosi` via...
Inoltre, se hai una connessione ad Internet tipo ADSL,
puoi andare a leggere la documentazione direttamente 
su CPAN (
search.cpan.org
).
ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  
http://www.perl.it