ben #9BC02F olmasını istiyorum
şimdiden teşekürler
Alıntı
<?php
function olustur () {
$sifre = substr(md5(rand(0,999999999999)),-6);
if ($sifre) {
session_start();
$_SESSION["koruma"] = $sifre; //oluşturulan şifre session'a aktarılıyor
$yaz=$_SESSION[koruma];
$say=strlen($yaz);
for ($i=0; $i<=$say; $i++) {
$a .= $yaz[$i]." ";
}
//Fontlarin Oldugu Klasörü Tanitiyoruz
putenv('GDFONTPATH=C:\WINDOWS\Fonts');
//Kullanmak Istedigimiz Yazi Tipinin Adi
$yazitipi = 'verdana.ttf';
$width = 120;
$height = 25;
$resim = @imagecreate ($width,$height);//resim dosyası oluşturuluyor
$beyaz = ImageColorAllocate($resim, 255, 255, 255);
$rand = ImageColorAllocate($resim, 141, 43, 250);
ImageFill($resim, 0, 0, $rand);
// farkli büyüklükte resim olusturuyoruz
imagechar($resim,16,15,8,$sifre[0],$beyaz);//sifreyi nin 0. karakterini resmin farklı bölgesinde gösteriyorz. vs..
imagechar($resim,18,35,8,$sifre[1],$beyaz);
imagechar($resim,15,55,8,$sifre[2],$beyaz);
imagechar($resim,10,65,8,$sifre[3],$beyaz);
imagechar($resim,15,85,8,$sifre[4],$beyaz);
imagechar($resim,18,105,8,$sifre[5],$beyaz);
imagechar($resim,18,105,8,$sifre[6],$beyaz);
header("Content,type: image/png");
ImagePng($resim);
ImageDestroy($resim);//oluşturulmuş resim geçiçi idi artık yer kaplamasın diye siliyoruz
}
}
olustur();//farklı bir şifrenin oluşturulmasını sağlar
?>
function olustur () {
$sifre = substr(md5(rand(0,999999999999)),-6);
if ($sifre) {
session_start();
$_SESSION["koruma"] = $sifre; //oluşturulan şifre session'a aktarılıyor
$yaz=$_SESSION[koruma];
$say=strlen($yaz);
for ($i=0; $i<=$say; $i++) {
$a .= $yaz[$i]." ";
}
//Fontlarin Oldugu Klasörü Tanitiyoruz
putenv('GDFONTPATH=C:\WINDOWS\Fonts');
//Kullanmak Istedigimiz Yazi Tipinin Adi
$yazitipi = 'verdana.ttf';
$width = 120;
$height = 25;
$resim = @imagecreate ($width,$height);//resim dosyası oluşturuluyor
$beyaz = ImageColorAllocate($resim, 255, 255, 255);
$rand = ImageColorAllocate($resim, 141, 43, 250);
ImageFill($resim, 0, 0, $rand);
// farkli büyüklükte resim olusturuyoruz
imagechar($resim,16,15,8,$sifre[0],$beyaz);//sifreyi nin 0. karakterini resmin farklı bölgesinde gösteriyorz. vs..
imagechar($resim,18,35,8,$sifre[1],$beyaz);
imagechar($resim,15,55,8,$sifre[2],$beyaz);
imagechar($resim,10,65,8,$sifre[3],$beyaz);
imagechar($resim,15,85,8,$sifre[4],$beyaz);
imagechar($resim,18,105,8,$sifre[5],$beyaz);
imagechar($resim,18,105,8,$sifre[6],$beyaz);
header("Content,type: image/png");
ImagePng($resim);
ImageDestroy($resim);//oluşturulmuş resim geçiçi idi artık yer kaplamasın diye siliyoruz
}
}
olustur();//farklı bir şifrenin oluşturulmasını sağlar
?>