Raul21: adman,
Вы подсказываете с ошибкой :)
п.3 инициализируете $email, а используете $mailfrom
п.4 нуихде $_POST[]
А вообще (имхо) - нарушена последовательность -
сначала должна идти php-часть, а затем html
тогда в случае $error пользователь получит ту же форму
(с уже введенными данными) и сообщением об ошибке...
Ну, я хотел помочь, чтобы скрипт собрался, у меня он после правки собрался. Остальное логические ошибки. Я навел на мысль, как их можно решить.
Радио однозначно не пойдет, а чат разве что по рекомендациям пускать.
А вот если внутренних страниц много и со всех ссылка на главную есть. То с главной ссылка повесомей будет.
adman,
Вы подсказываете с ошибкой :)
п.3 инициализируете $email, а используете $mailfrom
п.4 нуихде $_POST[]
А вообще (имхо) - нарушена последовательность -
сначала должна идти php-часть, а затем html
тогда в случае $error пользователь получит ту же форму
(с уже введенными данными) и сообщением об ошибке...
Ну, я хотел помочь, чтобы скрипт собрался, у меня он после правки собрался. Остальное логические ошибки. Я навел на мысль, как их можно решить.
Предлагаю делать сайты с большим наполнением. Например не 10, а ~ 50 страниц.
А как по мне лучше, сделать возможность выбора. Например 10,20,50,100.
Помоему значёк бесконечности на заднем фоне кривоват. А так ничего, только такой темный фон как-то под оптимизацию не катит ИМХО.
1) Неверно передаешь строки в параметрах надо так:
$body=convert_cyr_string (stripslashes($body),"w","k");
$subject=convert_cyr_string (stripslashes($subject),"w","k");
2) if ($error)
{
Проверяешь значение неинициализированной, нужно её инициалировать в начале например так:
$error="";
3) $email тоже нужно инициализировать.
4) если хочешь брать то что тебе передал пользователь, то к примеру mailfrom будет тут: $_POST['mailfrom']
Этот скрипт уже выполнится без ошибок:
Прикольно! Мне нравится. Живенько так по весеннему. Только фавикон действительно напрягает немного.