Resim upload ve watermark

Kategori: PHP ve MYSQL | Yorum Yok »
Tarih

Gezinirken güzel bir resim upload class ý buldum, watermark gibi son zamanlarda aranýlan bir özelliðide mevcut.Diðer özellikleri resimi yeniden boyutlandýrma(thumbnail), belirli bölgeyi kesme, resim güvenliði, resmi döndürme...
watermark resimlere copyright eklemek için yazý veya logo ekleme iþidir.
Örnek kullanýmlar:
img

PHP:
  1. $foo->image_resize          = true;
  2. $foo->image_ratio_y         = true;
  3. $foo->image_x               = 50;

img

PHP:
  1. $foo->image_resize          = true;
  2. $foo->image_ratio_crop      = 'L';
  3. $foo->image_y               = 50;
  4. $foo->image_x               = 50;

Yazýnýn devamý »

5 ajax dersi

Kategori: Web Programlama | Yorum Yok »
Tarih

Burada 5 basit ajax tutoriali bulunmakta, baþlangýç seviyesi ve kullaným alanlarý için fena sayýlmaz
AJAX ve PHP Login

prototype.js ile veritabanýna veri girme

Basit ajax ve php arama

autosuggest (arama formunda yardýmcý açýlýr menü)

Yerinde editleme

Uzun yazýlarý kesme: wordwrap

Kategori: PHP ve MYSQL | Yorum Yok »
Tarih

Bazý karmaþýk haldeki textleri düzene koymak için basit bir function.
Umarým iþinize yarar

PHP:
  1. <?
  2. $eski_text = 'Bu deneme amaçlý yazýlmýþ uzun bir yazýdýr ';
  3. $eski_text .= 'wordwrap fonksiyonu. ';
  4. $eski_text .= 'Çooooooooooooook, abartmasak iyi olur';
  5.  
  6. // wordwrap(giris_texti, max satýr. geniþlik,satýr sonu karakteri, kelime_kes:true:false)
  7. $yeni_text = wordwrap($eski_text, 15, "<br/>\n", true);
  8.  
  9. print $yeni_text;
  10.  
  11. /*
  12. Çýktý:
  13. Bu deneme<br/>
  14. amaçlý yazýlmýþ<br/>
  15. uzun bir<br/>
  16. yazýdýr<br/>
  17. wordwrap<br/>
  18. fonksiyonu.<br/>
  19. Çoooooooooooooo<br/>
  20. k, abartmasak<br/>
  21. iyi olur
  22. */
  23. ?>

Otomatik Link

Kategori: Adobe Photoshop, PHP ve MYSQL | Yorum Yok »
Tarih
PHP:
  1. <?php
  2. $yazi = '
  3. <p>
  4. webmaster kaynak sitesi
  5. bu linki http://www.sistembilgisi.com/
  6. otomatik linkle bakalým
  7. </p>';
  8. $yazi = preg_replace('/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i', '<a href="\0">\4</a>', $txt);
  9. echo $yazi;
  10. ?>

Text’ten rakamlarý silmek

Kategori: PHP ve MYSQL | Yorum Yok »
Tarih

Php ile string olan textten rakamlarý silmek

PHP:
  1. <?php
  2.           function rakamsil($text)
  3.           {
  4.               $text=preg_replace('/d+/', '', $text);
  5.               return $text;
  6.           }
  7.           $string='5846 sayýlý Fikir ve Sanat Eserleri Kanunu'na %100 uygun olarak yayýnlanmaktadýr.';
  8.       //çýktýmýz 'sayýlý Fikir ve Sanat Eserleri Kanunu'na % uygun olarak yayýnlanmaktadýr.' olucaktýr.
  9.           echo rakamsil($string);
  10.       ?>

Ziyaretçi ip adresini resim olarak gösterme

Kategori: PHP ve MYSQL | Yorum Yok »
Tarih

ziyaretçi ip adresini resim üzerine yazýlý þekilde gösterme için ufak bi kodcuk

PHP:
  1. <?php
  2.       $img_number = imagecreate(275,25);
  3.       $backcolor = imagecolorallocate($img_number,210, 210, 210);
  4.       $textcolor = imagecolorallocate($img_number,22, 156, 216);
  5.       imagefill($img_number,0,0,$backcolor);
  6.       $number = " IP Adresiniz : $_SERVER[REMOTE_ADDR]";
  7.       Imagestring($img_number,10,5,5,$number,$textcolor);
  8.       header("Content-type: image/jpeg");
  9.       imagejpeg($img_number);
  10.       ?>

copy/ paste yaparak kendi php sayfanýzý yaratýn.Resmin görüntülenmesi gereken yerde çagýrýn

PHP:
  1. <img src="http://adresiniz/ip-resim.php" border="1">

captcha ile uðraþamam diyenlere

Kategori: PHP ve MYSQL | Yorum Yok »
Tarih

captcha ile uðraþamam diyenlere güzel bir alternatif iki doðal sayý toplama:
ör: 4+6 = ? i form ile alýp doðrulama yapma

PHP:
  1. <?php
  2. //1-9 arasýnda random iki sayý seçiyoruz, aralýðý çoðaltabilisiniz
  3. $birinci = rand(1,9);
  4. $ikinci = rand(1,9);
  5. ?>

Bu seçtiðimiz deðerleri hidden olarak post edebiliriz.

PHP:
  1. <input type="hidden" name="birinci" value="<?=$birinci?>">
  2. <input type="hidden" name="ikinci" value="<?=$ikinci?>">

Alttakide sayýlarý yazdýrýyoruz ve toplamýn yazýlacaðý textbox

PHP:
  1. <label><strong><?=$birinci?> + <?=$ikinci?></strong> = </label>
  2. <input type="text" name="toplam">

Formu kontrol içinde:

PHP:
  1. if ($_POST['toplam']!='' && $_POST['birinci'']+$_POST['ikinci']==$_POST['toplam])
  2. // Ýþleç Ýsmi &&(ve), ||(veya),!=(eþit deðil),==(eþittir)
  3.  
  4. {
  5. //kabul edildi
  6. }else{
  7. //hata mesajý
  8. }