Asalamualaikum wr.wb .
dalam kesempatan kali ini saya ingin berbagi cara
Membuat gambar background random .
dan kali ini saya akan membuat menggunakan scipt php .
langsung aja , ikuti langkah2 nya ..
- pertama copy script php di bawah ini ke notepad++ dan beri nama random.php
<?php
$folder = 'images/';
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$img = null;
$fileList = array();
$handle = opendir($folder);
while (false !== ($file = readdir($handle))) {
$file_info = pathinfo($file);
if (isset( $extList[ strtolower( $file_info['extension'])])) {
$fileList[] = $file;
}
}
closedir($handle);
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header($contentType);
readfile($img);
} else {
if (function_exists('imagecreate')) {
header ("Content-type: image/jpg");
$im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>
- jika sudah , upload file tersebut di hosting anda
- lalu buat folder images dihosting yang tadi , lihat gambar di bawah ini
- setelah itu buka folder images dan upload file gambar anda ( format *jpg *png *jpeg *gif )
- dan selesai , setelah itu buka www.domainmu.com/random.php
dan bisa langsung di buat menjadi <img src="http://www.domainmu.com/random.php"></img>
jika masih ada yang belum di mengerti , bisa tinggalkan comentar :)