Resme IP Yazdırma

Boş bir resim üzerine o anki ip numaramızı nasıl yazdırabiliriz acaba. Tıklayalım ve görelim.



$resimurl ="resim.gif";

header ("Content-type: image/png");

$img_yarat = imageCreateFromPNG($resimurl);

$renk = ImageColorAllocate ($img_yarat, 255, 255, 255);

$ip = $_SERVER['REMOTE_ADDR'];

ImageString ($img_yarat, 2, 6, 2,  "$ip", $renk);

ImagePng ($img_yarat);

ImageDestroy ($img_yarat);

?>



Bu kodu resim.php adında kaydediyoruz.

Çalıştırma Şekli

 echo "<img src='resim.php'>"; ?>



Kaynak Resim


Sonuç:


Kod Üzerindeki Değerler:

$renk = ImageColorAllocate ($img_yarat, 255, 255, 255);



satırındaki 255, 255, 255 resim üzerine yazılan yazının rengini belirtir. Bu sayısal değer bize beyaz rengi verir. Bu 3 haneli sayılarla renk formatlarında karışıklık yapmadan oynama yapabilirsiniz. Şu şekilde yapmış olsaydık;

$renk = ImageColorAllocate ($img_yarat, 0, 0, 0);


bize siyah renk sonucunu çıkartacaktı.


ImageString ($img_yarat, 2, 6, 2,  "$ip", $renk);



Buradaki 2, 6, 2 ise; ilk 2 yazını büyüklüğünü, 6 rakamı X eksenini ve sondaki 2 rakamı ise Y eksenindeki durumunu yani sağ sol yukarı aşağı hareket ettirebilmemizi sağlamaktadır.
  • Etiketler;
Abdullah Tekin
PHP, Ajax ve JQuery'e son derece hakim bir programcı olarak bazı firma ve kuruluşlara aşağıdaki konular dahilinde freelance olarak hizmet veriyor: - Daima web standartlarını, SEO (Arama Motoru Optimizasyonu) ve güvenlik önlemlerini içeren projeler gerçekleştirmek, - Tasarımı yapılmış web sitelerini kusursuz bir şekilde web'e uyarlamak, - Özgün ve kodları kendisi tarafından yazılabilen PHP+Jquery+Ajax destekli modüller hazırlamak - Web stratejileri oluşturulması, - Web dahilinde sistemler kurmak, - Kontrol panelleri hazırlamak, - Hızlı, kullanılabilir, erişilir ve güvenliği üst düzeyde olabilecek web siteleri alt yapısını oluşturmak. İçerik Yönetim Sistemi (CMS), Haber Sistemi, E-Ticaret ve Okul Yönetim projelerini içine alan PHP konusundaki birikimlerini burada Sanalkurs.net üyelerine aktarıyor ve aynı zamanda Sanalkurs'un yazılım altyapısını şu an en üst düzeye taşımak için gece gündüz kodlarla boğuşuyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Güzel kod sağol :)
Font değiştirebiliyormutuz ?

Yukarı Git