Tutorial Generate Random String Memakai Php Script - Tempat Blogging

Tutorial Generate Random String Memakai Php Script

Kali ini aku akan share cara menciptakan random string memakai bahasa php. Random string biasa dipakai untuk menciptakan instruksi kupon, konfirmasi, random password dll. Oke eksklusif saja ke tutorial.
1. Random String Berisikan Huruf Kecil dan Angka.
<?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);
}
?> 
Simpan file tersebut dengan nama random.php .
Selanjutnya buat file lain dengan nama call.php dan isikan instruksi berikut :
<?php
include "random.php";
   $random = random_string(0);
 print ("$random");
?>

Cara panggilnya :
via terminal linux dapat ketikkan php call.php
Atau dapat juga di run lewat localhost.
Contoh output : rpca6unz
Terdiri dari 8 karakter dengan 7 abjad kecil dan 1 angka.
2. Random String Berisikan Huruf Kecil, Huruf besar, Simbol, dan Angka.
<?php
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);
}
?>
Simpan dengan mana random.php lalu buat file call.php seperti nomor 1.
Contoh Output : q#Q?w22kaZfC
Terdiri dari 12 karakter dengan 5 abjad kecil, 3 abjad besar, 2 angka, dan 2 simbol.
Praktis bukan ?
Script diatas masih dapat dikembangkan sesuai kebutuhan, misal output hanya berupa simbol dan angka, abjad besar dan angka, dll.

Sekian tutor kali ini dan biar bermanfaat.
Sumber https://www.linuxsec.org/
Show comments
Hide comments

0 Response to "Tutorial Generate Random String Memakai Php Script"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close