Voila j'ai éffacer et recharger le fichier .pl sur le serveur et voila que certaines données passent maintenant ver mon mail.
Je recois :
Objet : Bolo bolo bolo
visitor_email:
bolo@bolo.com
visitor_firstname: bolo
visitor_lastname: bolobolo
Très bien, mais :
De (nobody@90plan.ovh.net)
et le text de la variable "visitor_comments" ne s'affiche pas du tout.
voila si il y aurait des idées??? ce serait sympa…
Je cherche encore mais rien de trouver.
Le fichier perl est bien en chmod 755, upload en texte (ascii) via fetch et droits d'acces apporprié par fetch aussi. Possesseur lecture/écriture/recherche exécution et lecture/recherche exécution pour groupe et autres
Guillaume
22/09/2006, 12h14
Regarde dans les logs ou lance en console (via ssh), la commande perl tonfichier.pl pour avoir une erreur plus précise.
Sinon ton fichier perl est bien exécutable ? (chmod 755)
Bonjour,
Voila je me lance, j'ai créer un formulaire d'envois d'info sur mon site flash. Les informations à envoyer sont : nom/prénom/société/email/commentaires. Donc rien de bien méchant. Voici la partie concernée du script en flash, je travail sur la v.8 pour info… Oui important à préciser j'ai décider d'utiliser des "components" de flash "textInput" et "textArea" pour info aussi.
// -------------------------------------- \\
var gatherForm:LoadVars = new LoadVars();
function sendForm() {
getherForm.visitor_comments = contactForm.userComments.text;
getherForm.visitor_company = contactForm.userCompany.text;
gatherForm.visitor_lastname = contactForm.userLastname.text;
gatherForm.visitor_firstname = contactForm.userFirstname.text;
gatherForm.visitor_email = contactForm.userEmail.text;
gatherForm.send("http://www.ovh.net/cgi-bin/thething.pl", "_blank", "POST");
}
// -------------------------------------- \\
_global.style.setStyle("fontFamily", "Myriad Pro");
_global.style.setStyle("embedFonts", true);
_global.style.setStyle("fontSize", 12);
_global.style.setStyle("color", 0x000000);
_global.style.setStyle("themeColor", 0xB6C3C3);
//-----------------------------------------\\
// onRelease
this.sendBtn.onRelease = function() {
if (userEmail.text == "" || userFirstname.text == "" || userLastname.text == "" || userComments.text == "") {
errormessage._visible = true;
tymessage._visible = false;
} else {
sendForm();
tymessage._visible = true;
errormessage._visible = false;
}
}
//-----------------------------------------\\
Comme vous pouvez constater pas d'adresse "mailto =" dans mon script
en effet il me semble que le fichier perl l'envois directement à l'adresse :
$allow_mail_to = qw(bolobolo@bolobolo.com); sans autre façon.
Autre précision le fichier formMail est la version nms Formmail 3.14 cl. En voici le contenu modifier:
BEGIN
{
$DEBUGGING = 0;
$emulate_matts_code= 0;
$secure = 1;
$allow_empty_ref = 1;
$max_recipients = 1;
$mailprog = '/usr/sbin/sendmail -oi -t';
$postmaster = 'bolobolo@bolobolo.com';
@referers = qw('bolobolo.com');
@allow_mail_to = qw('bolobolo@bolobolo.com');
@recipients = ();
%recipient_alias = ();
@valid_ENV = qw(REMOTE_HOST REMOTE_ADDR REMOTE_USER HTTP_USER_AGENT);
$locale = '';
$charset = 'iso-8859-1';
$date_fmt = '%A, %B %d, %Y at %H:%M:%S';
$style = '0';
$no_content = 0;
$double_spacing = 1;
$wrap_text = 0;
$wrap_style = 1;
$address_style = 0;
$send_confirmation_mail = 0;
$confirmation_text = <<'END_OF_CONFIRMATION';
Voila donc le resultat une belle page erreur ----->ovh.net qui s'affiche avec dans la barre d'adresse le lien ver mon fichier thething.pl?
Si quelqu'un peut m'aider ce serait trop cool.