<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Не работает обработчик php
16.10.2012 23:44:06 Не работает обработчик php Сообщение #1
DoNBAZILIO

DoNBAZILIO

Новичок

Новичок

Дата регистрации:
16.10.2012 23:36:17

Сообщений: 1

Здравствуйте, у меня такая проблема: создал форму, написал под неё обрботчик php, но при тестировании на локальном компьютере письма не отправляются (На компьютер установил Денвер)

Код формы:
<! DOCTYPE HTML PUBLIC "-//w3c//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Страница изучения форм</title>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<meta name="Keywords" content="Формы">
<meta name="Description" content="Формы в HTML">
</head>
<body>
<h1 align="center">Формы!</h1>

<table border="1" width="400" bgcolor="white"align="center" bordercolor="black" cellpadding="10" cellspacing="5">
<tr>
<td>

<form action="obrabotka.php" method="POST" name="form1">
<p><strong>Введите своё ФИО</strong><br>
<input type="text" name="fio" width="20">
</p>

<p><strong>Введите свой пароль</strong><br>
<input type="password" name="pass" width="20">
</p>

<p><strong>Введите email</strong><br>
<input type="text" name="email" width="20">
</p>

<p><strong>Выбирете формат диска</strong><br>
<input type="radio" name="format" value="dvd" checked>DVD<br>
<input type="radio" name="format" value="cd">CD<br>
</p>

<p><strong>Выбирете курсы для заказа</strong><br>
<input type="checkbox" name="site" value="1" checked>Курс по созданию сайта<br>
<input type="checkbox" name="book" value="1" checked>Курс по созданию электронной книги<br>
</p>

<p><strong>Выберите тип доставки</strong><br>
<select name="delivery">
<option>Срочная</option>
<option>Обычная</option>
</select>
</p>

<p><strong>Введите адрес доставки</strong><br>
<textarea name="address" cols="40" rows="5">
</textarea>
</p>

<p>
<input type="submit" name="button" value="Отправить заказ">
</p>
</form>
</td>
</tr>
</table>
</body>
</html>

Код обработчика:
<?php
if (isset($site)) {$site="Да";} else {$site="Нет";}
if (isset ($book)) {$book="Да";} else {$book="Нет";}
$v = mail("[email protected]", "заказ с сайта", "На сайте был сделан заказ. \n Заказ пришёл от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доставки: $delivery \n Адрес для доставки: $address", "Content-type:text/plain; charset = windows-1251\r\n";
if ($v == "true" {echo "Ваше сообщение успешно доставлено!";}
?>

Буду признателен за помощь
Профиль
17.10.2012 16:40:13 Не работает обработчик php Сообщение #2
mischa.samolkaev

mischa.samolkaev

Продвинутый

Продвинутый

Дата регистрации:
12.07.2012 13:00:02

Сообщений: 74

Два замечания:

1. Вы не получаете данные из массива $_POST а оперируете переменными
2. Denwer не отправляет сообщения, а имитирует их отправку



Вот мой вариант скрипта php (исправлены только принципиальные ошибки):
<?php
$fio=$_POST['fio'];
$pass=$_POST['pass'];
$email=$_POST['email'];
$format=$_POST['format'];
$delivery=$_POST['delivery'];
if ($_POST['site']==1) {$site="Да";} else {$site="Нет";}
if ($_POST['book']==1) {$book="Да";} else {$book="Нет";}
$v = mail("[email protected]", "заказ с сайта", "На сайте был сделан заказ. \n Заказ пришёл от: $fio \n Его пароль: $pass \n Его email: $email \n Выбрал формат диска: $format \n Выбрал курсы: \n Курс по созданию сайта: $site \n Курс по созданию электронных книг: $book \n Выбрал тип доствки: $delivery \n Адрес для доставки: $address", "Content-type:text/plain; charset = windows-1251\r\n";
if ($v == "true" {echo "Письмо успешно отправлено";}
?>


Этот вариант будет работать на нормальном сервере без Denwera
Профиль