|
| |
автор: Dertui (25.06.2006 в 14:31) |
|
| |
для: valenok
(25.06.2006 в 14:21)
| | | >session_start();
Это типо другие модули используют.
ПАЦАНЫ ИЗВИНИТЕ ПОЖАЛУЙСТО НЕВНИМАТЕЛЬНОГО ЧАЙНИКА!!! Дело вообще смешное, новый скрипт я загрузил с именем index_gb.php а на сервере уже валялся index.php и я запускал по привычке index.php! Он конектился к модулям(КОТОРЫЕ Я ОБНОВИЛ), в которых уже были записаны новые фишки, и поэтому выдавал БАГИ. Но зато скоко интересного нашли..... | |
| |
|
|
| |
|
|
| |
для: valenok
(25.06.2006 в 14:29)
| | | Только таким образом при каждой отправке формы будут куки обновлятся.. | |
| |
|
|
| |
|
|
| |
для: valenok
(25.06.2006 в 14:26)
| | | Ну я ещё бы так сделал:
if($_POST['add'])
{
setcookie ("name_f", $_POST['name'], time() + 604800);
setcookie ("mail_f", $_POST['mail'], time() + 604800);
$_COOKIE['name_f']=$_POST['name'];
$_COOKIE['mail_f']=$_POST['mail'];
}
|
| |
| |
|
|
| |
|
|
| |
для: valenok
(25.06.2006 в 14:23)
| | | А foonction.php выводит чтото пользователю?
Интересно у тебя выходит footer в верху а header в низу.
Ну в footere точно чтото пользователю отслыается. Правильно? | |
| |
|
|
| |
|
|
| |
для: valenok
(25.06.2006 в 14:19)
| | | if($_POST['add']) //Добавление Кук
{
setcookie ("name_f", $_POST['name'], time() + 604800);
setcookie ("mail_f", $_POST['mail'], time() + 604800);
echo "<SCRIPT>document.location.reload();</SCRIPT>"
}
Но так выйдет плохо.. | |
| |
|
|
| |
|
|
| |
для: Dertui
(25.06.2006 в 14:16)
| | | Это зачем: session_start(); ? | |
| |
|
|
| |
|
|
| |
для: Dertui
(25.06.2006 в 14:16)
| | | Блин, а мы разбираем..
session_start();
if($_POST['add']) //Добавление Кук
{
setcookie ("name_f", $_POST[name], time() + 604800);
setcookie ("mail_f", $_POST[mail], time() + 604800);
}
|
Страницу то после этого надо перезагрузить...
if($_POST['add']) //Добавление Кук
{
setcookie ("name_f", $_POST['name'], time() + 604800);
setcookie ("mail_f", $_POST['mail'], time() + 604800);
echo "<SCRIPT>document.location.reload();</SCRIPT>"
}
|
| |
| |
|
|
| |
автор: Dertui (25.06.2006 в 14:16)  1 Кб |
|
| |
для: valenok
(25.06.2006 в 14:07)
| | | Код обьёмный, находится в разных модулях, и поэтому выкладываю основу... | |
| |
|
|
| |
|
|
| |
для: Dertui
(25.06.2006 в 14:05)
| | | Ошибок вот в этих нет:
(За исключением того что " $error .= " выдаёт ошибку undefined variable если вы её не определяли до этого)
<?
if ($_POST['add']) //Проверка есть ли данные
{
include "obrabotka.php"; //Проверка Данных
if(!empty($error)) //Имеются ли ошибки после проверки, если да, то выводим!
{ echo $error;
exit;
}
// Здесь скрипт записи//
}
?>
|
Вот что в obrabotka.php(там и проверка email)
<?
if (!empty($mail)) { //Введёл ли вообще email
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $mail))
{$error .= "Неверно введен е-mail.";} }
?>
|
Значит ищем не там | |
| |
|
|
| |
автор: Dertui (25.06.2006 в 14:05) |
|
| |
для: Dertui
(25.06.2006 в 14:00)
| | | Отсюда и появляется:
if($_POST)
{ setcookie ("name", $_POST['name'], time() + 604800); }
Только не сообщение а имя, мыло, сайт.(Там наверху для примера поставил Text) | |
| |
|
|
|