session_start();
include("connect.php");
if(!$_POST['do'])
{
echo("<form method=\"POST\" action=\"\")<br />
Желаеиый ник:<div><input name=\"nick\" type=\"text\"><br />
Пароль:<div><input name=\"pass\" type=\"text\"><br />
Еще раз пароль<div><input name=\"rpass\" type=\"text\"><br />
<input name=\"do\" type=\"submit\" value=\"зарегистрировать\">
</form>");
}
$nick=$_POST["nick"];
mysql_query("SELECT * FROM users WHERE nick='".strtolower($nick)."'");
if(mysql_affected_rows()==0) {
if($_POST['do'])
{
if($_POST['pass'] != $_POST['rpass'])
{
echo "Введенные пароли не совпадают";
exit();
}
}
if($_POST['pass'] !='' AND $_POST['rpass'] !='')
{
$pass = $_POST['pass'];
$r="INSERT INTO users(nick,password) VALUES('".strtolower($nick)."','".md5($pass)."')";
mysql_query($r);
if($r)
{
echo "регистрация прошла успешно";
}
}
} else {
echo "Пользователь с таким ником уже зарегистрирован";
}
session_destroy();
?>
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
12 июля 2009, 13:28 |
А вот авт. которая не работает
<?
|
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
12 июля 2009, 13:40 |
http://pyha.ru/forum/topic/2924.0 вот тут точно последняя версия,извени просто щас глаза устали(яб светил. |
Profi Administrator |
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
13 июля 2009, 10:03 |
code9, после отпуска посмотрю. С тела код не вижу. |
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
15 июля 2009, 22:21 |
а как подсветку кода сделать( чтобы тегами [php] подсвечивал.Профи может поделишься функцией) |
Profi Administrator |
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
16 июля 2009, 00:28 |
code9, дык функция highlight_string() |
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
16 июля 2009, 01:07 |
Я ее использовал только чего то не получается)у меня вся страница подсвечивается. |
Arab |
Сейчас нет на сайте Репутация: 8 Регистрация: 17.09.2008 Всего сообщений: 1141 Откуда: Дагестан |
16 июля 2009, 19:01 |
function highlight_code($code) {
$code=strtr($code,array("<"=>"<",">"=>">","&"=>"&","$"=>"\$","""=>"\"","'"=>"'","\"=>"\\","%"=>"%","<br>"=>"\r\n","^"=>"^",":"=>":")); $code=highlight_string($code,true); $code=strtr($code,array("\r\n"=>"<br>","<br />"=>"<br>",'\"'=>'"',"\'"=>"'","\$"=>"$","'"=>"'","\\"=>"\","%"=>"%","^"=>"^",":"=>":")); //,""=>"" $code='<div class=code>'.$code.'</div>'; return $code;} ## function f_post($message){ $message = preg_replace('#\[php\](.*?)\[/php\]#ie', 'highlight_code("\1")', $message); return $message; } ......... это все можно в инклудируемой странице прописать. Переменную вывода сообщений пиши так: f_post($переменная); Это я раньше с мотора себе делал может и проще можно |
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
16 июля 2009, 22:02 |
спасибо) я тоже щас у вантуза взял.Правда зачем мне подсветкр кода в гостевой))))
Ты у меешь делать постраничную навигацию?примеров много,но сам механизм мне не понятен.Может я еще не созрел? |
Arab |
Сейчас нет на сайте Репутация: 8 Регистрация: 17.09.2008 Всего сообщений: 1141 Откуда: Дагестан |
18 июля 2009, 16:47 |
if(empty($_GET['start'])) { $start=0; } else { $start=$_GET['start']; }
if(!ctype_digit($start)) { $start=0; } $q="SELECT count(*) FROM таблица"; $total=mysql_query($q); $num=3; $num=(int)$num; $q="SELECT * FROM таблица ORDER BY id DESC LIMIT $start,$num"; $soob=mysql_query($q); $count=mysql_result($total,0); if($count<1) { echo'Сообщений нет!<br>'; }else{ echo'Сообщений в гостевой: '.$count.'</font><br>'; } while($v=mysql_fetch_array($soob)){ $id=trim($v['id']); $id=(int)$id; $name=trim($v['name']); $msg=trim($v['msg']); $time=trim($v['time']); echo'<br>'.$name.'<br>$msg; echo "<center>"; if($start!=0){ echo' <a href="?start='.($start-$num).'">Назад</a> '; }else{ echo 'Назад'; } echo ' | '; if($count>$start +$num){ echo '<a href="?start='.($start+$num).'">Далее</a><br>'; }else{ echo 'Далее<br>'; } echo "</center>"; ....... тоже старый вариант |
Список форумов » Вэб-разработка | На страницу Пред. 1, 2, 3 ... 44, 45, 46 ... 87, 88, 89 След. |
Страница 45 из 89 |
Часовой пояс: GMT + 4 Мобильный портал, Profi © 2005-2023 |
Время генерации страницы: 0.031 сек Общая загрузка процессора: 28% SQL-запросов: 4 |