Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 27.10.2003, 10:55
DENIZII вне форума Посмотреть профиль Найти все сообщения от DENIZII
  № 1  
DENIZII
Banned

Регистрация: Aug 2003
Сообщений: 21
По умолчанию КАК УСТАНОВИТЬ РЕГИСТРАЦИЮ?

КАК СОЗДАТЬ И УСТАНОВИТЬ РЕГИСТРАЦИЮ НА ПХП НА ХОСТИНГЕ FATAL.RU ЧТОБЫ ОДНОВРЕМЕННО МОГЛИ РАБОТАТЬ НЕСКОЛЬКО ЮЗЕРОВ?

Старый 27.10.2003, 11:06
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Ok. А теперь попробуй подумать и задать вопрос так, чтобы его мог понять не только ты.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 27.10.2003, 12:39
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 3  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,778
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
на fatal.ru ничего у тебя работать вообще не будет.

Если интересует алгоритм вот тебе пожалуйста мой скрипт регистрации...

PHP код:
<?
// ©2003 Authors Mitya Aleshkovsky [email]mitya@127.ru[/email], Marat Mamyasheff [email]ninja@127.ru[/email]
// ©2003 NinjAlesh v3.0[beta][build 1]

    
include "config/config.php";
    include 
"database/dbclass.php";
    include 
"libruary/functions.php";

    
$db=NEW DB();
    
    
$login=addslashes(strip_tags($_POST['login']));
    
$password=addslashes(strip_tags($_POST['password']));
    
$name=addslashes(strip_tags($_POST['name']));
    
$email=addslashes(strip_tags($_POST['email']));

    
ob_start();
    if(!
$login && !$password){

    
$form_check_req_fields['login']="Login"
    
$form_check_req_fields['password']="Password"
    
$form_check_req_fields['name']="Имя"
    
$form_check_req_fields['email']="E-mail"

    echo 
form_check($form_check_req_fields,"email");
    echo 
"<form method=post action=\"/register.php\" name=\"regForm\" id=\"regForm\"  onsubmit=\"return(form_check(this))\">";
    echo 
input_field("text""Login""login""""100%""auto")."\n";
    
sep();
    echo 
input_field("password""Password""password""""100%""auto")."\n";
    
sep();
    echo 
input_field("text""Имя""name""""100%""auto")."\n";
    
sep();
    echo 
input_field("text""E-mail""email""""100%""auto")."\n";
    
sep();
    echo 
input_field("submit""""""Зарегистрировать""40%""auto")."\n";
    echo 
"</form>";
    
    }else{
        
$sql="SELECT id FROM `users` WHERE login='".$login."'";
        
$R=select($sql);
            if(!empty(
$R['login'])){
                echo 
"Ошибка. Такой логин уже есть в  нашей базе. <a href=\"$PHP_SELF\">Попробуйте ещё раз</a>";            
            }else{

                if(
$login==$C['admin']){
                    echo 
"Ошибка. Этот логин запрещён к регистрации. <a href=\"$PHP_SELF\">Попробуйте зарегистрироваться с другим логином</a>";
                }else{

        
$ip getenv("REMOTE_ADDR")."::".getenv("HTTP_X_FORWARDED_FOR"); 
        
$sql="INSERT INTO `users` (`id`,`login`,`password`,`name`,`email`,`regdate`,`lastvisit`,`ip`,`level`) VALUES ('','".$login."','".md5($password)."','".$name."','".$email."','".date("Y-m-d")."','".date("Y-m-d")."','".$ip."','1')";
        
q();
        
$id=mysql_insert_id();
        if(!
$id){
            echo 
"Ошибка. <a href=\"$PHP_SELF\">Попробуйте ещё раз</a>";
        }else{
            echo 
"Вы удачно зарегистрировались.";    
            echo 
"
            <ul>
                <li>Ваш логин: <b>"
.$login."</b></li>
                <li>Ваш пароль: <b>"
.$password."</b></li>
            </ul>"
;

                echo 
"<form method=post action=\"/login.php\" name=\"loginForm\" id=\"Login\">
                <input type=\"hidden\" name=\"password\" value=\""
.$password."\" />
                <input type=\"hidden\" name=\"login\" value=\""
.$login."\" />";
                echo 
input_field("submit""""""Авторизоваться""40%""auto")."\n";
                echo 
"</form>";
        }
                }
            }
    }

    
$out['contents']=ob_get_contents();
    
ob_end_clean();
    include 
$C['tpldir']."/tpl.html";
?>
__________________
Что за дурь? 50 символов в подписи!?

Старый 07.11.2003, 15:43
sk8er вне форума Посмотреть профиль Отправить личное сообщение для sk8er Посетить домашнюю страницу sk8er Найти все сообщения от sk8er
  № 4  
sk8er

Регистрация: Nov 2003
Адрес: россия москва
Сообщений: 10
Question почему на

фатале не будет работать?

Создать новую тему   Часовой пояс GMT +4, время: 17:29.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:29.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.