A voir également:
- Connexion Web Perl Windows
- Gmail connexion - Guide
- Web office - Guide
- Hotmail connexion - Guide
- Clé windows 10 gratuit - Guide
- Facebook connexion - Guide
32 réponses
Ok, je vais ré essayer alor
Debut
variable:
Addr = www.google.com
NavName = Firefox
NavEmpl = ?
ouvrir firefox avec NavName, NavEmpl et Addr
afficher "Connexion reussi"
mieu ?
Debut
variable:
Addr = www.google.com
NavName = Firefox
NavEmpl = ?
ouvrir firefox avec NavName, NavEmpl et Addr
afficher "Connexion reussi"
mieu ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
9 avril 2009 à 10:38
9 avril 2009 à 10:38
Re,
J'ai fait un jour un exercice. Voir ici http://www.commentcamarche.net/forum/affich 2453825 perl reseaux?page=3#43
Il y a aussi une partie http (à adapter) - cette fois je confirme que chez moi ça a marché
J'ai fait un jour un exercice. Voir ici http://www.commentcamarche.net/forum/affich 2453825 perl reseaux?page=3#43
Il y a aussi une partie http (à adapter) - cette fois je confirme que chez moi ça a marché
'http'=> <<'FIN', open DAEMON,">> log.exo" or die "E/S : $!\n"; if ( ($url = Net::HTTP->new(Host => "$surl")) and ($url->write_request(GET => "/")) ) { print DAEMON "$date $surl valide et existe sur web\n"; close DAEMON; } else { print DAEMON "$date $surl inexistant || hors connexion || format invalide\n"; close DAEMON; } FIN
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
509
9 avril 2009 à 10:41
9 avril 2009 à 10:41
Tant qu'on y ait, je voudrais te demande ce que signifie
Merci =)
print DAEMONpar rapport à un print simple??
Merci =)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
9 avril 2009 à 10:47
9 avril 2009 à 10:47
Re,
print ".....\n"; envoie le résultat sur la sortie standard (écran)
print HANDLE "......\n" envoie le résultat vers un handle de fichier
Si tu regardes au début de code tu verras ça
Donc print DAEMON écrit dans le fichier log.exo
print ".....\n"; envoie le résultat sur la sortie standard (écran)
print HANDLE "......\n" envoie le résultat vers un handle de fichier
Si tu regardes au début de code tu verras ça
open DAEMON,">> log.exo" or die "E/S : $!\n";
Donc print DAEMON écrit dans le fichier log.exo
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
509
>
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
9 avril 2009 à 10:47
9 avril 2009 à 10:47
Merci de m'avoir expliqué =)
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
>
Kharec
Messages postés
4146
Date d'inscription
dimanche 20 avril 2008
Statut
Contributeur
Dernière intervention
8 mai 2011
9 avril 2009 à 10:53
9 avril 2009 à 10:53
Re,
Par défaut c'est le descripteur STDOUT.
Il y a la fonction select qui te permet de changer le descripteur par défaut.
Par défaut c'est le descripteur STDOUT.
Il y a la fonction select qui te permet de changer le descripteur par défaut.
lami20j, ton code permet de se connecter à un site internet ? car j'ai regardé ton exercice sur le lien et je t'avoue que j'ai rien compris. Si tu pouvais me dire simplement comment faire cette connexion, ce serai super :) merci
Se connecter d'accord?
Mais quoi faire après la connexion.
Je souhaite pouvoir naviguer sur le site à partir de la connexion réaliser en perl, si tu vois ce que je veux dire en plus simple
Mais quoi faire après la connexion.
Je souhaite pouvoir naviguer sur le site à partir de la connexion réaliser en perl, si tu vois ce que je veux dire en plus simple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
KraD_74
Messages postés
2
Date d'inscription
jeudi 9 avril 2009
Statut
Membre
Dernière intervention
9 avril 2009
9 avril 2009 à 10:55
9 avril 2009 à 10:55
Essaye ça :
#!/usr/bin/perl -w
use strict;
use IO::Socket::INET;
# ouvre une connexion sur le serveur
my $sock = IO::Socket::INET->new(
PeerAddr => 'paris.mongueurs.net',
PeerPort => 'http(80)',
Proto => 'tcp'
) or die "Impossible de se connecter";
# envoie la requête
print $sock "GET / HTTP/1.0\015\012Host: paris.mongueurs.net\015\012\015\012";
# récupère la réponse
my $page = do { local $/; <SOCK> };
# ferme la connexion
close $sock or die "close: $!";
#!/usr/bin/perl -w
use strict;
use IO::Socket::INET;
# ouvre une connexion sur le serveur
my $sock = IO::Socket::INET->new(
PeerAddr => 'paris.mongueurs.net',
PeerPort => 'http(80)',
Proto => 'tcp'
) or die "Impossible de se connecter";
# envoie la requête
print $sock "GET / HTTP/1.0\015\012Host: paris.mongueurs.net\015\012\015\012";
# récupère la réponse
my $page = do { local $/; <SOCK> };
# ferme la connexion
close $sock or die "close: $!";
lami20j,
le code que tu met en exemple affiche juste "impossible de fer get www.....".
et tu sur qu'il réalise une connexion ?
le code que tu met en exemple affiche juste "impossible de fer get www.....".
et tu sur qu'il réalise une connexion ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
9 avril 2009 à 11:03
9 avril 2009 à 11:03
Re,
ou
#!/usr/bin/perl use warnings;use strict; use Net::HTTP; my $url0='www.google.com'; if ( ($url = Net::HTTP->new(Host => "$surl")) and ($url->write_request(GET => "/")) ) { print "$surl valide et existe sur web\n"; } else { print "$surl inexistant || hors connexion || format invalide\n"; }
ou
use LWP::Simple; use URI::URL; my $url = url(' http://www.google.fr') ; $contenu = get($url); print "$contenu" __END__
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
9 avril 2009 à 11:05
9 avril 2009 à 11:05
Re,
Quand j'ai faut les tests sur l'exercice, j'ai bien testé.
Maintenant je ne peux rien te dire, je n'ai pas moyen de tester.
Je ne pourrai le faire que ce soir à la maison, mais bon, j'espère que tu arriveras jusqu'à ce soir ;-)
Quand j'ai faut les tests sur l'exercice, j'ai bien testé.
Maintenant je ne peux rien te dire, je n'ai pas moyen de tester.
Je ne pourrai le faire que ce soir à la maison, mais bon, j'espère que tu arriveras jusqu'à ce soir ;-)
use Net::HTTP;
j'ai un souci au niveau de cette ligne. quand je l'éxecute , il me met
can't locate Net/HTTP.pm in @INC
et quand je vais dans mon dossier c:\perl\lib\net, je n 'ai pa le HTTP.pm
j'ai un souci au niveau de cette ligne. quand je l'éxecute , il me met
can't locate Net/HTTP.pm in @INC
et quand je vais dans mon dossier c:\perl\lib\net, je n 'ai pa le HTTP.pm
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
9 avril 2009 à 11:12
9 avril 2009 à 11:12
Re,
Ah,d'accord.
Il faut installer le module.
Regarde ici https://djibril.developpez.com/tutoriels/perl/installation-modules/#LII
Ah,d'accord.
Il faut installer le module.
Regarde ici https://djibril.developpez.com/tutoriels/perl/installation-modules/#LII
9 avril 2009 à 10:34