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

Come posso fare il ping il perl ?
La mia necessità sarebbe far vedere un link (se il server di qual link è
online) altrimenti far vedere un altro link.
Mi sapete aiutare ?
grazie mille !!!!

 Come posso fare il ping il perl ?
CPAN is your friend.
Puoi usare Net::Ping (
http://search.cpan.org/search?dist=Net-Ping
)
ciao
Stefano

 ha scritto nel messaggio
news:lzWD7.1121$zl4....@news2.tin.it...


 GRAZIE E SCUSA.
Di che ti scusi?
Se mai mi scuso io per quello che sto per scrivere, poiche' potrebbe
sembrare una scatto d'ira o qualcosa di questo genere. Niente di tutto
questo.
Dunque: tu non sai minimamente cosa sia il Perl?
Perl e' un linguaggio di programmazione. Affermazione banale?
Si' e no. E' un linguaggio *di programmazione*: cioe', in parole povere,
serve a far fare delle cose ad una macchina. In piu' e' *un linguaggio*,
cioe' un sistema che qualcuno puo' decidere di usare per esprimersi.
Quello che succede di solito, invece, e' che il Perl viene trattato come una
semplice utility: non c'e' bisogno di studiarlo, non c'e' bisogno di
saperlo, non c'e' bisogno nemmeno di far finta di essere programmatori.
E' sufficiente mettere insieme qualcosa che sembra funzionare. Contribuendo,
per effetto collaterale, alla cattiva fama del Perl, di cui (quasi) sempre
si
parla come di un linguaggio sporco, difficile da usare e mantenere.
Cosa invece non vera: se uno spende un po' di tempo per studiare il Perl
(tra l'altro divertendosi), riuscira' senz'altro a scrivere codice
leggibile,
sicuro (cosa non banale quando si mette qualcosa in rete) e tale che sia
possibile metterci le mani anche piu' di una settimana dopo che e' stato
scritto.
Fine del pistolotto. Rinnovo eventualmente le scuse :)
E ora vengo alla cosa che hai chiesto, cercando di esserti utile.
Perl e' un linguaggio interpretato (affermazione imprecisa ma che in questo
contesto e' sufficiente), quindi non devi compilare ne' nient'altro. Devi
soltanto installare sul computer su cui girera' il tuo script il modulo
Net::Ping (Perl fornisce un'interfaccia abbastanza semplice da usare
per collegarsi a CPAN, scaricare il modulo e installarlo), oltre ovviamente
al Perl
nel caso in cui esso non ci sia gia' (perl comunque e' installato di default
su
qualunque macchina Unix, a meno di situazioni particolari).
Una volta che l'ambiente e' pronto, prima di pestare sui tasti bisogna
definire
un po' meglio le specifiche di quello che vogliamo fare. Al momento non ho
capito
del tutto il tuo problema (ad esempio, il link in questione e' in una pagina
generata al volo?).
Se hai voglia di studiare il Perl partendo da questo problema, mi offro per
aiutarti,
anche per mail, a scrivere questo programma. Una cosa che non faro' e'
mettere qui
un pezzo di codice e basta. Sempre se ne hai voglia, puoi cominciare
a guardarti intorno:
http://www.perl.com
E' il sito ufficiale curato dalla O'Reilly. Ci sono tanti articoli
interessanti e puntatori
a programmi scritti come si deve.
http://www.perlmonks.org
Un forum secondo me molto bello, frequentato anche da gente famosa nella
comunita' degli sviluppatori Perl (ad esempio Randal Schwartz o M.J.
Dominus).
La metafora religiosa e' solo un gioco, non e' che si vuol fare del Perl un
culto :)
(ma qualche pazzo che la pensa cosi' si trova sempre :))
vabbeh, ho finito
aspetto tue notizie
ciao
Stefano

Mamma mia come sei gentile, grazie !!!
....allora cio' che devo fare io e' questo, dunque (ti premetto che io so
programmare sia in Visual Basic che in ASP con VBSCRIPT):
- Nel mio sito c'e' un link che punta ad un determinato server "pippo".
- Siccome il server "pippo" molte volte è spento o non collegato alla rete,
io vorrei evitare che chiunque clicchi sul link debba aspettare svariati
seconti e poi si veda venir fuori (PAGINA NON TROVATA O ASSENTE: insomma il
classico messaggio che compare quando l'indirizzo non esiste o il server e'
spento)
- Dietro mia richiesta, il provider che ospita il mio sito mi ha detto che
posso risolvere questo problema con il perl, però non mi ha detto come si
fa, insomma mi ha detto: ARRANGIATI.
- Quindi ekkomi qua a dar fastidio per vedere se riesco a trovare qualcuno
che mi possa aiutare.
...Se ti và di aiutarmi te ne sarei molto grato e se vuoi farlo per e-mail
anzichè sul newsgroup il mio indirizzo e' 
super...@katamail.com
GRAZIE MILLE !!!! CIAO !

 
super...@katamail.com
  GRAZIE MILLE !!!! CIAO !
Scusami ma... penso che se la cosa può interessare ad altri.... 
è anche giusto condividere le proprie esperienze!
Ti ricordo che i newsgroup sono "luoghi" dove si cresce INSIEME a tutti
gli altri.
Io ho imparato molte cose dai ng e ho trovato moltissime persone che mi
hanno aiutato!!!
ma non si deve mai pretendere che altre persone ti scrivano l'intero
codice!!!! anche se la richiesta è velata.
penso che si dovrebbe ringraziare le persone già se ti rispondono con due
lettere.