Вообще, вот так:
Очень сложно понять, что вы не верно делаете. Вам не кажется?
Зачем вам вообще
echo '<div id="success">Спасибо за рег.</div>';
и потом проверка наличия этого дива? Лишняя работа.
Отдавайте скриптом ответ в json, а в jquery в зависимости от ответа скрывайте форму или выдавайте сообщение об ошибке.
что-то вроде
<?php... проверяю все поляif(OK){ // если все ок с полями, то пишу юзера в базу и вывожу:echo '{"result":"success","text":"Спасибо за регистрацию"};}else{echo '{"result":"error","text":"Ошибка регистрации"};}?>
Ну а в Jquery парсим json и в зависимости от result делаем нужное действие. Даже live не нужен.
Сейчас снова перечитал, может быть дело-то в другом.
ТС, чо гадать на кофейной гуще? Выкладывайте код целиком, мы ж не экстрасенсы.
Так откройте соответствующий файл и посмотрите, как там шифруется пароль. Не?
Вы сначала поймите, что именно не работает у человека, а потом уж говорите, что у вас все в порядке.
ТС, вам нужно вынести эту операцию в отдельную функцию в отдельный файл, а затем инклюдить его и вызывать функцию в нужном месте.
Примерно так
function.php
<?php//На входе текст, который нужно разбиватьfunction decode_text($text){ $text = html_entity_decode($text); $substr = preg_split("/\[HEADER\]|\[CUT\]/m",$text); return $substr;}?>
Другой файл
<?php....require_once(*Путь до файла*'function.php');$text = 'текст1[HEADER]текст2[CUT]текст3';$data = decode_text($text);?>Тут текст html <?=$data[0];?>Тут текст html <? тут другой php ?><?=$data[1];?>Тут текст html <?=$data[2];?>...?>
ЗЫ можно и без выноса в отдельную функцию или файл, но это если вам эта функция больше нигде не понадобиться.
Это как?
...............
#menu li li { width:100%; margin: 0px; padding: 0px; border-top: 1px dashed #dfdfdf }#menu li li:first-child {border: none!important;}
Псевдоклассы как раз для этого и придуманы.
Только не надо писать сейчас "А как же ie6?", потому что холивар и потому что надо пользователей пересаживать на новые браузеры.
Собственно, вот - правила раздела
Ну вот это вы кстати зря делаете. Есть правило "Один продавец - одна тема" и с этим у вас могут быть проблемы.
Выкладывали бы все тут.
Почему убрать? параметры кук разделаются точной с запятой... там кавычки одинарные я зря поставил похоже...
Вот готовые функции для кук в js - http://www.codenet.ru/webmast/js/Cookies.php
лучше их используйте, чем те, которые у вас :)
Вам надо указать в куке путь (в вашем случае, кука должна ставиться в корень сайта, т.е. '/'). Иначе она у вас для каждой страницы своя, по этому и пропадает при переходах.
Вместо
document.cookie=c_name + "=" + c_value
напишите
document.cookie=c_name + "=" + c_value + "; path='/'";
Можно еще и домен указать...
В общем у меня кука ставиться вот так, выберите, что вам нужно:
function set_cookie (name, value, expires, path, domain, secure) { document.cookie = name + "=" + (value) + ((expires) ? "; expires=" + expires : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");}