Блог О пользователеaleksei-bochkov

Регистрация

Календарь

« Апрель 2012  
Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Блог как блог...

 
Добро пожаловать, я Алексей, я буду вести блог о своих и найденных разработках для сайта.
 

Ололо!


И ещё один постик) Если кто-нибудь заходит, отпишитесь какой хотели бы Вы сайт видеть в интернете, сложность неважна, соц. сеть или что-то подобное. Какие новые возможности вы бы хотели увидить) Ну вообще что-нибудь напишите мне)
 

Редко, но как получается..


+1 пост к моему блогу, даже не представляю как у людей хватает времени писать каждый день, к тому же много-много текста.
Прошло.. Очень много времени, сделано 20%. Делать одному не только безумно скучно, но и трудно, будем надеется, что они найдут 2го хотя бы. 
По сделанному, почти довёл до автоматизма создания домена 3го ур.(кому надо могу поделиться скриптом), сделал личную страничку с выбором редактирования «Моих сайтов», а так же саму страницу редактирования сайтов.
Как и хотел, чтобы юзер видел все свои изменения в реальном времени, НО(большое-большое), сделал я это через фреймы, да и обновление странички иногда становиться заметным, а да запор с сохранением изменения, как я хотел чтобы не приходилось нажимать кнопку не получаться, точнее получается но писать в полях очень тяжко — поэтому отложил это в сторонку.
Надеюсь то что я покажу завтра, понравиться уважаемой «Администрации».
 

Вынос мозга…


Нужно написать скрипт, который будет автоматический создавать домен 3го уровня, php конешно — но пока зацепок, по этому поводу, нету…
 

О, О


Сомневаюсь что кто-то сюда заходит, но как говорил какой-то умный человек, что вести дневник(блог) это развивает мозг или типо того.
Вообщем, что могу рассказать — есть работа, проект в котором я участвую от Администрации Челябинска. Буду сюда писать свои мысли, идеи и т.д., хоть и основная часть уже почти сделана, доделывая её я буду выкидывать исходники, какие-то решения и т.д.
Вот и всё на сегодня=)

Если кто-то и читает этот бред, можешь мне «лайкнуть» или что тут… Вообщем буду рад, и напишу спасибо :D
 

Создание Регистрации на сайте


Добрый вечер.

Сегодня я покажу как реализовать Регистрацию на сайта с помощью PHP и MySQL.
Переходим в PhpMyAdmin, создаём базу данных(либо заходим в созданнную), и создаём таблицу «users» и поля:
1- id
2- login
3- pass


Далее создадим файл «conf.php» с содержанием:

< ?p hp
$db = mysql_connect ("ваш MySQL сервер","логин к этому серверу","пароль к этому серверу");
mysql_select_db ("имя базы, к которой подключаемся",$db);
? >

Данный файл реализует соединение с базой данных.

Теперь перейдем к созданию страницы регистрации, создаем файл «reg.php» c вот таким кодом:






Регистрация





Ваш логин:





Ваш пароль:







< / form >



Страница регистрации готова! Но не забываем про обработчик для формы, создаем файл «save_user.php»:

< ?p hp
if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
//заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную
if (empty($login) or empty($password)) //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт
{
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!");
}
//если логин и пароль введены,то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести
$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password);
//удаляем лишние пробелы
$login = trim($login);
$password = trim($password);
// подключаемся к базе
include ("conf.php");// файл conf.php должен быть в той же папке, что и все остальные, если это не так, то просто измените путь
// проверка на существование пользователя с таким же логином
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
}
// если такого нет, то сохраняем данные
$result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");
// Проверяем, есть ли ошибки
if ($result2=='TRUE')
{
echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. Главная страница»;
}
else {
echo «Ошибка! Вы не зарегистрированы.»;
}
? >


Вот и всё! Регистрации готова, в след. статье я расскажу как создать страницу Авторизации.

 
Теги: html|mysql|php
 
 

Начнём…


Пожалуй начну вести блог.
Сегодня вечером опубликую небольшую статью и наработки по созданию Регистрации и Авторизации на сайте.

 
Теги: начало