|
|
|
|
|
для: Адоп Акробат
(18.08.2004 в 02:33)
| | все работает,спасиба всем,кто помогал мне... | |
|
|
|
|
 5.8 Кб |
|
|
для: LimP
(17.08.2004 в 22:45)
| | А я это скрипт написал для репетичии :) вот если хочешь я ево вылажу только прасти без коментариев.если хочешь бери.Там все есть точто ты говорил даже больше | |
|
|
|
|
|
|
|
для: cheops
(17.08.2004 в 17:51)
| | УРА!!!УРА!!!ТОВАРИЩИ,ЗАРАБОТАЛА ВСЯ ЭТА БЕДА...точнее мне Адоп Акробат немного помог,за чо ему огромнейшее спасибо,у мя просто мускул был вот такой mysql-5.0.0-alpha-win-src -13 метров дистрибутива-этот для unix'a а надо было вот какой,так что всем на будущее mysql-5.0.0a-alpha-win -27 c половиной метров
на ошибках учатся,но все же,cheops,помоги мне написать теперья чоть скрипт,чтобы был как предыдущий,но мог:регистрировать нового пользователя и вносить его имя и пароль в базу данных,если такой уже существует,то скрипт об этом пишет...пожалуйста,мне этот скрипт позарез нужен,я блин полторы недели с ним фигячил-фигячил,не знаю,срочно нужен...заранее благодарен всем,кто мне помогал,особенно Адопу и cheops'у!!!!! | |
|
|
|
|
|
|
|
для: LimP
(17.08.2004 в 16:19)
| | Обязательно, но наврное сегодня ближе к полуночи...
PS Заведу новую тему
PPS Кстати, обновив визитку, вы можете выставить галку получать уведомление при появлении новой темы. | |
|
|
|
|
|
|
|
для: LimP
(16.08.2004 в 17:56)
| | to cheops: так вы поможнтн мне иправить приведенный двумя постами выше скрипт,чтобы он выполнял те функции,которые нужны?надо штоб регистрировал пользователя,записывал его в мускул,если такай уже существует,то пишет что такой уже существует и все,вот sql-запрос,покоторому я создал базу данных для этого дела:
create database auth;
use auth;
create table auth
(
почему-то мне кажется у меня были ошибки,потому,что я не вызывал сессию (session_start();)а тут на тебе,раз и заработало...
name varchar(10) not null,
pass varchar(30) not null,
primary key (name)
); | |
|
|
|
|
|
|
|
для: Адоп Акробат
(16.08.2004 в 06:13)
| | конечно хочу,ты еще спрашиваешь 205019142 | |
|
|
|
|
|
|
|
для: LimP
(15.08.2004 в 22:15)
| | Если хочешь давай я тебе через асю все перешьлю, объесню и все гатовое дам у меня быстро получилось но я не по книге устанавливал а друг помогал. Хочешь?? | |
|
|
|
|
|
|
|
для: LimP
(15.08.2004 в 21:43)
| | представьте себе,вот этот скрипт у меня не пишет никакой ошибки...
<?
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
session_start();
if (isset($HTTP_POST_VARS['userid']) &&
isset($HTTP_POST_VARS['password']))
{
$userid = $HTTP_POST_VARS['userid'];
$password = $HTTP_POST_VARS['password'];
// Устанавливаем соединение с сервером
$db_connect = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$db_connect)
{
echo( "<P>В настоящий момент сервер
базы данных не доступен,
поэтому корректное отображение
страницы невозможно.</P>" );
mysql_error();
exit();
}
// Выбираем базу данных auth
if (! @mysql_select_db('auth',$db_connect) ) {
echo( "<P>В настоящий момент база данных
auth не доступна, поэтому корректное
отображение страницы невозможно.</P>" );
mysql_error();
exit();
}
$query = "select * from auth
where name='".$userid."' and
pass=password('$password')";
$result = mysql_query($query,$db_connect);
if ($result)
{
if(mysql_num_rows($result)>0)
{
$HTTP_SESSION_VARS['valid_user'] = $userid;
}
else
{
echo( "<P>Странно, но в таблице нет записей
удовлетворяющих запросу</P>" );
mysql_error();
exit();
}
}
else
{
echo( "<P>Ошибка в SQL-запросе</P>" );
mysql_error();
exit();
}
}
?>
<html>
<body>
<h1>Страница Регистрации</h1>
<?
if (isset($HTTP_SESSION_VARS['valid_user']))
{
echo 'Вы зарегестрированы как '.$HTTP_SESSION_VARS['valid_user'].'<br />';
echo '<a href="destroy.php">Exit</a><br />';
}
else
{
if(isset($userid))
{
echo ("Регистрация невозможна!");
}
?>
<form method="post" action="auth.php">
<table>
<tr><td>Имя:</td>
<td><input type="text" name="userid"></td></tr>
<tr><td>Пароль:</td>
<td><input type="password" name="password"></td></tr>
<td><td colspan=2><input type=submit value='Зарегестрировать'>
</td></tr>
</table></form>
<?
}
?>
<a href="members_only.php">Только для зарегестрированных пользователей</a>
</body>
</html>
| только он немного не то,что нужно,надо,если нет такого пользователя,то зарегестрировать и внести в базу данных,если есть,то на страницу registered_only.php...очень странно,вот это глюки у моего компика... | |
|
|
|
|
|
|
|
для: LimP
(15.08.2004 в 21:42)
| | операционка у мя XP-Windows... | |
|
|
|
|
|
|
|
для: LimP
(15.08.2004 в 21:17)
| | эврика!!!!я решил протестировать,будет ли работать xoops2(движок сайтовый) на локалке,поставил.а ведь этот хупс работает с мускулом,создал базу данных.подключился,создал таблицы,занес какие-то данные,вот доказательство,что php и аппач работают с мускулом...тока вот тот старый скрипт наш по регистрации по-прежнему не работает и выдает ошибку в строчке 2 | |
|
|
|
|