
06.08.2009, 19:36
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
С нами:
9663762
Репутация:
114
|
|
PHP код:
<?php // если была нажата кнопка "Отправить" if($_POST) { // $_POST содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST, 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST все аналогично $title = substr(htmlspecialchars(trim($_POST)), 0, 1000); $mess = substr(htmlspecialchars(trim($_POST)), 0, 1000000); // $to - кому отправляем $to = ' '; // $from - от кого $from='test@test.ru'; // функция, которая отправляет наше письмо. mail($to, $title, $mess, 'From:'.$from); echo 'Спасибо! Ваше письмо отправлено.'; } ?>
Если писем будет куча,то спам(если конечно не законная рассылка,но фильтры положат ее)
П.С формат кода нечитабелен
PHP код:
<p>Hello<?php echo ' '.$_GET; ?></p>
попробуй так:
PHP код:
<p>Hello<?php if(isset($_GET['name'])){ echo $_GET['name'];} ?></p>
Если нет,то проверяй что пришло в этой name и т.д
а лучше так :
PHP код:
<p>Hello<?php
if(isset($_GET['name']))
{
$name = htmlspecialchars($_GET['name']);
echo $name;}
?></p>
Да простят меня гуру если что нетак)))
Последний раз редактировалось -=Zhenek=-; 06.08.2009 в 19:39..
|
|
|