За последние 24 часа нас посетили 22810 программистов и 1269 роботов. Сейчас ищут 775 программистов ...

Показывает только половину документа

Тема в разделе "HTML и CSS", создана пользователем Andriy_co, 5 янв 2020.

  1. Andriy_co

    Andriy_co Новичок

    С нами с:
    5 янв 2020
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте. У меня есть проблема.
    Все работает и отправляет на почту, но в письме показывает только половину документа.
    Что делать?
    PHP:
    1. <?php
    2.     $name = $_POST['name'];
    3.     $visitor_email = $_POST['email'];
    4.     $message = $_POST['message'];
    5.     $name = htmlspecialchars($name);
    6.  
    7.     $email_from = 'contact@нескажу.info';
    8.     $email_body = "Ім'я клієнта: $name.\n".
    9.                     "Пошта: $visitor_email.\n".
    10.                         "Повідомлення: $message.\n";
    11.    
    12. $headers = "From: $email_from \r\n"
    13.                 ."Content-type: text/html; charset=utf-8\r\n"
    14.                 ."X-Mailer: PHP mail script";
    15.  
    16.     'нескажу@gmail.com',
    17.     "[клієнт-> $name <-]-$visitor_email-нескажу@photo.info",
    18.     "<html><body><div class='profile-card-1' style='width: 300px;height: 490px;background: white;margin: 0 auto;border-radius: 10px;text-align: center;box-shadow: 4px 4px 10px #999;position: relative;box-sizing: border-box;overflow: hidden;'>
    19.        <div class='img' style='height: 130px;
    20.  width: 100%;
    21.  background-image: linear-gradient(to right, #b79891, #94716b); padding: 20px; box-sizing: border-box; position: relative;'><img src='https://img.icons8.com/plasticine/2x/camera.png' style='width: 160px;height: 160px;padding: 3px;border-radius: 20%;border: 3px solid rgba(26, 26, 26, 1);position: absolute;left: calc(50% - 84px);top: 26px;' /></div>
    22.        <a class='view-more' href='' style='position: absolute;top: calc(50% - .5em);left: calc(50% - .5em);z-index: 2;color: #2ECC71;font-size: 2em;'>
    23.            <div class='popup' style='height: 500px;width: 500px;display: block;position: absolute;top: 0;left: 0;'></div>
    24.        </a>
    25.        <div style='position: absolute;height: 200px;width: 100%;top: 200px;left: 0;padding: 10px 20px 0;box-sizing: border-box;background: white;'>
    26.            <div style='color: #333333;font-size: 1.4em;padding-top: 5px;background: rgba(255, 255, 255, 0.1);font-weight: bold;'>$name</div>
    27.            <div style='color: coral;font-size: 1em;padding-bottom: 5px; font-weight: 900'>Founder and Owner at</div>
    28.            <div style='background: #7ee2a8;width: 80%;height: 2px;margin: 5px auto -3px;'></div>
    29.            <div style='display: flex;position: absolute;left: 10%;padding-top: 10px;width: 80%;justify-content: space-around;'>
    30.                <div style='font-size: 1.1em;color: #333333;padding: 5px;font-weight: bold; text-align: center'>Some text
    31.                    <div style='color: gray;font-size: 0.6em;font-weight: normal;'>text message</div>
    32.                </div>
    33.            </div>
    34.        </div>
    35.    </div>
    36.    </body></html>",
    37.     "From: $email_from\r\n"
    38.     ."Content-type: text/html; charset=utf-8\r\n"
    39.     ."X-Mailer: PHP mail script"
    40. )
    41. //    header("Location: index.html");
    42. ?>
    [​IMG]
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.076
    Симпатии:
    1.237
    Адрес:
    там-сям
    Вангую проблема в стилях. Точно не в почте.
    --- Добавлено ---
    Поэтому переношу тему из "Работа с почтой" в "HTML и CSS"
    --- Добавлено ---
    @Andriy_co сохрани полученное письмо как файл *.eml и загляни в него. Там весь нужный HTML содержится или чего-то не хватает?
    Затем скопируй этот файл и переименуй в *.html. Удали из него всё лишнее до <html> и после </html>. Открой в браузере — нормально будет отображаться?
    --- Добавлено ---
    Полезные ссылки:
    https://www.google.com/search?q=особенности+html+в+почте