TinyPortal

Development => Block Codes => Topic started by: superQ on February 25, 2006, 03:48:46 PM

Title: random password
Post by: superQ on February 25, 2006, 03:48:46 PM
I found ths snippert and was wondering if it can be used in a php block. I have it here ,but it don't work right.

http://www.therockpile.zeeblo.com/smf/index.php

the code in the block is.

<?php
/** * The letter l (lowercase L) and the number 1
* have been removed, as they can be mistaken
* for each other. */
function createRandomPassword()
{    $chars = "abcdefghijkmnopqrstuvwxyz023456789";    srand((double)microtime()
*1000000);    $i = 0;    $pass = '' ;   
while ($i <= 7) {        $num = rand() % 33;       
$tmp = substr($chars, $num, 1);       
$pass = $pass . $tmp;        $i++;    }   
return $pass;
}
// Usage$password = createRandomPassword();
echo "Your random password is: $password";
?>

you can see this eror right on the page.

Parse error: parse error, unexpected '<' in /home/rockstar/public_html/smf/Sources/Load.php(1607) : eval()'d code(34) : eval()'d code on line 1


Title: Re: random password
Post by: G6Cad on February 25, 2006, 04:49:30 PM
Ranodom password in a Block ?

Isent that mod made for users that have forgotten their passwords and need to be sended one trough email?

If im wrong there my apologys.

The first thought when i saw your code was if you try that in a Block. remove the php tags <?php and ?> in the start and end of the code then paste it in a PHP block
Title: Re: random password
Post by: superQ on February 25, 2006, 05:05:06 PM
this is what it said.Random password generator.

http://www.php.happycodings.com/code_snippets/code112.html

I didn't write that :uglystupid2:Will remove the tags.Thanks.
Title: Re: random password
Post by: superQ on February 25, 2006, 05:07:40 PM
works better but where is the pw.
Title: Re: random password
Post by: borgBOB on February 25, 2006, 06:04:52 PM
make sure the variable $pass is not used in SMF. Also I do not see $password defined.

Change
// Usage$password = createRandomPassword();
echo "Your random password is: $password";


TO
// Usage
$password = createRandomPassword();
echo "Your random password is: $password";


And see if that helps.
Title: Re: random password
Post by: superQ on February 25, 2006, 06:41:37 PM
That's the ticket. Thanks
Title: Re: random password
Post by: crip on February 25, 2006, 07:59:08 PM
Must be for a Guestbook.. yes?
Title: Re: random password
Post by: superQ on February 25, 2006, 08:23:47 PM
I don't know.I guess it is not to usefull. I personally use Password scrambler. I just found that place and it looks like a lot of stuff that may be useful to go into blocks.  I am interested in that flashchat in articles thing though.Soon as I save up $5.00. ;)

http://www.onepassword.com/1p/
Title: Re: random password
Post by: crip on February 25, 2006, 08:35:48 PM
There is a Free one also..

forgot the link..it's in here someplace..

Simply search?