Klopopryg

Klopopryg
Рейтинг
344
Регистрация
29.12.2004
Должность
SEO
Рекламирую и оптимизирую сайты
tutonhamon_:
если сайт нулевый, то скорей всего сначала песочница, потом если повезет не попасть под фильтр, то где-то месяцев через 6 можно будет думать о топ10.

нулевой, но почему так долго, если запрос легкий?

eXcluzive:

один из пособов, все работает.

Точно, заработало, огромное спасибо!

Все, тему можно закрывать!

neolord:
проще и правильней сделать проверку на стороне клиента


Это не только проверка на обязательность, но на и на корректность e-mail адреса перед отдачей.
Ну ессно от спамеров не поможет, но средства от них тоже есть несложные

Только что-то она не хочет работать :(

Попробовал вставить... ничего... кстати, не пишет ошибку, что поле е-маил заполнено неверно.

http://www.vizu.ru/zayvka.php - вообще не хочет отправлять, вот код:



<?php

if(isset($_POST['ok']) AND !empty($_POST['email']))

{

$subject = 'Заявка с сайта www.vizu.ru';

$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';



$text= 'Суть дела: '.$_POST['meropr'].'

<br>Контактное лицо: '.$_POST['contact'].'

<br>E-mail: '.$_POST['email'].'

<br>Телефон: '.$_POST['tel'];



$headers = "Content-type: text/html; charset=windows-1251 \r\n";

$headers .= "From: Имя <РЕАЛЬНОЕ_МЫЛО_С_ЭТОГО_ХОСТИНГА>\r\n";

$headers .= "Reply-To: РЕАЛЬНОЕ_МЫЛО_С_ЭТОГО_ХОСТИНГА\n\n";



if (mail('ruviza@mail.ru', $subject, $text, $headers)) {echo "<b>Спасибо, ваша заявка прияна!</b>";} else {echo "<b>Error</b>";}

}

?>

<form method="post" id='frm'>

<b>Что вы хотите заказать:</b><br><input name="meropr" type="text-area" cols=35 rows=8 size=80><br><br>

<b>Контактное лицо:</b><br><input name="contact" type="text" size=80><br><br>

<b>E-mail:</b><br><input name="email" id='email' type="text" size=80><br><br>

<b>Телефон:</b><br><input name="tel" type="text" size=80><br><br>

<input type="button" name="ok" value="Отправить"

onclick="if (/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/.test(document.getElementById('email').value)))
document.getElementById('frm').submit(); else alert('Косяк с адресом'); ">

</form>
Raul21:
В простейшем случае добавить в первое if


if(isset($_POST['ok']) AND !empty($_POST['email']))

А куда конкретно вставлять, можете показать?

nikitian:
а! если в htaccess стоит php_flag session_autostart ON? nj надо сделать OFF, ну и не стартовать сессию в других местах.

Тогда пишет ошибку...

вот, если для этой страницы http://www.nyany.ru/repetitor/ дописать в адресной строке переменные, то получается такая муть:

if(isset($_REQUEST[session_name()]) || isset($_POST['login'])) { //Стартуем сессию для юзера session_start(); }
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/nyanyru5/public_html/start.php:5) in /home/nyanyru5/public_html/include/core.php on line 21

Все-равно мимо :(

nikitian:
Или стартовать сессии только при авторизации:

if(isset($_REQUEST[session_name()]) || isset($_POST['login']))
{
//Стартуем сессию для юзера
session_start();
}

это в хтаксес надо прописывать или куда?

не помогло :(

kostikzhitomyr:
Возможно вас хакнули?

Не наю.. но надо разобраться и сделать, чтобы работал, получив за это денежное вознаграждение

последствия обучения по принцыпу... а... *** с тобой, поставлю зачет, достал ты меня уже...

А потом они лишь одной зеленкой все лечат

Всего: 9505