PHP Classes

File: exampleRandomstring.php

Recommend this page to a friend!
  Classes of Roberto Sanchez   PHP Randomly Generate String   exampleRandomstring.php   Download  
File: exampleRandomstring.php
Role: Example script
Content type: text/plain
Description: example for randomstring
Class: PHP Randomly Generate String
Generate random string based on given parameters
Author: By
Last change:
Date: 6 years ago
Size: 1,340 bytes
 

Contents

Class file image Download
<?php
include_once 'lib/randomstring.class.php';
$randstr = new randomstring();

//Puede crear su propia lista de caracteres en la propiedad ->string
$randstr->strings=array(
   
'upper' =>"ABCDEFGHIJKLMNOPQRSTUVWXYZ",
   
'lower' =>"abcdefghijklmnopqrstuvwxyz",
   
'nums' =>"0123456789",
   
'spec' =>"`~?!@#$%^&'\"_-+=/*\\.,:;()[]{}",
   
'utf8' =>"~???????",
);

//Y declarar la cantidad minima de caracteres de esa lista en la propiedad ->counter
$randstr->counter=array(
   
'upper' =>1,
   
'lower' =>1,
   
'nums' =>1,
   
'spec' =>1,
   
'utf8' =>1,
);
/*
*****NOTA*****
Tenga en cuenta que las propiedades anteriores son de tipo array
y ambas tienen las mismas claves. Esta clase solo creara la cadena con
las claves coincidentes de ambas propiedades. Si ambas propiedades no tienen
claves coincidentes entonces no se generara ninguna cadena y la function
generatepassword no devolvera ningun valor

Puede declarar la cantidad minima y maxima de caracteres que tendra la cadena.
Si declara la misma cantidad de minima y maxima entonces la cadena generada
tendra siempre la misma longitud. Si declara cantidades distintas entonces la
cadena tandra una longitus aleatoria entre los valores minimo y maximo establecidos
*/
$randstr->size['min'] = 30;
$randstr->size['max'] = 50;



echo
$randstr->generatePassword();