$to = '[email protected]';
$subject = 'test';
$message = 'hello';
$headers = array(
'From' => '[email protected]',
'Reply-To' => '[email protected]',
);
mail($to, $subject, $message, $headers);
$text = str_replace("\n.", "\n..", $text);
$success = mail('[email protected]', 'My Subject', $message);
if (!$success) {
$errorMessage = error_get_last()[' message test bien receptionné!!!'];
}
?>
je suis allée aussi selon les infos sur l interface de mon operateur free et ai fait :Code : Tout sélectionner
npm install maildev public function run(): self
{
$match = $this->router->match();
$view = $match['target'] ?: 'e404';
$params = $match['params'];
$router = $this;
$isAdmin = strpos($view, 'admin/') !== false;
$layout = $isAdmin ? 'admin/layouts/default' : 'layouts/default';
try {
ob_start();
require $this->controllerPath . DIRECTORY_SEPARATOR . $view . '.php';
$content = ob_get_clean();
require $this->viewsPath . DIRECTORY_SEPARATOR . $layout . '.php';
} catch (ForbiddenException $e) {
header('Location: ' . $this->url('login') . '?forbidden=1');
exit();
}
return $this;
je comprends pas ini_set('sendmail_from','[email protected]');
$to = '[email protected]';
$email_subject = "blog php projet 5:" . $_POST['name'];
$email_body = "vous avez recu un nouveau message de ";
$message = "Line 1\r\nLine 2\r\nLine 3";
$message = wordwrap($message, 70, "\r\n");
$headers = "From: [email protected]\n";
$headers .= "Reply-To:" . $_POST['email'];
[color=#FF0080]/*$message = "name: " . $to . "\n\n" . "email: " . $email_subject . "\n\n" . "phone: " . $phone . "\n\n" . "message: " . $message . "\n\n" .*/[/color]
mail($to, $email_subject, $email_body, $message, $headers);
alors j'ai testé ma variable $message : rien