Je débute en perl, j'ai crée un formulaire HTML permettant, à partir d'un
site web, de récolter des données que je veux rapatrier sur mon adresse
email. J'ai téléchargé le script de Matt Wright (version 1.92). J'ai un
message d'erreur que je ne sais pas corriger :
Name "main::valid_recipient" used only once: possible typo at
formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ...
--
Natali.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Gaborit
À (at) Tue, 3 May 2005 18:52:19 +0200, "natali" écrivait (wrote):
Je débute en perl, j'ai crée un formulaire HTML permettant, à partir d'un site web, de récolter des données que je veux rapatrier sur mon adresse email. J'ai téléchargé le script de Matt Wright (version 1.92). J'ai un message d'erreur que je ne sais pas corriger :
Name "main::valid_recipient" used only once: possible typo at formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ...
Le message envoyé par perl signifie que cette variable n'est utilisée qu'en un seul endroit de ce script (la ligne 253). Donc, soit elle ne sert à rien, soit elle est utilisée par ailleurs via un mécanisme d'accès symbolique (qui est très fortement déconseillé).
Ceci étant, les scripts de Matt Wright sont surtout célèbres pour leur mauvaise qualité (de codage, vis-à-vis de la sécurité, etc.). Il le reconnait lui-même sur son site :
<http://www.scriptarchive.com/nms.html>
Petit extrait :
...and in many cases the *nms* *code* is better written and more secure.
Or en terme de sécurité, il n'y a pas de plus ou moins : on l'est ou on ne l'est pas !
Donc, si vous cherchez des scripts Perl tout faits *et* bien faits :
<http://sourceforge.net/projects/nms-cgi/>
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/> Perl en français - <http://perl.enstimac.fr/>
À (at) Tue, 3 May 2005 18:52:19 +0200,
"natali" <nmon@free.fr> écrivait (wrote):
Je débute en perl, j'ai crée un formulaire HTML permettant, à partir d'un
site web, de récolter des données que je veux rapatrier sur mon adresse
email. J'ai téléchargé le script de Matt Wright (version 1.92). J'ai un
message d'erreur que je ne sais pas corriger :
Name "main::valid_recipient" used only once: possible typo at
formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ...
Le message envoyé par perl signifie que cette variable n'est utilisée qu'en un
seul endroit de ce script (la ligne 253). Donc, soit elle ne sert à rien, soit
elle est utilisée par ailleurs via un mécanisme d'accès symbolique (qui est
très fortement déconseillé).
Ceci étant, les scripts de Matt Wright sont surtout célèbres pour leur
mauvaise qualité (de codage, vis-à-vis de la sécurité, etc.). Il le reconnait
lui-même sur son site :
<http://www.scriptarchive.com/nms.html>
Petit extrait :
...and in many cases the *nms* *code* is better written and more secure.
Or en terme de sécurité, il n'y a pas de plus ou moins : on l'est ou on ne
l'est pas !
Donc, si vous cherchez des scripts Perl tout faits *et* bien faits :
<http://sourceforge.net/projects/nms-cgi/>
--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>
Perl en français - <http://perl.enstimac.fr/>
À (at) Tue, 3 May 2005 18:52:19 +0200, "natali" écrivait (wrote):
Je débute en perl, j'ai crée un formulaire HTML permettant, à partir d'un site web, de récolter des données que je veux rapatrier sur mon adresse email. J'ai téléchargé le script de Matt Wright (version 1.92). J'ai un message d'erreur que je ne sais pas corriger :
Name "main::valid_recipient" used only once: possible typo at formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ...
Le message envoyé par perl signifie que cette variable n'est utilisée qu'en un seul endroit de ce script (la ligne 253). Donc, soit elle ne sert à rien, soit elle est utilisée par ailleurs via un mécanisme d'accès symbolique (qui est très fortement déconseillé).
Ceci étant, les scripts de Matt Wright sont surtout célèbres pour leur mauvaise qualité (de codage, vis-à-vis de la sécurité, etc.). Il le reconnait lui-même sur son site :
<http://www.scriptarchive.com/nms.html>
Petit extrait :
...and in many cases the *nms* *code* is better written and more secure.
Or en terme de sécurité, il n'y a pas de plus ou moins : on l'est ou on ne l'est pas !
Donc, si vous cherchez des scripts Perl tout faits *et* bien faits :
<http://sourceforge.net/projects/nms-cgi/>
-- Paul Gaborit - <http://perso.enstimac.fr/~gaborit/> Perl en français - <http://perl.enstimac.fr/>
Stephane Zuckerman
Name "main::valid_recipient" used only once: possible typo at formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ... L'erreur est explicite : vous initialisez votre variable, mais ne
l'utilisez pas ailleurs... Du coup, l'interpréteur perl se pose des questions sur son utilité... et se demande si vous n'auriez pas utilisé une variable avec un nom lui ressemblant en faisant une faute de frappe.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)
Name "main::valid_recipient" used only once: possible typo at
formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ...
L'erreur est explicite : vous initialisez votre variable, mais ne
l'utilisez pas ailleurs... Du coup, l'interpréteur perl se pose des
questions sur son utilité... et se demande si vous n'auriez pas utilisé
une variable avec un nom lui ressemblant en faisant une faute de frappe.
--
"Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce
que je veux !"
"The obvious mathematical breakthrough would be development of an easy
way to factor large prime numbers." (Bill Gates, The Road Ahead)
Name "main::valid_recipient" used only once: possible typo at formmail-vf.pl line 253. Je copie cette ligne ci dessous
$valid_recipient = 0;
Merci d'avance de m'aider pour corriger ... L'erreur est explicite : vous initialisez votre variable, mais ne
l'utilisez pas ailleurs... Du coup, l'interpréteur perl se pose des questions sur son utilité... et se demande si vous n'auriez pas utilisé une variable avec un nom lui ressemblant en faisant une faute de frappe.
-- "Je deteste les ordinateurs : ils font toujours ce que je dis, jamais ce que je veux !" "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." (Bill Gates, The Road Ahead)