За последние 24 часа нас посетили 17594 программиста и 1715 роботов. Сейчас ищут 1802 программиста ...

Функция mail() - не корректно работает отправка почты

Тема в разделе "Работа с почтой", создана пользователем Avalon, 24 сен 2015.

  1. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    Добрый день, в PHP новичок, разбираюсь с отправкой почты.

    После выполнения кода сообщение пришло только на следующий день. Подскажите с чем это связано?

    Код (PHP):
    1. <?php
    2. header("Content-type: text/html; charset=UTF-8");
    3. $to = 'mymail@list.ru'; // Адрес получателя
    4. $subject ='Test message'; // Тема сообщения
    5. $message = "Mail function - test message!"; // Текст сообщения
    6. $header = "From: Admin <admin@mysite.net>" . "\r\n"; // От кого сообщение
    7. $header .= "Content-Type: text/html; charset=UTF-8" . "\r\n";
    8. if(mail($to, $subject, $message, $header)) {
    9. echo '<div style="color: #0f0;"> Сообщение было отправлено! </div>';
    10. }
    11. else {
    12. echo '<div style="color: #f00;"> Ошибка при отправке! </div>';
    13. }
    14. ?>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    все корректно работает. письмо же пришло. другое дело что с некоторой задержкой, но пришло же. а задержка может быть по разным причинам. серые списки на стороне получателей, забитый пул на стороне отправителя, забитый ящик на сторне получателя, временные разногласия в конфигурации почтовых агентов. журналы читать надо.

    или можно использовать другой почтовый сервер через smtp.
     
  3. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    Спасибо за разъяснение.

    Подскажите пожалуйста какой почтовый сервер используется в моем коде выше?

    К примеру, когда я создаю учетную запись в Outlook, я ввожу тип учетной записи, сервер входящей и исходящей почты, но здесь я ничего подобного не вводил, а сообщение все равно отправилось. Не могу понять как работает этот код. Разъясните пожалуйста, если не затруднит.
     
  4. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    не затруднит. у вас сайт лежит на хостинге, где настроен агент отправки почты. функция mail() записывает на его стандартный вход весь текст почтового сообщения - заголовки и тело. исходя из получателя, записанного в заголовках, почтовый агент выбирает адрес почтового агента получателя письма. далее происходит сеанс связи между двумя почтовыми агентами по протоколу пересылки электронной почты. принимающая сторона в свою очередь знает куда это письмо доставить - положить где-то у себя или ретранслировать другому почтовому агенту.

    настраивая у себя в аутлуке адрес сервера исходящей почты вы по сути настраиваете свой аутлук как агент отправки почты, который связывается с другим агентом - сервером исходящей почты - и отправляет письмо именно ему. но сервер исходящей почты, прочитав адресата письма, понимает что это (в большинстве случаев) корреспонденция не ему и связывается с почтовым агентом получателя, перенаправляя письмо дальше.

    конечный сервер (если всё успешно) кладет письмо в свой почтовый ящик. но как его прочитает адресат? либо настроит свою почтовую программу на чтение почтового ящика (в вашем случае аутлук и его настройка на сервер входящей почты) по потовому протоголу, либо зайдет на веб-интерфейс где веб-сервер будет связываться с почтовым ящиком на почтовом протоколе и выдавать все содержимое красивыми страницами по протоколу передачи гипертекста.

    примерно так.
     
  5. Avalon

    Avalon Активный пользователь

    С нами с:
    21 ноя 2013
    Сообщения:
    8
    Симпатии:
    0
    Вот спасибо! Немного прояснилось. Т.е. получается, если в этой функции я укажу несуществующий адрес отправителя - письмо не отправиться? Верно?
     
  6. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    письмо отправится. представьте себе почтовый ящик висящий на доме. кинули (вы - первый агент) в него письмо с несуществующим адресом. всё, для вас письмо уже отправилось. пришел почтальон (второй агент), забрал письмо и отнес на почтамт. передал сортировщику (третий агент). тот засунул в машину. машина (четвертый агент) считала индекс (допустим существующий) и положила в нужную стопку. курьерский зилок (пятый агент) привез в почтамт обслуживающий этот индекс. местный сортировщик (шестой) загнал в свою машину (7) которая автоматом по районам раскидывает. и та вдруг не нашла адреса и вернула сортировщику (по сути это уже 8-ой агент) который глазами посмотрел и убедился что адресата не существует. и письмо полетело обратно отправителю. то есть только на этапе 7-8 письмо вдруг не доставилось, а на всех остальных этапах - оно же с успехом шло.

    в контексте функции - она записала агенту текст письма и завершила свою работу. для нее письмо уже отправилось. агент закидывает письмо другому агенту. если тот не ответил сразу негативным статусом то он обязан ответить что принял письмо, а значит и для нашего агента письмо тоже будет считаться отправленным. если что-то настроено не так и наш агент ответил самой функции отказом - тогда функция в программу вернет false по которому мы поймем что она не смогла отправить письмо.
     
  7. Стас2016

    Стас2016 Новичок

    С нами с:
    22 дек 2015
    Сообщения:
    4
    Симпатии:
    0
    Привет! Помогите пожалуйста! Нужно вписать в код сайта свою почту на которую будут приходить заявки, а где и как это делается не знаю! Вот код сайта:
    Код (PHP):
    1. <!DOCTYPE html>
    2. <html lang="ru">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    5.  
    6.      
    7.     <meta charset="utf-8">
    8.     
    9.     
    10.     <meta name="keywords" content="">
    11.     <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
    12.     <meta name="viewport" content="width=1024">
    13.     
    14.     <title>Стильные наручные часы Daniel Wellington. Для мужчин и девушек с ремешком НАТО</title>
    15.     <link href="favicon.ico" type="image/x-icon" rel="icon">
    16.   <link href="favicon.ico" type="image/x-icon" rel="shortcut icon">  
    17.   
    18.   
    19.   
    20.   
    21.   
    22.  
    23.     <script type="text/javascript" src="jquery-1.9.1.min.js"></script>
    24.     <script type="text/javascript" src="mobilyslider.js"></script>
    25.     <script type="text/javascript" src="scripts.js"></script>
    26.     
    27.     <script type="text/javascript" src="jquery.colorbox-min.js"></script>
    28.     <script type="text/javascript" src="jquery.colorbox-ru.js"></script>
    29.     <script type="text/javascript" src="clock_color_selector.js"></script>
    30.     <script type="text/javascript" src="jquery.customselect.min.js"></script>
    31.  
    32.  
    33.  
    34. <script>
    35. $(document).ready(function(){
    36.     $('a.galit').colorbox({rel:'gal',maxHeight: "600px"});
    37.     $('select').customSelect();
    38. });
    39. </script>
    40.  
    41.  
    42.  
    43.  
    44.  
    45.  
    46.  
    47.  
    48.  
    49. <link rel="stylesheet" type="text/css" href="index.css" media="all">
    50. </head>
    51. <body>
    52.  
    53.  
    54.  
    55.  
    56. <div class="popup_bg"></div>
    57. <!--
    58. <div class="popup popup-zvonok">
    59.  
    60.             <div class="name">Заказать звонок</div>
    61.                 <form action="" method="post">
    62.                     <label>Имя</label> <input type="text" name="name" required><br>
    63.                     <label>Телефон</label> <input type="text" name="phone" required pattern="^\d{11}$" title="Формат: 89227778888"><br>
    64.                     <input type="submit" value="Заказать">
    65.                  </form>
    66.  
    67. </div>
    68.  
    69. -->
    70.  
    71. <div class="popup popup-dostavka">
    72. <div class="name">ДОСТАВКА И ОПЛАТА</div>
    73.  
    74. Доставка Почтой России<br>
    75. <br>
    76. Мы вам доверяем и не требуем с вас предоплаты.<br>
    77. Мы уважаем ваше время, и поэтому все заказы отправляем только бандеролями 1 класса.<br>
    78. Вы можете забрать и оплатить свои новые часы на почте в любое удобное для вас время.<br>
    79. <br>
    80. Стоимость доставки составляет от 350 р.<br>
    81. <br>
    82. Сроки доставки Почтой России<br><br>
    83.  
    84. Мы отправлим ваш заказ уже сегодня 1 классом.<br>
    85. Часы дойдут до вас быстро и без единой царапинки.<br>
    86. Доставка займет 2-7 рабочих дней.<br>
    87. Чтобы ускорить прибытие вашего заказа, мы отправляем бандероли с Главпочтампта два раза в день, включая выходные дни.<br>
    88. <br>
    89. Оплата заказа наложенным платежом<br>
    90. <br>
    91. Оплата осуществляется в почтовом отделении при получении заказа.<br>
    92. <br>
    93. Условия доставки Почтой России<br>
    94. <br>
    95. В момент отправки, каждому заказу присваивается номер. По номеру можно отследить доставку посылки на сайте Почты России. Мы незамедлительно вышлем номер на ваш e-mail или СМС-сообщением.<br>
    96. Получить заказ можно в почтовом отделении, индекс которого был указан при оформлении заказа. Уведомление о доставке заказа придет по вашему адресу. Если уведомление вам не поступило, то через 14 дней сходите на почту самостоятельно. Скорее всего ваши часы уже ждут вас на почте.<br>
    97. Для получения заказа на почте возьмите с собой паспорт.<br>
    98. Срок хранения заказа в почтовом отделении составляет 1 месяц с момента поступления. Просим вас своевременно получить пришедший заказ.<br>
    99. В настоящее время, мы осуществляем доставку только по России.
    100.  
    101. </div>
    102. <div class="popup popup-garant">
    103. <div class="name">ГАРАНТИИ</div>
    104. <ul>
    105. <h2>Оплата при получении</h2><br>
    106. <ul>
    107. <li>Мы не берем с вас предоплату.</li>
    108. <li>Оплата заказа осуществляется при получении в почтовом отделении.</li></ul><br><br>
    109. <h2>Гарантии на товар</h2><br>
    110. <ul>
    111. <li>Перед отправкой товары проходят проверку качества.</li>
    112. <li>Мы вернем вам деньги если что-то окажется не так.</li>
    113. </ul><br><br>
    114. <h2>Соблюдение закона "О защите прав потребителей"</h2><br>
    115. <ul>
    116. <li>Вы вправе отказаться от покупки в течение 7 дней с момента получения заказа, не зависимо от причины возврата.</li>
    117. </ul><br>
    118. <h2>Возврат денег</h2><br>
    119. <ul>
    120. <li>Вам необходимо обратиться в службу поддержки клиентов</li>
    121. <li>Выслать нам купленный товар</li>
    122. <li>Мы вернём деньги за заказ, удобным для Вас способом.</li>
    123. </ul><br>
    124. Мы заботимся о своей репутации, довольные клиенты для нас на первом месте!
    125.  
    126. </ul></div>
    127. <div class="popup popup-person-data">
    128. <div class="name">Соглашение об использовании персональных данных</div>
    129. <p>
    130. Данное соглашение об обработке персональных данных разработано в соответствии с законодательством Российской Федерации. Все лица заполнившие сведения, составляющие персональные данные на данном сайте, а также разместившие иную информацию обозначенными действиями подтверждают свое согласие на обработку персональных данных и их передачу оператору обработки персональных данных. Под персональными данными Гражданина понимается нижеуказанная информация:    
    131. </p>
    132. <ol>
    133. <li>Общая информация (Имя, телефон и адрес доставки); посетители сайта направляют свои персональные данные для получения заказа.</li>
    134. <li>Гражданин, принимая настоящее Соглашение, выражают свою заинтересованность и полное согласие, что обработка его персональных данных может включать в себя следующие действия: сбор, систематизацию, накопление, хранение, уточнение (обновление, изменение), использование, уничтожение, sms-оповещения о статусе заказа.</li>
    135. <li>Гражданин гарантирует: информация, им предоставленная, является полной, точной и достоверной; при предоставлении информации не нарушается действующее законодательство Российской Федерации, законные права и интересы третьих лиц; вся предоставленная информация заполнена Гражданина в отношении себя лично.</li>
    136. </ol>
    137. <p>© DWWatches, 2015</p>
    138. </div>
    139.  
    140.  
    141. <div class="popup popup-message">
    142.     
    143.                     <div class="name">
    144.                         Спасибо за заявку
    145.                         <div class="n1">В ближайшее время<br> мы с Вами свяжемся</div>
    146.                         <div class="iframe"></div>
    147.                     </div>
    148.                     
    149. </div>
    150.                                 
    151. <div class="wrapper">
    152.     
    153.     <div class="box1">
    154.         <div class="res">
    155.             <div class="header">
    156.                 
    157.                 
    158.                 <div class="button">
    159.                     <div class="but but-dostavka">Доставка и оплата</div>
    160.                     <div class="but but-garant">Гарантии</div>
    161.                 </div>        
    162.                 
    163.     
    164.     <!--
    165.     
    166.                 <div class="phone-top">
    167.                     8-800-775-32-86
    168.  
    169.                     <div class="but but-zvonok">заказать звонок</div>
    170.                 </div>
    171.                 
    172. -->                
    173.                 
    174.                 <div class="clear"></div>
    175.                 
    176.             </div>
    177.             
    178.                 <div class="block-txt">
    179.                 <div class="site_name"><h1>Стильные наручные часы <br><div>DANIEL WELLINGTON</div></h1></div>
    180.                     <div class="skidka">
    181.                     <div class="numb">70%</div>
    182.                     <div class="sk">Скидка</div>
    183.                     <div class="plus">ОСТАЛОСЬ <del>200</del> 7 АКЦИОННЫХ ТОВАРОВ! УСПЕЙ ЗАКАЗАТЬ!</div>
    184.                 </div>
    185.                 
    186.                 
    187.                 
    188.                 
    189.                 
    190.                 
    191.                 <div class="price">
    192.                      <span class="new"><span class="price_only886">1990</span> <span class="price_currency">р</span></span>
    193.                      <span class="prev"><span class="price_old886">6650</span> <span class="price_currency">р</span></span>
    194.                     
    195.                 </div>
    196.                 <div class="clear"></div>
    197.                 <div class="sl-form">
    198.                 <form action="call.php" method="post" onsubmit="if(this.name.value==''){alert('Введите Ваше имя!');return false}if(this.phone.value==''){alert('Введите Ваш номер телефона!');return false}return true;">
    199.                     <label>Имя</label> <input value="" name="name" required="" type="text"><br>
    200.                  <label>Телефон</label> <input value="" name="phone" required="" pattern="[0-9_-]{7,}" title="только цифры и тире. Минимум 7 цифр" id="phone" type="text"><br>
    201.                  <label>Модель</label>
    202.                     <select style="width: 250px;  height: 27px; font-size: 20px;" class="hasCustomSelect" name="address">
    203.                         <option value="Сanterbury">Сanterbury</option>
    204.                         <option value="Oxford">Oxford</option>
    205.                         <option value="Cambridge">Cambridge</option>
    206.                         <option value="Nottingham">Nottingham</option>
    207.                         <option value="Glasgow">Glasgow</option>
    208.                     </select>
    209.                     
    210.                     <br>
    211.                     <!--<label>Корпус</label>
    212.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="color">
    213.                         <option value="Серебро">Серебро</option>
    214.                         <option value="Розовое золото">Розовое золото</option>
    215.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 107px; display: inline-block;" class="customSelectInner">Серебро</span></span>
    216.                     <br>
    217.                     <label>Размер</label>
    218.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="size">
    219.                         <option value="29">29мм</option>
    220.                         <option value="36">36мм</option>
    221.                         <option value="40">40мм</option>
    222.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 36px; display: inline-block;" class="customSelectInner">29мм</span></span>
    223.                     <br>-->
    224.                     <input value="ЗАКАЗАТЬ" type="submit">
    225.                  </form>    
    226.                  
    227.                  
    228.                  
    229.                  
    230.                  
    231.                 </div>
    232.                 
    233.                 
    234.                 
    235.                 
    236.             </div>
    237.             
    238.         
    239.             
    240.         </div>        
    241.     </div>
    242.         
    243.  
    244.  
    245.  
    246.  
    247.     <div class="box2 res">
    248.         <div class="title-box">ХАРАКТЕРИСТИКИ <span>ЧАСОВ DANIEL WELLINGTON</span></div>
    249.         <div class="item" style="padding-top: 6px;">
    250.             <div><span>Корпус из</span>
    251.             нержавеющей<br> стали</div>
    252.         </div>
    253.         <div class="item">
    254.             <div><span>Сапфировое</span><br>
    255.             стекло</div>
    256.         </div>
    257.         <div class="item">
    258.             <div><span>Нейлоновый</span>
    259.             ремешок <br>НАТО</div>
    260.         </div>
    261.         <div class="item">
    262.             <div><span>Кварцевый</span><br>
    263.             механизм</div>
    264.         </div>
    265.         <br>
    266.         <div class="item b">
    267.             <div><span>Диаметр</span><br>
    268.             36-40 мм</div>
    269.         </div>
    270.         <div class="item b">
    271.             <div><span>Толщина</span><br>
    272.             6 мм</div>
    273.         </div>
    274.         <div class="item b">
    275.             <div><span>Водостойкие</span>
    276.             </div>
    277.         </div>
    278.  
    279.     </div>        
    280.     
    281.     
    282.     <div class="box5 res">
    283.         <div class="title-box">ФОТОГРАФИИ <span>DANIEL WELLINGTON</span></div>    
    284.         
    285.         
    286.         <div class="section">
    287.         <div class="gallery">
    288.             <ul class="images">
    289.                <li class="image">[url="daniel-wellington-5-1024.jpg"]<img src="daniel-wellington-5.jpg" alt="">[/url]</li>
    290.                <li class="image">[url="daniel-wellington-2-1024.jpg"]<img src="daniel-wellington-2.jpg" alt="">[/url]</li>
    291.                <li class="image">[url="daniel-wellington-1-1024.jpg"]<img src="daniel-wellington-1.jpg" alt="">[/url]</li>    
    292.                <li class="image">[url="daniel-wellington-4-1024.jpg"]<img src="daniel-wellington-4.jpg" alt="">[/url]</li>
    293.                <li class="image">[url="daniel-wellington-3-1024.jpg"]<img src="daniel-wellington-3.jpg" alt="">[/url]</li>
    294.            </ul>
    295.         </div>
    296.         
    297.           
    298.         
    299.         
    300.         </div>
    301.     </div>    
    302.     
    303.     
    304.  
    305.     <div class="box3">
    306.         <div class="title-box">ВЫБЕРИ СВОЙ <span>СТИЛЬ DANIEL WELLINGTON</span></div>
    307.         <div class="style_box">
    308.             <div class="item">
    309.                 <img src="c1.png" alt="1">
    310.                 <span>Сanterbury</span>
    311.             </div>
    312.             <div class="item">
    313.                 <img src="c2.png" alt="2">
    314.                 <span>Oxford</span>
    315.             </div>
    316.             <div class="item">
    317.                 <img src="c3.png" alt="3">
    318.                 <span>Cambridge</span>
    319.             </div>
    320.             <div class="item">
    321.                 <img src="c4.png" alt="4">
    322.                 <span>Nottingham</span>
    323.             </div>
    324.             <div class="item">
    325.                 <img src="c5.png" alt="5">
    326.                 <span>Glasgow</span>
    327.             </div>
    328.         </div>
    329.         <div class="block">
    330.             <div class="res">
    331.             
    332.                 <div class="price">
    333.                      <span class="new"><span class="price_only886">1990</span> <span class="price_currency">р</span></span>
    334.                      <span class="prev"><span class="price_old886">6650</span> <span class="price_currency">р</span></span>
    335.                 </div>
    336.                     <div class="numb"></div>
    337.                     
    338.                 <div class="left">
    339.                     <div class="sl-form">
    340.                         <form action="call.php" method="post" onsubmit="if(this.name.value==''){alert('Введите Ваше имя!');return false}if(this.phone.value==''){alert('Введите Ваш номер телефона!');return false}return true;">
    341.                             <label>Имя</label> <input value="" name="name" required="" type="text"><br>
    342.               <label>Телефон</label> <input value="" name="phone" required="" pattern="[0-9_-]{7,}" title="только цифры и тире. Минимум 7 цифр" id="phone2" type="text"><br>
    343.              <label>Модель</label>
    344.                     <select style="width: 250px;  height: 27px; font-size: 20px;" class="hasCustomSelect" name="address">
    345.                         <option value="Сanterbury">Сanterbury</option>
    346.                         <option value="Oxford">Oxford</option>
    347.                         <option value="Cambridge">Cambridge</option>
    348.                         <option value="Nottingham">Nottingham</option>
    349.                         <option value="Glasgow">Glasgow</option>
    350.                     </select>
    351.                     
    352.                     <br>
    353.                  <!--<label>Корпус</label>
    354.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="color">
    355.                         <option value="Серебро">Серебро</option>
    356.                         <option value="Розовое золото">Розовое золото</option>
    357.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 107px; display: inline-block;" class="customSelectInner">Серебро</span></span>
    358.                     <br>
    359.                     <label>Размер</label>
    360.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="size">
    361.                         <option value="29">29мм</option>
    362.                         <option value="36">36мм</option>
    363.                         <option value="40">40мм</option>
    364.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 36px; display: inline-block;" class="customSelectInner">29мм</span></span>
    365.                     <br>-->
    366.                             <input value="ЗАКАЗАТЬ" type="submit">
    367.                          </form>
    368.                     </div>    
    369.                 </div>        
    370.             </div>
    371.         </div>
    372.     </div>
    373.  
    374.         
    375.     
    376.  
    377.  
    378.  
    379.     <div class="box6 res">
    380.         <div class="title-box">Отзывы</div>
    381.         
    382.         <div class="item">
    383.             <img src="burberry-otziv-5.jpg" alt="" class="photo">
    384.             <div class="text">
    385.                 <div class="name">Дарья</div>
    386.                 У меня аллергия на плохие металлы. Там, где кожа соприкасается с материалом плохого качества, остаются синие пятна, похожие на синяки. Но в этих часах - все нормально. Да и выглядят они очень стильно и современно.
    387. Рада, что в интернете становится все больше таких хороших магазинов. Удачи и процветания!
    388.             </div>
    389.         </div>
    390.         <div class="item right">
    391.             <img src="burberry-otziv-2.jpg" alt="" class="photo">
    392.             <div class="text">
    393.                 <div class="name">Артем</div>
    394.                 Часы заказал жене в подарок. Очень порадовало, что в комплект входит подарочная коробочка. Качеством, также остался доволен на 100%.
    395. Жена визжала от восторга, она давно мечтала о таких часах. Очень рад, что попал в акцию и купил вторые часы с большой скидкой. Гармония стиля! :)
    396.             </div>
    397.         </div>
    398.         
    399.         <div class="item">
    400.             <img src="burberry-otziv-3.jpg" alt="" class="photo">
    401.             <div class="text">
    402.                 <div class="name">Алесия</div>
    403.                 Первый раз покупала что-либо в интернете. Очень боялась, что часы до меня не дойдут или будут плохого качества. Как оказалось - зря переживала.
    404. После заказа, со мной связался менеджер для подтверждения. Оказался очень милым молодым человеком. Все рассказал, успокоил и положил в подарок наушники. Спасибо!
    405.  
    406.             </div>
    407.         </div>
    408.         <div class="item right">
    409.             <img src="burberry-otziv-4.jpg" alt="" class="photo">
    410.             <div class="text">
    411.                 <div class="name">Елена</div>
    412.                 Понравился широкий ассортимент цветовых решений. Долго выбирала между Glazgow и Oxford. А когда определилась с выбором, менеджер предложил еще одни часы со скидкой 50%, только другой расцветки. Трудно было устоять и не согласиться на такое заманчивое предложение. Спасибо вам, что балуете нас! 
    413.             </div>
    414.         </div>
    415.         
    416.     </div>
    417.     
    418.     
    419.     <div class="box7 res">
    420.         <div class="title-box">Как мы работаем </div>
    421.         <img src="block.png" alt="">
    422.         <div class="item" style="margin-left: 11px;">
    423.             <div class="name">Вы оформляете заявку</div>
    424. Заполняете простую форму
    425. заказа
    426.         </div>
    427.         <div class="item" style="margin-left: 11px;">
    428.              <div class="name">Вам звонит менеджер</div>
    429. Уточняет детали заказа
    430.         </div>
    431.         <div class="item" style="margin-left: 19px;">
    432.             <div class="name">Мы отправляем ваш товар</div>
    433. 1 классом почтой России
    434.         </div>
    435.         <div class="item" style="margin-left: 27px;">
    436.             <div class="name">Вы получаете посылку</div>
    437. Забираете посылку в отделении
    438. почты и оплачиваете
    439.         </div>
    440.         <div class="clear"></div>        
    441.     </div>    
    442.  
    443.  
    444.     <div class="box8">
    445.         <div class="block">
    446.             <div class="res">
    447.             
    448.                 <div class="left">
    449.                         <div class="price">
    450.                          <span class="new"><span class="price_only886">1990</span> <span class="price_currency">р</span></span>
    451.                          <span class="prev"><span class="price_old886">6650</span> <span class="price_currency">р</span></span>
    452.                     </div>
    453.                 </div>    
    454.                 <div class="right">
    455.                     <div class="sl-form">
    456.                         <form action="call.php" method="post" onsubmit="if(this.name.value==''){alert('Введите Ваше имя!');return false}if(this.phone.value==''){alert('Введите Ваш номер телефона!');return false}return true;">
    457.                             <label>Имя</label> <input value="" name="name" required="" type="text"><br>
    458.                             <label>Телефон</label> <input value="" required="" pattern="[0-9_-]{7,}" title="только цифры и тире. Минимум 7 цифр" name="phone" id="phone3" type="text"><br>
    459.                             <label>Модель</label>
    460.                     <select style="width: 250px;  height: 27px; font-size: 20px;" class="hasCustomSelect" name="address">
    461.                         <option value="Сanterbury">Сanterbury</option>
    462.                         <option value="Oxford">Oxford</option>
    463.                         <option value="Cambridge">Cambridge</option>
    464.                         <option value="Nottingham">Nottingham</option>
    465.                         <option value="Glasgow">Glasgow</option>
    466.                     </select>
    467.                     
    468.                     <br>
    469.                  <!--<label>Корпус</label>
    470.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="color">
    471.                         <option value="Серебро">Серебро</option>
    472.                         <option value="Розовое золото">Розовое золото</option>
    473.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 107px; display: inline-block;" class="customSelectInner">Серебро</span></span>
    474.                     <br>
    475.                     <label>Размер</label>
    476.                     <select style="width: 267px; position: absolute; opacity: 0; height: 27px; font-size: 20px;" class="hasCustomSelect" name="size">
    477.                         <option value="29">29мм</option>
    478.                         <option value="36">36мм</option>
    479.                         <option value="40">40мм</option>
    480.                     </select><span style="display: inline-block;" class="customSelect"><span style="width: 36px; display: inline-block;" class="customSelectInner">29мм</span></span>
    481.                     <br>-->
    482.                             <input value="ЗАКАЗАТЬ" type="submit">
    483.                          </form>
    484.                     </div>    
    485.                     
    486.                     
    487.                     
    488.                                     
    489.                     
    490.                     
    491.                 </div>        
    492.             </div>
    493.         </div>
    494.     </div>        
    495.  
    496.  
    497.         <div class="footer">
    498.             <div class="res">    
    499.                 
    500.                 <div class="button">
    501.                     <div class="but but-dostavka">Доставка и оплата</div>
    502.                     <div class="but but-garant">Гарантии</div>
    503.                     
    504.          
    505.    </div>
    506.                 
    507.      <div class="ogrn"><div class="footer_text" style="text-align: center;">ООО Грин-Стайл, <br>ИНН 7713725115, ОГРН 1117746196765  <br>127474, г Москва, шоссе Дмитровское, д 80 Б<br>[url="politics.html"]Политика конфиденциальности [/url]</div>  
    508.      
    509.     </div>
    510.             
    511.      
    512.      <!--
    513.      
    514.      
    515.                 
    516.                 
    517.                 -->
    518.                 
    519.             <div class="clear"></div>            
    520.                 
    521.                 
    522.             <div class="personal">
    523.             
    524.             
    525.             
    526.             </div>    
    527.             </div>    
    528.                 
    529.     <div class="clear"></div>            
    530.                 
    531.             </div>    
    532.         </div>                
    533.                     
    534.                 
    535.  
    536.  
    537.  
    538.  
    539.  
    540.  
    541.  
    542. <div style="display: none;" id="cboxOverlay"></div><div style="display: none;" tabindex="-1" role="dialog" class="" id="colorbox"><div id="cboxWrapper"><div><div style="float: left;" id="cboxTopLeft"></div><div style="float: left;" id="cboxTopCenter"></div><div style="float: left;" id="cboxTopRight"></div></div><div style="clear: left;"><div style="float: left;" id="cboxMiddleLeft"></div><div style="float: left;" id="cboxContent"><div style="float: left;" id="cboxTitle"></div><div style="float: left;" id="cboxCurrent"></div><button id="cboxPrevious" type="button"></button><button id="cboxNext" type="button"></button><button id="cboxSlideshow"></button><div style="float: left;" id="cboxLoadingOverlay"></div><div style="float: left;" id="cboxLoadingGraphic"></div></div><div style="float: left;" id="cboxMiddleRight"></div></div><div style="clear: left;"><div style="float: left;" id="cboxBottomLeft"></div><div style="float: left;" id="cboxBottomCenter"></div><div style="float: left;" id="cboxBottomRight"></div></div></div><div style="position: absolute; width: 9999px; visibility: hidden; display: none; max-width: none;"></div></div></body>
    543. </html>
    Если для этого нужно что-то еще, то пишите!

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделать? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, результаты array/object dump и т.д.
     
  8. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Может в файле call.php
     
  9. Стас2016

    Стас2016 Новичок

    С нами с:
    22 дек 2015
    Сообщения:
    4
    Симпатии:
    0
    Не совсем понятно:

    Может в файле call.php

    где найти этот файл? В корневом каталоге его нет! Я новичок в этих делах, может кто-то даст более детальный ответ?
     
  10. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    рядом с файлом формы. это её обработчик.
     
  11. Стас2016

    Стас2016 Новичок

    С нами с:
    22 дек 2015
    Сообщения:
    4
    Симпатии:
    0
    проблема в том, что в папке с сайтом нет такого файла, вообще нет ничего такого
     
  12. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Стас2016 тогда нужно написать программу которая будет отправлять заявки на почту.
     
  13. Стас2016

    Стас2016 Новичок

    С нами с:
    22 дек 2015
    Сообщения:
    4
    Симпатии:
    0
    А может есть какая нибудь универсальная форма, в которую мне нужно будет тупо вписать свою почту и вставить все это в код HTML?
     
  14. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Нету, попроси в разделе "сделайте за меня"(на халяву) или раздел free-lance(за деньги) там возможно сделают.