- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
burunduk, это конечно, плохо, но в данном случае запрос по дефолту идёт "сам на себя", и обработчик отрабатывает, выдавая "Error", как и положено при неудаче функции mail().
---------- Добавлено 20.02.2018 в 16:26 ----------
Есть какое-то простое решение?
Проверил на другом хостинге - отлично работает.
П.с. сори, но мне не понятно фразы "тут у тебя ошибка"... "функцию заряди правильно"...
Скажите как это сделать, что и куда нужно написать. Если это стоит денег, то также напишите.
П.с. 2
попробовал на другом домене этого же сервера, пишет Error, но письмо приходит, правда заполнены лишь поля с латинскими буквами и цифрами. Те поля, где были русский символы - пустые.
лог ошибки такой, откуда там ссылки на эти файлы, типа "fdhfghs.php", в душе не знаю:
П.с. сори, но мне не понятно фразы "тут у тебя ошибка"... "функцию заряди правильно"...
Скажите как это сделать, что и куда нужно написать.
А Вы читать умеете, или Вы писатель? Вам сразу указали на ошибку:
А от кого она отправляется-то?
Апочему в header не указано от кого письмо. Оно не может быть ни от кого.
burunduk, это конечно, плохо, но в данном случае запрос по дефолту идёт "сам на себя"
у меня в ff нет запроса
А у меня в FF есть :).
Извините, что вмешиваюсь в дискуссию. Судя по вопросам, которые задаёт автор темы, он имеет весьма скудные познания в РНР и в обработке формы сайта. Тут можно только порекомендовать ему связаться со службой техподдержки нового хостинга и детально описать суть проблемы, что раньше до переноса сайта эта форма работала, теперь не работает. Исходя из этой ситуации, скорее всего вопрос заключается именно в технической проблеме на стороне нового хостинг-провайдера. А именно, в проблеме корректного запуска РНР-функции mail(), которая и отвечает за отправку почты.
Если указанный выше вариант не поможет, или техподдержка хостинга не сможет решить проблему, то стоило бы крепко задуматься о том, а нужен ли вам в дальнейшем данный хостинг. Это во-первых, а во-вторых можете обратиться уже за платной технической помощью к участникам SEO-сообщества. Но мне и вправду кажется странным, что техподдержка хостинга не может разрулить этот момент. Это чисто технический "косяк", и скорее всего на их стороне.
А у меня в FF есть
изменил свой профиль на дефолтный и увидел, а заодно и
Это не проблема, так явно было задумано.
Хотя бы так, создайте файл order.php с содержимым:
if(isset($_POST['ok']))
{
$subject = 'Online запись на лечение с сайта Родня';
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
$fio=htmlspecialchars($_POST['fio']);
$tel=htmlspecialchars($_POST['tel']);
$messag=htmlspecialchars($_POST['messag']);
$text= '<b>Ваше ФИО:</b> '.$fio.'
<br><br><b>Телефон:</b> '.$tel.'
<br><br><b>Сообщение:</b> '.$messag;
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
if (mail('rodstoms@mail.ru', $subject, $text, $headers)) {echo "<b>Спасибо, ваша сообщение отправлено!</b>";} else {echo "<b>Error</b>";}
}
?>
В html форме в action="" укажите путь к файлу order.php, должно выйти так (если файл будет храниться в корневом каталоге:
<table width="100%" cellspacing="10" cellpadding="0" border="0" class="tab">
<tbody>
<tr><td><b>Ваше ФИО*</b><br><br><input type="text" name="fio" size="40"></td>
<td><b>Телефон*</b><br><br><input type="text" name="tel" size="40"></td></tr>
<tr><td colspan="2"><br><b>Причина обращения, желаемое время и место (клиника):</b><br><br><textarea name="messag" cols="76" rows="8"></textarea><br><br><input type="submit" name="ok" value="Отправить" /> </td> </tr>
</tbody>
</table>
P.S вероятнее всего функция mail() отключена на сервере, обратитесь в тех.поддержку хостинга с просьбой включить функцию.
Заворот на полноценную страницу был меньшим убожеством, чем ЭТО.
---------- Добавлено 20.02.2018 в 19:03 ----------
Хотя в стартовом посте ТСа я полноценной страницы тоже не увидел.