1

Тема: Як добавити html код.

Всім привіт. Е дана функція. Хочу добавити шоб виводилось у вигляді таблиці але html код чомусь виводить звичаним текстом а не генерується. Підкажіть як вставити код.

/*   Відправка повідомлення про заказ на email   */
function mail_order($order_id, $email){
    //mail(to, subject, body, header);
    //тема письма
    if(isset($_SESSION['auth']['user'])){
        $name_guest = $_SESSION['auth']['user'];
    }else{
        $name_guest = "Шановний покупець";
    }
    
    $subject = "Замовлення на сайті AL-OCHKU.COM.UA";
    // Заголовки
    $headers .= "Content-type: text/plain; charset=utf-8\r\n";
    $headers .= "From: AL-OCHKU.com.ua";
    // тіло повідомлення
    $mail_body = "{$name_guest}, Дякуєм Вам за замовлення!\r\nНомер Вашого замовлення - {$order_id}
    \r\n\r\nЗаказані товари:\r\n";
    // атрибути товара
    foreach($_SESSION['cart'] as $goods_id => $value){
        $mail_body .= "Найменування: {$value['name']}, Ціна: {$value['price']}, Кількість: {$value['qty']} шт.\r\n";
    }
    $mail_body .= "\r\nВсього: {$_SESSION['total_quantity']} на суму: {$_SESSION['total_sum']}\r\n\r\n\r\nПізніше з Вами звяжеться адміністратор для уточнення замовлення.";
    //відправка повідомлень
    mail($email, $subject, $mail_body, $headers);
    //mail(ADMIN_EMAIL, $subject, $mail_body, $headers);
}
/*   Відправка повідомлення про заказ на email   */

2

Re: Як добавити html код.

Не бачу в вашому коді жодної ознаки HTML. Зокрема, пошук по сторінці не знаходить жодного < - тобто тегів у вас нема взагалі.

Подякували: 221VOLT, leofun012

3

Re: Як добавити html код.

так я хочу їх добавити пробував добавити виходить таке
<p style='color: #000;'>Адміністратор</p>, Дякуєм Вам за замовлення!
Номер Вашого замовлення - 55


Заказані товари:
Найменування: 7071, Ціна: 400, Кількість: 1 шт.

Всього: 1 на суму: 400

4 Востаннє редагувалося 221VOLT (26.04.2016 17:16:19)

Re: Як добавити html код.

\r\n --- це коди невидимих символів у txt файлі,
для html перевід на нову строку - <br>

Прихований текст

заказані === замовлені?

Подякували: leofun011

5 Востаннє редагувалося 221VOLT (26.04.2016 17:19:29)

Re: Як добавити html код.

а таблиця - це

<table>
<tr><td>111</td><td>222</td></tr>
</table>

можу порадити пошукати html шаблони для емейлів і подивитись код

6

Re: Як добавити html код.

та ні коли я біля слів набираю ,elm zrbq ntu то він не працює

7

Re: Як добавити html код.

або підкажіть може як прикрутити html шаблон????

8

Re: Як добавити html код.

Все дякую що звернули увагу. Я найшов причину чому не працював html код. просто в заголовкахх не було внесено використання наскільки я зрозумів html, тобто я просто поміняв

З такого $headers .= "Content-type: text/plain; charset=utf-8\r\n"; 
на таке
$headers .= "Content-type: text/html; charset=utf-8\r\n";
    

всім дякую

Подякували: P.Y., 221VOLT2