İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

create image kod yazma da

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
PHP:
<?
$imagekod = '';
for ($i = 0; $i < 8; $i++) {
// bu satirda random olarak karakterler seçiliyor
 $imagekod .= chr(mt_rand(100,120));
 $imagekod=strtoupper($imagekod);
 }
// resmi hazirla

  // resim boyutlari belirlendi
  $height = 30;
  $width = 100;

//istenen boyutta bir resim olusturuldu
  $im = ImageCreate($width, $height);

//resim son renkleri ile artik hazir
  $white = ImageColorAllocate ($im, 255, 255, 255);
  $black = ImageColorAllocate ($im, 128, 0, 0);

// resme yazi yazdir.

  ImageFill($im, 0, 0, $black);

//  ImageLine($im, 0, 0, $width, $height, $white);

  ImageString($im, 300, 15, 10, $imagekod, $white);

// resim çikisi

  Header ("Content-type: image/png");
  ImagePng ($im);

/* ve yartilan resim silindi. bu ne die soranlar. bi üst satirda resim görüntülendi fakat olusan temp dosyi sildik */
  ImageDestroy($im);

?>
şimdi burada resmin üzerine yazılan kodu nasıl denetliyecem. buradaki $imagekod değişkenini echo dahi edemiyorum. denetlemeyi nasıl yapabilirim acaba? bir iki yerde session la taşındığını gördüm ama ben input type = hide ile yapmak istiyorum.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Kodun mantıksal yanlış.
For içine döndürüyorsun, her adımda strtoupper yaparken concatenate yok, hep tek karakterli kalır. For içinde sadece ucuca ekleyerek stringi oluştur, fordan çıkınca strtoupper yaparsın.

Sessionla denetleniyor. Ben MD5'ini hidden field yapıyorum. POST edildiğinde girdiği değerin md5 iyle hidden fieldi karşılaştırıyorum. En basit uygulaması bu bence.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
teşekkürler angelo :) sanırım bende session la yapacam.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst