Newsgroup: it.comp.lang.perl
Titolo: errore scrittura su file

 Salve! mi scuso in anticipo per le schifezze, ma sto' imparando.... 
(perlomeno l'idea e' questa :D)
Sto' realizzando un semplice bot irc che bene o male funziona, e via via che 
acqusto dimestichezza con il linguaggio aggiungo nuove funzioni. L'idea di 
oggi, era di aggiungere la possibilita' di memorizzare su file le "query" 
ricevute, e alla bisogna ho scritto il codice qui sotto:
  if ($answer =~ /\:(.*)\!.+?(PRIVMSG $nick)\s\:(.*)/) {
                         open(LOG, ">>/logs/$1");   {
                         print LOG "$1 $3\r\n";
                         }
                         close LOG;
                 }
prescindendo dal fatto che possa essere osceno, l'espressione regolare viene 
correttamente interpretata, dal momento che ho fatto le prime prove usando 
print "$1 $3\r\n"; al posto di open...... ecc. ecc. Il problema e' che 
quando il bot riceve una query, ricevo questo errore:
print() on closed filehandle LOG at 
bot.pl
 line 35, <GEN0> line 333.
dove e' l'errore? e sopratutto a cosa si riferisce <GEN0> line 333?
Un'ultima cosa..... in rete si trova tutto e il contrario di tutto, ma per 
vari motivi preferisco un buon libro (andare in bagno col portatile per 
leggere i PDF non e' il massimo...:D). Chi mi consiglia un buon libro in 
italiano, e magari pure dove trovarlo, dato che numerose ricerche sulle 
varie librerie online non hanno dato buoni frutti?
Grazie e buon fine settimana!
-- 
Ciao!
Se hai voglia e tempo visita il mio sitarello!
www.moredifficult.org
www.liftman.org
http://florezia.myminicity.com
 

 sopratutto a cosa si riferisce <GEN0> line 333?
questa domanda resta valida invece. E lo stesos per la parte seguante, ciao 
a tutti!


> frutti? Grazie e buon fine settimana!
In italiano, il libro di Stefano Rodighiero:
http://www.apogeonline.com/libri/9788850327782/scheda
e le tante altre risorse presenti o segnalate su:
http://www.perl.it/
Ciao e benvenuto.

 Ciao e benvenuto.
grazie!


 (mi riferisoc alle references in particolare....).
Se non ricordo male, i riferimenti sono spiegati piuttosto bene nel
libro di Stefano. Anzi, andando a controllare ho notato che sono
spiegati piuttosto bene, sia come basi (inizio capitolo 4) che come
utilizzo nella programmazione (ad esempio nel capitolo 6).
Se hai un minuto da perdere, prova a raccogliere tutti i tuoi dubbi e
ad esporceli qui: magari ti possiamo dare una mano, e sicuramente tu
puoi dare una mano a Stefano a capire se ci sono "angoli bui" nel suo
modo di trattare l'argomento.
Ciao,
   Flavio.

 modo di trattare l'argomento.
appena ho un attimo di tempo non manchero'. Piu' che altro a memoria ho 
trovato degli esempi che non funzionavano, quando potro' farlo "compendio" 
quello che trovo e riprendo questo thread.. Ne apro pero' un altro per un 
altro "intioppo" in cui sono incappato...


 altro "intioppo" in cui sono incappato...
Per una serie di ragioni leggo solo adesso questo thread. 
Se hai voglia di fare il compendio di cui parli, te ne sarei molto
grato. Sto lentamente ma costantemente mantenendo un wiki che, oltre
a raccogliere e correggere gli errori presenti nel testo, ha lo
scopo di fornire ulteriore guida e approfondimento allo studio 
del Perl. Quindi una relazione come la tua sarebbe preziosa. 
grazie,
s.
-- 
Stefano Rodighiero      |  
http://www.stefanorodighiero.net
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it