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:

-
$foo->image_resize = true;
-
$foo->image_ratio_y = true;
-
$foo->image_x = 50;

-
$foo->image_resize = true;
-
$foo->image_ratio_crop = 'L';
-
$foo->image_y = 50;
-
$foo->image_x = 50;
Bazý karmaþýk haldeki textleri düzene koymak için basit bir function.
Umarým iþinize yarar
-
<?
-
$eski_text = 'Bu deneme amaçlý yazýlmýþ uzun bir yazýdýr ';
-
$eski_text .= 'wordwrap fonksiyonu. ';
-
$eski_text .= 'Çooooooooooooook, abartmasak iyi olur';
-
-
// wordwrap(giris_texti, max satýr. geniþlik,satýr sonu karakteri, kelime_kes:true:false)
-
-
print $yeni_text;
-
-
/*
-
Çýktý:
-
Bu deneme<br/>
-
amaçlý yazýlmýþ<br/>
-
uzun bir<br/>
-
yazýdýr<br/>
-
wordwrap<br/>
-
fonksiyonu.<br/>
-
Çoooooooooooooo<br/>
-
k, abartmasak<br/>
-
iyi olur
-
*/
-
?>
-
<?php
-
$yazi = '
-
<p>
-
webmaster kaynak sitesi
-
bu linki http://www.sistembilgisi.com/
-
otomatik linkle bakalým
-
</p>';
-
$yazi = preg_replace('/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i', '<a href="\0">\4</a>', $txt);
-
echo $yazi;
-
?>
Php ile string olan textten rakamlarý silmek
-
<?php
-
function rakamsil($text)
-
{
-
return $text;
-
}
-
$string='5846 sayýlý Fikir ve Sanat Eserleri Kanunu'na %100 uygun olarak yayýnlanmaktadýr.';
-
//çýktýmýz 'sayýlý Fikir ve Sanat Eserleri Kanunu'na % uygun olarak yayýnlanmaktadýr.' olucaktýr.
-
?>
ziyaretçi ip adresini resim üzerine yazýlý þekilde gösterme için ufak bi kodcuk
-
<?php
-
$img_number = imagecreate(275,25);
-
$backcolor = imagecolorallocate($img_number,210, 210, 210);
-
$textcolor = imagecolorallocate($img_number,22, 156, 216);
-
imagefill($img_number,0,0,$backcolor);
-
$number = " IP Adresiniz : $_SERVER[REMOTE_ADDR]";
-
Imagestring($img_number,10,5,5,$number,$textcolor);
-
imagejpeg($img_number);
-
?>
copy/ paste yaparak kendi php sayfanýzý yaratýn.Resmin görüntülenmesi gereken yerde çagýrýn
-
<img src="http://adresiniz/ip-resim.php" border="1">
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
Bu seçtiðimiz deðerleri hidden olarak post edebiliriz.
-
<input type="hidden" name="birinci" value="<?=$birinci?>">
-
<input type="hidden" name="ikinci" value="<?=$ikinci?>">
Alttakide sayýlarý yazdýrýyoruz ve toplamýn yazýlacaðý textbox
-
<label><strong><?=$birinci?> + <?=$ikinci?></strong> = </label>
-
<input type="text" name="toplam">
Formu kontrol içinde:
-
if ($_POST['toplam']!='' && $_POST['birinci'']+$_POST['ikinci']==$_POST['toplam])
-
// Ýþleç Ýsmi &&(ve), ||(veya),!=(eþit deðil),==(eþittir)
-
-
{
-
//kabul edildi
-
}else{
-
//hata mesajý
-
}
Sunucunuzdaki yerel ayalarý aþaðýdaki gibi deðiþtirerek tarih fonksiyonlarýnýn Türkçe çalýþmasýný saðlayabilirsiniz.
-
//Ay ve gün isimleri ve diðer dillerdeki kullanýmlarda yerel ayarlar için setlocale() fonsiyonundan yararlanýlýr.
-
//O anki yerel ayarlara göre tarih/saat formatlarý ayarlar.
Aþaðýda belirtilen ekler bu fonksiyonu formatlarken kullanýlýr:
* %a - yerel ayarlara göre haftanýn günlerini kýsa formatta gösterir
* %A - yerel ayarlara göre haftanýn günlerini tam gösterir
* %b - yerel ayarlara göre ayýn ismini kýsa formatta gösterir
* %B - yerel ayarlara göre ayýn ismini tam gösterir
* %c - yerel ayarlarda gösterilen zamaný kullanýr
* %C - yýl numarasýný verir
* %d - o anki ayýn gününü numara olarak verir ( 01-31 arasý)
* %D - aa/gg/yy formatýnda verir
* %e - yerel ayarlara göre ayýn günlerini arada boþluk býrakarak gösterir ( ' 1' - '31' arasý)
* %h - yerel ayarlara göre ayýn ismini kýsa formatta gösterir
* %H - 24'lik saat düzenine göre saati verir
* %I - 12'lik saat düzenine göre saati verir
* %j - o anki yýlýn gününü numara olarak verir ( 001- 366 arasý)
* %m - aylarý verir
* %M - dakikalarý verir
* %n - yeni bir satýrda karakter giriþi
* %p - `am' veya `pm' yerine verilen düzende saati verir
* %r - saati a.m. ve p.m. düzenine göre verir
* %R - saati 24 saat düzenine göre verir
* %S - saniyeleri verir
* %t - tab karakteri verir
* %T - yerel ayarlara göre saati ss/dd/ss formatýnda verir
* %u - haftanýn günlerini numara olarak verir -pazartesi baþlangýç olarak alýnýr
* %U - o anki yýlýn hafta nunaralarýný verir-pazar günü baþlangýç kabul edilir
* %V - o anki yýlýn hafta nunaralarýný verir-pazartesi günü baþlangýç kabul edilir
* %W - o anki yýlýn hafta nunaralarýný verir-pazartesi günü baþlangýç kabul edilir
* %w - o anki haftanýn gün nunarasýný verir-pazar günü baþlangýç kabul edilir
* %x - yerel ayarlara göre sadece tarihi verir
* %X - yerel ayarlara göre sadece saati verir
* %y - yerel ayarlara göre sadece yýlýn son iki rakamýný verir
* %Y - yerel ayarlara göre sadece yýlý verir
* %Z or %z - adlandýrma ve kýsaltmalar için kullanýlýr
* %% - `%' karakterini verir
Ekran çýktýsý : 23 Aralýk 2004, Perþembe 00:00:00 olur

