IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

Besoin d'aide pour modif script


Sujet :

Langage Perl

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Besoin d'aide pour modif script
    Bonjour a vous tous, je viens ici pour la premier fois pour faire appel à vos connaissances,
    j'ai trouver ce script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/usr/bin/perl
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};
    et j'aimerai recevoir egalement le resultat par mail
    et comme j'ai aucune competence dans ce domaine, j'aimerai que l'on me dise les lignes a rajouter
    en eseprant qu'une ame charitable m'apportera la solution,
    Amicalement.

  2. #2
    Membre du Club Avatar de goblin
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 62
    Points : 53
    Points
    53
    Par défaut
    Essaie sa ( code pas testé)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    use Net::SMTP;
     
    my $smtpserver = "smtp.domaine.ext";
    my $from = "PseudoFrom\@domaine.ext";
    my $to = "PseudoTo\@domaine.ext";
    my $subject = "Voici l'IP";
     
    # Envoi du message
    my $smtp = Net::SMTP->new("$smtpserver", Timeout => 120);
    $smtp->mail("$from");
    $smtp->to("$to");
    $smtp->data();
    $smtp->datasend("To: $to\n");
    $smtp->datasend("From: $from\n");
    $smtp->datasend("X-Mailer: Perl Sendmail \n");
    $smtp->datasend("Subject: $subject\n");
    $smtp->datasend("\n");
    $smtp->datasend("\nIp = "."$ENV{'REMOTE_ADDR'}"."\n");
    $smtp->dataend();
    $smtp->quit();
     
    # Affiche sur une page html
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    malheureusement cela ne fonctionne pas
    merci quand meme pour ta reponse,
    si quelqu'un d'autre a une idée ?

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    j'ai trouver cette page :
    http://www.alianwebserver.com/inform.../perl/mail.htm
    ca ca fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/usr/bin/perl -w
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};
    et ca aussi mais je ne recoit pas de mail

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #!/usr/bin/perl -w
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};
     
    my $msg = new MIME::Lite 
                From    =>'me@myhost.com', 
                To      =>'you@yourhost.com',          
                Subject =>'A simple text message',
                Type    =>'TEXT',   
                Data    =>"Efficace non ?";
    $msg -> send;
    evidement a la place de you@yourhost.com j'ai mis mon email

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    ou execute tu ton script(hebergeur, local, OS)? as tu pensé à installer un module pour gerer l'envoie des mails? quels sont les messages d'erreurs que tu recois?
    Bref, soit claire dans tes demandes.

  6. #6
    Nouveau Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    effectivement ca manque de details
    le script est copier dans un fichier texte que je renomme en ip.pl avec des droit en 755 ce fichier est placé dans le rep cgi-bin est c'est un hebergemet pris chez ovh gerer sous linux + apache
    pour ce qui est du resultat, je voie une page html avec l'ip et ca en reste la, je ne recoit pas de mail, n'y d'erreur, en gros ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/usr/bin/perl -w
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};
    me donne meme resultat que ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #!/usr/bin/perl -w
    print "Content-type: text/html\n\n";
    print "<div>Adresse Ip du Client Abdias</div>";
    print $ENV{'REMOTE_ADDR'};
     
    my $msg = new MIME::Lite
    From =>'me@myhost.com',
    To =>'you@yourhost.com',
    Subject =>'A simple text message',
    Type =>'TEXT',
    Data =>"Efficace non ?";
    $msg -> send;

Discussions similaires

  1. Besoin d'aide pour un script de panier
    Par namstou3 dans le forum Langage
    Réponses: 1
    Dernier message: 04/02/2010, 07h11
  2. Besoin d'aide pour petit script
    Par tibofo dans le forum VBScript
    Réponses: 2
    Dernier message: 22/07/2009, 22h37
  3. [MySQL] Besoin d'aide pour un script
    Par spespam dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 30/11/2008, 15h03
  4. [MySQL] besoin d'aide pour un script pour la numérotation de page
    Par rysis83 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/01/2008, 20h59
  5. Besoin d'aide pour un script shell
    Par lecharcutierdelinux dans le forum Linux
    Réponses: 5
    Dernier message: 20/05/2006, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo