Bonjour,
J'ai un souci lors de l'interprétation du @ dans une variable.
J'exécute une sub pour l'envoi d'emails dans de mes scripts :
Voici la commande qui exécute la sub :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 sub sendemail { my ($to, $from, $subject, $message) = @_; my $sendmail = '/usr/sbin/exim4'; open(MAIL, "|$sendmail -oi -t"); print MAIL "From: $from\n"; print MAIL "To: $to\n"; print MAIL "Subject: $subject\n\n"; print MAIL "$message\n"; close(MAIL); }
&sendemail($useremail, 'toto@toto.ch', "subject 2", "test2");
Le problème c'est que le @ dans ma variable $useremail est interprété comme un array... Ce qui est normal ... Comment faire pour qu'il soit interpréter comme un simple caractère ?
Salutations
Partager