|
|
|
|
|
для: segafrompiter
(07.08.2005 в 13:35)
| | А письмо отправляется как plain/text или html/text?
В случае plain/text следует использовать конструкцию
<?php
$komment = stripslashes($_POST['komment']);
?>
|
в случае html/text
<?php
$komment = htmlspecialchars(stripslashes($_POST['komment']));
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(07.08.2005 в 11:57)
| | назначение--просто, чтоб посетитель мог написать какие-то пожелание к его заказу. Сам заказ отсылается мне на почту и в конце тела письма пишется комментарий.
в самом скрипте так пишу(ну это не весь скрипт, а то, что касается комента)--
--------------
$komment=$_POST['komment'];
$mailtext=$mailtext."IP-адрес: ".$REMOTE_ADDR."\n";
$mailtext=$mailtext."\n";
$mailtext=$mailtext."Комментарии: \n";
$mailtext=$mailtext." ".$komment."\n";
----------------
вот хочу узнать как защититься от этого поля, мыло, имя уже защитил от ненужных символов, а вот textarea не знаю как. | |
|
|
|
|
|
|
|
для: segafrompiter
(07.08.2005 в 09:38)
| | А какая задача у этого textarea, какую информацию в него вводит пользователь и куда она потом сохраняется? | |
|
|
|
|
|
|
|
для: Football
(06.08.2005 в 17:37)
| | а какие символы-то выкидывать из этого поля?
ну чтоб в нем никаких кодов не написали? | |
|
|
|
|
|
|
|
для: segafrompiter
(06.08.2005 в 16:52)
| | Длина проверяется с помощью функции strlen (). Она возвращает число символом. Т оесть, если скажем поле TEXTREA принимает переменную $msg, то надо проверять так:
if (strlen($msg))>100) {
echo "Много слишком ввёл!";
die ();
} | |
|
|
|
|
|
|
| поискал-нашел строчки на удаление ненужных символов из полей для мыла и т.д.
а вот для textarea не нашел...
<textarea cols="20" rows="5" name="komment"></textarea>
вот у меня такое поле.
это поле посылается мне на мыло.
как проверять это поле и на какие символы?
еще хотелось узнать как ограничить длину текстового поля в php... | |
|
|
|
|