Bilindiði gibi ini dosyalarý hazýrladýðýmýz programlarýn veya script ayarlarýnýn tutulduðu dosyalardýr.Birçok php uygulamasýnýn içinde .ini bilgi dosyalarý mevcuttur.
Nasýl kullanýldýðýna dair bir iki ipucu vermek gerekli diye düþündüm
ayar.ini dosyamýz:
bmw=1
toyota=23
volkswagen=345
[YERLI]
tofas=12
Þimdi bu ayar.ini dosyamýzý php de okutup içindeki verileri alalým
$dosya=parse_ini_file("ayar.ini",true);
echo $dosya['YABANCI']['toyota']; // çýktý 23 olacaktýr
echo $dosya['YERLI']['tofas']; // çýktý 12 olacaktýr
?>
Ne kadarda pratik ve basitmiþ
Bazen projelerinizde ziyaretçinin yada yorum yazanlarýn ip adreslerini loglamak gerekebilir.PHP de ziyaretçinin ip adresini (proxy yada gerçek) hostname rahatça alabiliriz.
Özellikle yorum ve anket uygulamalarýnda baþarýlý sonuç verecektir.Sürekli spam gelen ip adresleride cabasý.
Normal ip adresini almak için :
Hostname almak için:
Proxy kullanan ziyaretçinin gerçek ip adresini ögrenmek için:
Yazýnýn devamý »
Metin içinde istenilen bir kelimeyi bulup deðiþtirmek için kullanýlýr. eregi_replace() iþlevinin ereg_replace() iþlevinden farký büyük-küçük harf ayrýmý yapmamasýdýr.
$string = "Test yazýsý";
echo str_replace("sý", " örneði", $string);
//Test yazý örneði
echo ereg_replace("sý", "örneði", $string);
//Test yazý örneði
?>
Yukardaki örnekte görüldüðü gibi hýzlý ve kullanýþlý bir fonksiyondur.
Yazýnýn devamý »
Bir PHP dosyasýnda en çok kullanacaðýnýz ifadeleri oluþturan mantýksal iþleçleri önceden programlama mantýðý almamýþ bir kiþi için ilk etapta anlaþýlmasý biraz zor gelebilir fakat bu bölümü anlatýrken bu durumu da göz önünde bulundurdum ve olabildiðimce sade ve anlaþýlýr bir dil kullanmaya gayret gösterdim.
Bu etapta tekrar hatýrlatmak istiyorum, PHP ile kullanýlan mantýksal iþleçleri C dili ile kullanýlanlarýn tamamen aynýsýdýr ve kullaným þekilleri arasýnda hiçbir fark yoktur.
&& Ve
|| Veya
== Eþittir
! Deðil
!= Eþit deðil
> Büyüktür
< Küçüktür
>= Büyük ya da eþittir
<= Küçük ya da eþittir
Kullanacaðýmýz ifadelere gelen bilgiler bilgisayar dilinde iki þekilde deðerlendirilir. 0 ve 1, yani yanlýþ ve doðru.Kuracaðýmýz tüm ifadeler bu iki deðer çevresinde sýnýrlýdýr.
strlen () Fonksiyonu ve Kullanýmý
PHP deki strlen() fonksiyonu ile deðiþkenlerimiz içinde bulunan karakter sayýlarýný sayabiliriz. Yani deðiþkenimizin içindeki kelime Ahmet olsun, fonksiyonu bu deðiþkene uyguladýðýmýz zaman çýktýnýn 5 olduðunu göreceðiz. Deðiþken içindeki karakter sayýsýný saymak için yapmamýz gerekenler aþaðýdaki gibi olacaktýr.
Bu örnekteki gibi deðilde eðer deðiþkenimizin içinde boþluklar, noktalama iþaretleri veya html karakterleri bulunuyorsa, fonksiyonumuz tüm bu karakterleride sayarak sonuca ekleyecektir. Aþaðýdaki örnekteki gibi.
strlen() Fonksiyonu Ýle Ýlgili Örnekler
Yazýnýn devamý »
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_ratio_y = true;
$foo->image_x = 50;

$foo->image_ratio_crop = 'L';
$foo->image_y = 50;
$foo->image_x = 50;
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
$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;
?>


