Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Форма обратной связи


Recommended Posts

Доброй ночи! Есть небольшая проблема, прошу Вашей помощи.

Есть у меня такой html код:

<form action="/callme/php/send.php" method="post" enctype=multipart/form-data>

 <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<input type="text" name="fio" required="" placeholder="Введите имя" style="padding: 12px 74px 11px 5px; box-shadow: inset 0 1px 2px rgba(53, 53, 53, 0.9); margin-bottom: 12px;">

<input type="tel" name="tel" pattern="[0-9]{10,12}" required="" placeholder="Введите телефон" style="padding: 12px 74px 11px 5px; box-shadow: inset 0 1px 2px rgba(53, 53, 53, 0.9); margin-bottom: 12px;">

<input type="email" name="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" required="" placeholder="Введите E-mail" style="padding: 12px 74px 11px 5px; box-shadow: inset 0 1px 2px rgba(53, 53, 53, 0.9); margin-bottom: 12px;">
</div>

<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<textarea name="message"  rows="8" value="Сообщение" placeholder="Ваши комментарии" style=" width:100%; box-shadow: inset 0 1px 2px rgba(53, 53, 53, 0.9); margin-bottom: 12px;"></textarea>
</div>

<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<input type="file" name="uploadfile1" style="margin-bottom: 12px; max-width:100%;">
<input type="file" name="uploadfile2" style="margin-bottom: 12px;">
</div>

<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<input type="file" name="uploadfile3" style="margin-bottom: 12px;">
<input type="file" name="uploadfile4" style="margin-bottom: 12px;">
</div>

<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<input class="btn btn-outline_hov btn-tiny" type="submit" value="ОТПРАВИТЬ" style="line-height: 20px;  font-size: 16px;font-weight: 400; margin-bottom: 15px;">
</div>

</form>

И такой php файл:

<?php
header('Content-type: text/html; charset=utf-8');
$to  = "<[email protected]>";
$to2  = "<[email protected]>";
$subject = "Интернет-магазин Лиза";

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

$headers .= 'From: <mail.ukraine.com.ua>' . "\r\n";
$message = "";

if(isset($_POST['tel'])){
    $message = '
    <html>
        <head>
            <title>Найдите мне куклу!</title>
        </head>
        <body>
        <h4>Отправленно с формы "Найдите мне куклу!"</h4>
        <p style="font-weight: 600; font-size: 14px;">Контактный телефон:'.strip_tags($_POST['tel']).' </p>';
        if(isset($_POST['fio'])){
            $message .= '<p style="font-weight: 600; font-size: 14px;">Имя клиента:'.strip_tags($_POST['fio']).' </p>';
        }
        if(isset($_POST['email'])){
            $message .= '<p style="font-weight: 600; font-size: 14px;">Контактный mail:'.strip_tags($_POST['email']).' </p>';
        }
        if(isset($_POST['message'])){
            $message .= '<br><p style="font-weight: 600; font-size: 14px;">Коментарии:'.strip_tags($_POST['message']).' </p>';
        }
        if (!empty($_FILES['mail_file']['tmp_name'])){
            $path = $_FILES['mail_file']['name']; 

            if (copy($_FILES['mail_file']['tmp_name'], $path)) $picture = $path;
        }
        if ($_FILES['uploadfile1']['size'] > 0){
            $message .= upload('uploadfile1');
        }
        if ($_FILES['uploadfile2']['size'] > 0){
            $message .= upload('uploadfile2');
        }
        if ($_FILES['uploadfile3']['size'] > 0){
            $message .= upload('uploadfile3');
        }
        if ($_FILES['uploadfile4']['size'] > 0){
            $message .= upload('uploadfile4');
        }
        $message .= '</body></html>

 

 

А вот навыходе имею следующее, причем сначало все работало:

image.thumb.png.4fc05bf455ef71fde359cdf53a3aa202.png

 

Надіслати
Поділитися на інших сайтах


Вам нужно на форум для новичков PHP. Если же у Вас магазин на OC, то и используйте методы отправки письма которые вшиты в саму CMS. Они прекрасно работают и не нужно придумывать велосипед :) 

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.