INDONESIANWARE - Pada Artikel yang anda baca kali ini dengan judul Tutorial Generate Random String menggunakan PHP Script, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan
Artikel PHP, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.
Judul : Tutorial Generate Random String menggunakan PHP Script
link : Tutorial Generate Random String menggunakan PHP Script
Tutorial Generate Random String menggunakan PHP Script
Kali ini saya akan share cara membuat random string menggunakan bahasa php. Random string biasa digunakan untuk membuat kode kupn, konfirmasi, random password dll. Oke langsung saja ke tutorial.1. Random String Berisikan Huruf Kecil dan Angka.
<?phpSimpan file tersebut dengan nama random.php .
function random_string()
{
$character_set_array = array();
$character_set_array[] = array('count' => 7, 'characters' => 'abcdefghijklmnopqrstuvwxyz');
$character_set_array[] = array('count' => 1, 'characters' => '0123456789');
$temp_array = array();
foreach ($character_set_array as $character_set) {
for ($i = 0; $i < $character_set['count']; $i++) {
$temp_array[] = $character_set['characters'][rand(0, strlen($character_set['characters']) - 1)];
}
}
shuffle($temp_array);
return implode('', $temp_array);
}
?>
Selanjutnya buat file lain dengan nama call.php dan isikan kode berikut :
<?php
include "random.php";
$random = random_string(0);
print ("$random");
?>
Cara panggilnya :
via terminal linux bisa ketikkan php call.php
Atau bisa juga di run lewat localhost.
Contoh output : rpca6unz
Terdiri dari 8 karakter dengan 7 huruf kecil dan 1 angka.
2. Random String Berisikan Huruf Kecil, Huruf besar, Simbol, dan Angka.
<?phpSimpan dengan mana random.php lalu buat file call.php seperti nomor 1.
function random_string()
{
$character_set_array = array();
$character_set_array[] = array('count' => 5, 'characters' => 'abcdefghijklmnopqrstuvwxyz');
$character_set_array[] = array('count' => 3, 'characters' => 'ABCDEFGHIJKLMNOPQRSTUVWXYZ');
$character_set_array[] = array('count' => 2, 'characters' => '0123456789');
$character_set_array[] = array('count' => 2, 'characters' => '!@#$+-*&?:');
$temp_array = array();
foreach ($character_set_array as $character_set) {
for ($i = 0; $i < $character_set['count']; $i++) {
$temp_array[] = $character_set['characters'][rand(0, strlen($character_set['characters']) - 1)];
}
}
shuffle($temp_array);
return implode('', $temp_array);
}
?>
Contoh Output : q#Q?w22kaZfC
Terdiri dari 12 karakter dengan 5 huruf kecil, 3 huruf besar, 2 angka, dan 2 simbol.
Mudah bukan ?
Script diatas masih bisa dikembangkan sesuai kebutuhan, misal output hanya berupa simbol dan angka, huruf besar dan angka, dll.
Sekian tutor kali ini dan semoga bermanfaat.
Credit : Linux and Security
Sekianlah artikel Tutorial Generate Random String menggunakan PHP Script kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel Tutorial Generate Random String menggunakan PHP Script dengan alamat link https://ware-id.blogspot.com/2015/10/tutorial-generate-random-string.html
EmoticonEmoticon