можете обьяснить как и куда вешать следующий php я в php не разбираюсь:
отправка писем с помощью функции php - mail()
Первый пример, самый простой. У нас есть простейшая форма обратной связи с двумя полями: "тема письма" и "сообщение". Html код формы мне объяснять не хочется, надеюсь Вам и так все понятно, а обработка кода на php вроде неплохо прокомментирована. В общем думаю должно быть понятно ;-) Если что - задавайте вопросы ниже. <?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
// $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
// $to - кому отправляем
$to = 'test@test.ru';
// $from - от кого
$from='test@test.ru';
// функция, которая отправляет наше письмо.
mail($to, $title, $mess, 'From
58;'.$from);
echo 'Спасибо! Ваше письмо отправлено.';
}
?>
<form action="" method=post>
<p>Вводный текст перед формой <p>
<div align="center">
Teма<br />
<input type="text" name="title" size="40"><br />
Сообщение<br />
<textarea name="mess" rows="10" cols="40"></textarea>
<br />
<input type="submit" value="Отправить" name="submit"></div>
</form>
Причина, полагаю, проста - при помощи PHP вставок можно вызвать, например, нагрузку всего сервера, что приведет к проблемам с загрузкой всего сервера, или, например, рассылать спам. При этом, при блокировке/удалении такого кода или сайта, хулиган может снова бесплатно его создать снова.
Вы хотите, чтобы все сайты страдали из-за каких-то хулиганов? Я думаю, нет.
Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования Более 65 модулей, более 1100 внедрений модулей.