Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 29-11-2007 06:00:51

fredo
Membre
Date d'inscription: 21-12-2005
Messages: 20

moi aussi besoin d'aide sur formulaire

J'ai fini par trouver un script qui fonctionne bien... sauf que je me suis fait hébergé chez Online et que ce script qui fonctionne bien chez OVH ne fonctionne pas chez eux. Comment puis je adapter ce script pour qu'il fonctionne chez online ? Merci d'avance

<?php
#
$MailTo="monadresse@free.fr";


function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}


$firstname=getFormatedText($_POST['firstname']);
$lastname=getFormatedText($_POST['lastname']);
$Subject=getFormatedText($_POST['Subject']);
$Body=getFormatedText($_POST['Body']);
$region=getFormatedText($_POST['region']);
$commune=getFormatedText($_POST['commune']);
$descriptif=getFormatedText($_POST['descriptif']);


$nowDay=date("d.m.Y");
$nowClock=date("H:i:s",time()+3600*(1+date("I")));

$FormContent="
Les informations suivantes ont été recues le $nowDay à $nowClock:\n\n
----------------------------------------------------------------------------\n
Prénom: $firstname\n
Nom: $lastname\n
E-mail: $MailFrom\n
----------------------------------------------------------------------------\n
Sujet: $Subject\n
----------------------------------------------------------------------------\n
Message: $Body\n
----------------------------------------------------------------------------\n
Numéro de téléphone: $Phone\n
----------------------------------------------------------------------------\n

".urlencode(utf8_encode($FormContent));

mail($MailTo, "$Subject (de $firstname $lastname)", $FormContent, "From: $MailFrom");


       $filename = "answer.txt";
       $fd = fopen( $filename, "r" );
       $contents = fread( $fd, filesize( $filename ) );
       fclose( $fd );
       mail( "$MailFrom", "Merci de votre envoi - votreSite.com", "$contents\n\n",
             "From:monadresse@free.fr \n" );

$signal=1;
echo "signal=$signal";

?>

Hors ligne