Remarque: Indéfini index: sujet dans /var/www/mailer.php à la ligne 12 Remarque: Indéfini index: message dans /var/www/mailer.php à la ligne 13 Remarque: Indéfini: dans /var/www/mailer.php à la ligne 14 Remarque: Indéfini index: verif_box dans /var/www/mailer.php à la ligne 15 Remarque: Indéfini index: tntcon dans /var/www/mailer.php on ligne 23 pas de variables reçues, cette page ne peut pas être directement accessiblePHP - Erreur "Avis: Indéfini"
eST lE CODE CI-DESSOUS
<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
// -----------------------------------------
// The Web Help .com
// -----------------------------------------
// remember to replace [email protected] with your own email address lower in this code.
// load the variables form address bar
$subject = $_POST["subject"];
$message = $_POST["message"];
$from = $_POST["from"];
$verif_box = $_POST["verif_box"];
// remove the backslashes that normally appears when entering " or '
$message = stripslashes($message);
$subject = stripslashes($subject);
$from = stripslashes($from);
// check to see if verificaton code was correct
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
// if verification code was correct send the message and show this page
mail("[email protected]", 'TheWebHelp.com Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
// delete the cookie so it cannot sent again by refreshing this page
setcookie('tntcon','');
} else if(isset($message) and $message!=""){
// if verification code was incorrect then return to contact page and show error
header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");
exit;
} else {
echo "no variables received, this page cannot be accessed directly";
exit;
}
?>
* (tipp) * L'utilisation de 'error_reporting (-1);' montrera toutes les erreurs possibles, même lorsque de nouveaux niveaux et constantes seront ajoutés dans les futures versions de PHP. – Gordon
jamais entendu parler de s'il vous plaît?: D seconde, theese sont Avis - pas d'erreurs, vous essayez probablement d'accéder à des parties de $ _POST, qui n'existent pas – Hannes