Я сделаю это очень простым. Я хочу отправить электронное письмо по php. теперь вот код.
$line = '\n'; $a = "Customer Phone: "; $b = "Customer Last Name: "; $message = $a.$number.$line.$b.$LastName; $to = "forgotten_tarek@yahoo.com"; $subject = "Umrah Booking"; $from = $mailer; $headers = "From:" . $from; mail($to,$subject,$message,$headers);
вот результат:
Customer Phone: 0712345678\nCustomer Last Name: Showkot
и в письме нет отправителя. nobody
говорит.
Я хочу, чтобы письмо выглядело следующим образом:
Customer Phone: 0712345678 Customer Last Name: Showkot
и я также хочу показать, что письмо от example@example.com
1) Измените '\n'
на "\n"
. Специальные символы (такие как \n
) интерпретируются только в строках с двойными кавычками .
2) Попробуйте изменить "From:"
на "From: "
. Или, может быть, переменная $from
не имеет значения.
Вы также можете использовать html-почту, в которой вы можете отправить почту, которая на самом деле отформатирована с помощью html .. это очень просто, и yu может использовать почти все теги, которые можно использовать для форматирования содержимого в html и даже css. . !! вам нужно добавить заголовки для отправки html-почты.
вот пример ..!
$to = "sended@test.com"; $subject = "Test mail"; $a = "Customer Phone: "; $b = "Customer Last Name: "; $message = $a.$number.$line.$b.$LastName; $message=" <html> <body> <h1>$a</h1>: $number <br> <h1>$b</h1>: $LastName<br> </body> </html>"; $from = "tester@test.com"; $headers = "From: $from\r\n"; $headers .= "Content-type: text/html\r\n"; mail($to,$subject,$message,$headers);
попробуйте это тоже., он будет работать ..! 🙂
$line = "\n"; $a = "Customer Phone: "; $b = "Customer Last Name: "; $message = $a.$number.$line.$b.$LastName; $to = "forgotten_tarek@yahoo.com"; $subject = "Umrah Booking"; $from = $mailer; $headers = "From: " . $from. "\r\n". 'Reply-To: '. $from . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to,$subject,$message,$headers);
Вы можете ввести html в тег сообщения, например:
$message = '<html><body>'; $message .= '<h1>Hello, World!</h1>'; $message .= '</body></html>';