[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Занесение данных в таблицу при промощи php
Гость_prokurist
Добрый день.
мне нужно сгенерировать код (пароль) в количестве 600 штук на php и что бы он автоматически занесся в базу данных.
я сделал куски кода а как все это соединить в рабочий скрипт не знаю. помогите пожста.

Соеденение с базой данных:
PHP
<?php
require("class.mysql.php");

$host     "localhost";
$only_db  "al_survey";
$username "nils";
$password "bohr";


$db  = new mysql_db();

if(!
$db->getConnect($host,$only_db,$username,$password)){
      echo 
"No contact :-(";
      exit;
  }else echo 
"Yes contact! ;-)
"
;



Генерация кода и занесение в бд:
PHP
<form method=post>

<
input type=text name=number value="7">

<
input type=submit value="Generate">

<
form><br><br>

<?
php



  
echo generate_password($_POST['number']);



  function 
generate_password($number)

  {

    
$arr = array('a','b','c','d','e','f',

                 
'g','h','i','j','k','l',

                 
'm','n','o','p','r','s',

                 
't','u','v','x','y','z',

                 
'A','B','C','D','E','F',

                 
'G','H','I','J','K','L',

                 
'M','N','O','P','R','S',

                 
'T','U','V','X','Y','Z',

                 
'1','2','3','4','5','6',

                 
'7','8','9','0','.',',',

                 
'(',')','[',']','!','?',

                 
'&','^','%','@','*','$',

                 
'<','>','/','|','+','-',

                 
'{','}','`','~');


    
$code "";

    for(
$i 0$i 600$i++)
   

    {


      
$index rand(0count($arr) - 1);

      
$code .= $arr[$index];

    }

    return 
$pass;

  }
    
$result mysql_query("INSERT INTO alc_bit(code) VALUES(‘".$code




Спустя 49 минут, 22 секунды (23.06.2009 - 13:07) spein написал(а):
Я генерирую коды веселей:)
<?php
$code = md5(md5(uniqid()).uniqid);
echo $code;
?>
А в дальнейшем можно убирать символы которые не нравяться:)
P.S. Моим способом намного веселей пароль будет:)

Спустя 9 минут, 1 секунда (23.06.2009 - 13:16) prokurist написал(а):
Цитата (spein @ 23.06.2009 - 10:07)
Я генерирую коды веселей:)
<?php
$code = md5(md5(uniqid()).uniqid);
echo $code;
?>
А в дальнейшем можно убирать символы которые не нравяться:)
P.S. Моим способом намного веселей пароль будет:)

а как скриптом убрать? мне надо 6 знаков. всего мне нужно 600 кодов, автоматически записанных в базу данных

Спустя 19 минут, 29 секунд (23.06.2009 - 13:36) glock18 написал(а):
str_replace()
substr()

Спустя 13 минут, 49 секунд (23.06.2009 - 13:49) prokurist написал(а):
так легче но код легкий получается без заглавных букв.....

Спустя 11 минут, 31 секунда (23.06.2009 - 14:01) Mizka написал(а):
PHP
$code substr(md5(md5(uniqid()).uniqid),6);

primerno tak smile.gif

Спустя 3 минуты, 10 секунд (23.06.2009 - 14:04) glock18 написал(а):
для особоодаренных:

http://ru.php.net/manual/ru/function.str-replace.php
- заменяешь чего хочешь

http://ru.php.net/manual/ru/function.substr.php
- берешь сколько хочешь символов

Спустя 4 минуты, 5 секунд (23.06.2009 - 14:08) prokurist написал(а):
спасибо друзья большое! так легче но код легкий получается без заглавных букв.....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.