[b]Vraiment désoler pour le double poste, je ne sais pas ce qu'il sait passer..[/b]
[u]Salut jeunes codeurs :)[/u]
[u][/u]
[u]Je suis entrain de suivre le tutoriel de notre chère ami Jonathan et je suis bloquer.. En faite je suis entrain de faire un formulaire de contact avancée en PHP et je suis arriver au moment de la création du $header.. Tout est parfaitement codé (enfin je pense) et une l'envoi du formulaire, le script me trouve cette erreur:[/u]
[u][/u]
[u]warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE in /home/web3581/web/Demox/contact.php on line 34[/u]
[u][/u]
[u]Donc bien entendu je vous partage mon script php[/u]
[u][/u]
[u][code]<?php[/u]
[u] if(!empty($_POST)){[/u]
[u] extract($_POST);[/u]
[u] $valid = true;[/u]
[u] if(empty($nom)){[/u]
[u] $valid = false;[/u]
[u] $erreurnom="Vous n'avez pas rempli votre nom";[/u]
[u] }[/u]
[u] [/u]
[u] if(!pregmatch("/^[a-z0-9-.]+@[a-z0-9-_.]+.[a-z]{2,3}$/i",$email)){[/u]
[u] $valid = false;[/u]
[u] $erreuremail ="Votre email n'est pas valide";[/u]
[u] }[/u]
[u] [/u]
[u] if(empty($email)){[/u]
[u] $valid = false;[/u]
[u] $erreuremail="Vous n'avez pas rempli votre email";[/u]
[u] }[/u]
[u] [/u]
[u] if(empty($sujet)){[/u]
[u] $valid = false;[/u]
[u] $erreursujet="Vous n'avez pas rempli votre sujet";[/u]
[u] }[/u]
[u] [/u]
[u] if(empty($message)){[/u]
[u] $valid = false;[/u]
[u] $erreurmessage="Vous n'avez pas rempli votre message";[/u]
[u] }[/u]
[u][/u]
[u] if($valid){[/u]
[u] $to = "mzdiine@gmail.com";[/u]
[u] $sujet = $nom. " a contacter le site";[/u]
[u] $header = "From: $nom <$email> \n";[/u]
[u] [b](Ligne 34)[/b] if(mail($to,$sujet,$email,$message,$header)){[/u]
[u] $erreur="Votre message est bien envoyer";[/u]
[u] unset($nom);[/u]
[u] unset($email);[/u]
[u] unset($sujet);[/u]
[u] unset($message);[/u]
[u] }[/u]
[u] else{[/u]
[u] $erreur="Une erreur est survenue";[/u]
[u] }[/u]
[u] }[/u]
[u]}[/u]
[u]?>[/code][/u]
[u][/u]
[u]Je ne comprend pas d'où vient le problème.. Une aide s'impose je pense :)[/u]
[u][/u]
[u]Merci d'avance pour l'aide :D[/u]
[u][/u]
[u]Edit: J'ai ajouté entre parenthèse le numero de la ligne d'où vient l'erreur car dans les balises Codes, il y a pas les numéros des lignes :)[/u]