Показать сообщение отдельно

  #8  
Старый 06.08.2009, 19:36
-=Zhenek=-
Участник форума
Регистрация: 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..
 
Ответить с цитированием