Exemplo n.º 1
0
  /**
   * random_string()
   * 
   * @param $charset_string - the charset from which to construct a random string
   * @param $length - the length of the random string to be constructed
   * @return string
	 * 
	 * Alexey Koulikov - 12.01.2001
   */
  function random_string($charset_string, $length){
	  $return_string = random_char($charset_string);
	  for($x = 1; $x < $length; $x++){
		  $return_string .= random_char($charset_string);
	  }
	  return($return_string);
  }
Exemplo n.º 2
0
function random_string($length, $char_set)
{
    $output = '';
    for ($i = 0; $i < $length; $i++) {
        $output .= random_char($char_set);
    }
    return $output;
}
Exemplo n.º 3
0
function temp_password($length, $chars)
{
    $temp_pw = '';
    for ($i = 0; $i < $length; $i++) {
        $temp_pw .= random_char($chars);
    }
    return $temp_pw;
}
<?php

$lower = 'abcdefghijklmnopqrstuvwxyz';
// a character set
$upper = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$numbers = '0123456789';
$symbols = '$*?!-';
$chars = $lower . $upper . $numbers . $symbols;
// List of all possible characters
// echo rand(1,6); // randomly return a number
function random_char($string)
{
    $i = mt_rand(0, strlen($string) - 1);
    // a = 0; subtracting 1 because its a 0 index string
    return $string[$i];
    // using characters; changed echo to return
}
echo random_char($chars);
// using the function we call in $chars
Exemplo n.º 5
0
}
$years = date('Y');
// tahun
$get_3_number_of_year = substr($years, -3);
// mengambil 3 angka dari sebelah kanan pada tahun sekarang
/**
*
* Query untuk mengambil 1 baris data berdasarkan id / kode yg terakhir
* RIGHT(kd_barang,3) maksudnya mengambil 3 angka dari sebelah kanan diurutkan berdasarkan kode tsb secara Descending
*/
$get_data = $conn->query("SELECT RIGHT(id_produk,2) FROM m_produk ORDER BY RIGHT(id_produk,2) DESC");
$check_data = $get_data->num_rows;
$fetch_data = $get_data->fetch_array();
$maxid = $fetch_data[0];
// MEMBUAT CUSTOM KODE BAGIAN DEPAN
$custom_code = random_char(1) . $get_3_number_of_year . '-';
// 7 karakter custom code dari sebelah kiri
if (empty($check_data)) {
    // Mengecek apakah di dlm database tidak ada data maka
    $new_code = 1;
    // kode dimulai dr 1
} else {
    // jika ada data dlm db maka
    $the_code = substr($maxid, -7);
    // kode yg ada pd db di pecah dan diambil hannya karakter selain ke 7 custom code tsb. / hannya 3 angka dibagian blkng yg diambil
    $new_code = $the_code + 1;
    // 3 angka tsb setelah dipecah akan ditambahkan 1 secara berurutan berdasarkan data yg terakhir
}
/**
*
* Dibawah ini merupakan custom code bagian belakan
$img = imagecreate($width, $height);
imagecolorallocate($img, 255, 255, 255);
// BACKGROUND COLOR IN RGB
$randNr1 = rand($min, $max);
// RANDOM NUMBER 1 BETWEEN $min & $max
$randNr2 = rand($min, $max);
// RANDOM NUMBER 2 BETWEEN $min & $max
$randNr3 = rand($min, $max);
// RANDOM NUMBER 3 BETWEEN $min & $max
$randomChar1 = random_char($characters);
// RANDOM CHARACTER 1
$randomChar2 = random_char($characters);
// RANDOM CHARACTER 2
$randomChar3 = random_char($characters);
// RANDOM CHARACTER 3
$randomChar4 = random_char($characters);
// RANDOM CHARACTER 4
$textcolor1 = imagecolorallocate($img, $randNr1, $randNr2, $randNr3);
// TEXT COLOR 1
$textcolor2 = imagecolorallocate($img, $randNr2, $randNr3, $randNr1);
// TEXT COLOR 2
$textcolor3 = imagecolorallocate($img, $randNr3, $randNr1, $randNr2);
// TEXT COLOR 3
$textcolor4 = imagecolorallocate($img, $randNr3, $randNr2, $randNr1);
// TEXT COLOR 4
if ($eLines == true) {
    for ($i = 0; $i <= $maxLines; $i++) {
        $linesC = imagecolorallocate($img, rand($MiLC, $MaLC), rand($MiLC, $MaLC), rand($MiLC, $MaLC));
        imageline($img, rand(0, $width), rand(0, $height), rand(0, $width), rand(0, $height), $linesC);
    }
}
Exemplo n.º 7
0
<?php
require "convert62.php";

$year = date("Y");
$author = "Joy Kuang";
$license = "MIT";
$key = random_char();
$build = date("Y-m-d H:i:s") ." @ " .convert62(time(), $key);

// @Include: normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
echo <<<COPYRIGHT
/*!
  *  Copyright (c) Yueruan Studio, GRK Foundation Co., Ltd 2011-$year
  *  @Author: $author
  *  @License: $license
  *  @Build: $build
  *  @Key: $key
  *  @Include: normalize.css v3.0.3 | MIT License | https://git.io/NJKadg
  */
COPYRIGHT;
?>