Connecting Tech Pros Worldwide Help | Site Map

generating data problem

  #1  
Old November 22nd, 2005, 12:05 AM
Carramba
Guest
 
Posts: n/a
Hi!

I am working on script that ll generate some random data, ll need it later
on to fil db for testing.
but know to my problem, I have limited generation of data to different
char_sets depending on need, but
the generated data is mixing all char_sets and I dont se why , so actually
it's generates data on pwd condition, where all chat_set are allowed.
hope you can help!

<?php
function generateSign ( $var , $length ){

$charset_1 = "0123456789";
$charset_2 = "abcdfghjkmnopqrstvwxyz";
$charset_3 = "ABCDEFGHIJKLMNOPQRESTUVWXYZ";
$possible =""; //<-- I allways reset it to null (?)

if ( $var == 'num') {
$possible = $charset_1;
}

if ( $var = 'text'){
$possible = $charset_2;
$possible .= $charset_3;
}

if ( $var = 'pwd' ){
$possible = $charset_1;
$possible .= $charset_2;
$possible .= $charset_3;
}

if ( $var = null){
die('Use: text , num, pwd. In function');
}

$i = 0;
$password = "";
while ( $i < $length ) {
$sign = substr( $possible, rand( 0, strlen( $possible )-1 ), 1 );
if ( !strstr( $generatedData, $sign ) ) {
$generatedData .= $sign;
$i++;
}
}
return $generatedData;
}

$antal= 0;
while( $antal < 10 ){
$namn = strtolower( generateSign( 'text', '12' ) ); //<-- ll generate text
sting including numbers
$phone = generateSign('num', '8' );//<-- ll generate text sting including
char
$email = strtolower( generateSign('text' , '6' ) ); //<-- ll generate text
sting including numbers
$pwd = md5( generateSign('pwd', '4') );
echo $antal.' , '.$namn.' , '.$pwd.', '.$phone.' , '.$email.' <BR>';
$antal++;
}


?>

--


Thanx in advance
________________________



  #2  
Old November 22nd, 2005, 12:05 AM
Carramba
Guest
 
Posts: n/a

re: generating data problem


oh sorry for even possting it.. hehe
didn't se misstyping.. = instead of ==
all works fine..
  #3  
Old November 22nd, 2005, 12:05 AM
Chung Leong
Guest
 
Posts: n/a

re: generating data problem


Also see http://fi.php.net/str_shuffle/.

  #4  
Old November 22nd, 2005, 12:07 AM
Steve
Guest
 
Posts: n/a

re: generating data problem


In article <op.sz6eydu4eel3e6@big>, nospam@note.com (Carramba) wrote:
[color=blue]
> *Subject:* Re: generating data problem
> *From:* Carramba <nospam@note.com>
> *Date:* Sun, 13 Nov 2005 12:16:51 +0100
>
> oh sorry for even possting it.. hehe
> didn't se misstyping.. = instead of ==
> all works fine..
>[/color]
You're not the first, you certainly won't be the last...


- Steve
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
Data report in VB6 shar745 answers 7 August 28th, 2009 08:32 AM
Generating Reports from Two Different Databases in SSRS-2005 Aswanth answers 0 March 11th, 2008 12:34 PM
problem mutex-thread "Unlocking mutex owned by another thread ???" NaeiKinDus answers 3 April 15th, 2007 10:45 PM
Generating unique row ID ints. Simon Wittber answers 2 October 1st, 2006 06:45 PM