if (!isset($_POST['name']) || strlen($_POST['name'])>20)
{
echo "Сообщение об ошибке2";
}
if (!isset($_POST['surname']) || strlen($_POST['surname'])>20)
{
echo "Сообщение об ошибке1";
}
else
{
$adds = "Content-Type: text/plain; charset=windows-1251";
$to = "******@mail.ru";
$subject = "Тема сообщения";
$message = "
Фамилия: {$_POST['surname']} \n
Имя: {$_POST['name']} \n";
mail ($to,$subject,$message,$adds) or die( "Не могу отправить письмо !!!" );
echo "Спасибо за отправку вашего сообщения<br /><a href='/'>Вернуться на главную</a>";
}
?>
В данный все вот так.
Форму html вставить в php файл нельзя, т.к. форма будет работать в движке.
В принципе можно каждое условие вывести в отдельный if и сделать для каждой ошибки echo. Хотя полей много будет предусмотрено, код огромный будет, хотя названия поля сделать переменными и сделать 2 ошибки константами.
HostCMS, форма заработала, спасибо, но сообщения об ошибке (превышение кол-ва символов не выводится и пустое поле) не выводятся, письмо все равно отправляется.
Недавно начал осваивать drupal, думаю при грамотном использовании и она подойдет.
Совет: лучше найти не программиста - который будет писать cms, а программиста который хорошо разбирается все в том же друпале, как говорится зачем нам велосипед?
блок с
фон посветлее
орнаменты плохо как то выглядят, не аккуратно
баннер поднять выше и убрать из места с контентом.
а так приятненько
Вроде ничего не выезжает, в опере 9.22 1280x800
Shtogrin, движок самописный и я без понятия как там что работает )
Но думаю на этом можно остановиться, еще раз спасибо!
В данный все вот так.
Форму html вставить в php файл нельзя, т.к. форма будет работать в движке.
В принципе можно каждое условие вывести в отдельный if и сделать для каждой ошибки echo. Хотя полей много будет предусмотрено, код огромный будет, хотя названия поля сделать переменными и сделать 2 ошибки константами.
Shtogrin, а как работать будет?
Мне надо что бы выводилось типа, не заполнено поле имя и поле фамилия - если они не заполнены.
$k=>$v - что то не понимаю зачем.
Блин, это тут стоит значит, min кол символов, я как то не подумал...
Теперь осталось только заточить под мои нужды!
Всем спасибо!!!
Сейчас не работает только проверка на количество символов!
Проверка символов вновь не работает (
Dreammaker, а с чем может быть связано что ограничение на количество символов не действует?
Пустота проверяется.
HostCMS, форма заработала, спасибо, но сообщения об ошибке (превышение кол-ва символов не выводится и пустое поле) не выводятся, письмо все равно отправляется.
Недавно начал осваивать drupal, думаю при грамотном использовании и она подойдет.
Совет: лучше найти не программиста - который будет писать cms, а программиста который хорошо разбирается все в том же друпале, как говорится зачем нам велосипед?