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þ
htmlspecialchars - Html deki özel karakterleri html için normal karakterlere dönüþtürür.
Kullanýmý :
string htmlspecialchars(string metin [, int alýntý_biçimi [, string karakter_seti] ]
Dönüþüm aþaðýdaki iþlemleri gerçekleþitrir.
* '&' ve iþareti '&' a dönüþür.
* ' " ' çift týrnak iþareti '"' a dönüþür eðer ENT_NOQUOTES parametresi ayarlanmadýysa.
* ' ' ' tek týrnak iþareti ' ' ' a dönüþür eðer ENT_QUOTES parametresi ayarlandýysa.
* ' < ' küçüktür ifadesi ' $lt; ' ye dönüþür.
* ' > ' büyüktür ifadesi ' $gt; ' ye dönüþür.
Parametreler :
ENT-QUOTES -- bu paremetre ayarlandýðýnda çift týrnak ve tek týrnaklar dönüþtürülür.
ENT-NOQUOTES -- bu paremetre ayarlandýðýnda çift týrnak ve tek týrnaklar dönüþtürülmesi ihmal edilir.
ENT-COMPAT -- bu ön tanýmlý parametre ise sadece çift týrnak dönüþümünü yapar tek týrnaklar dönüþtürülmez
echo $deneme;
// <a href='test'>Test</a>
htmlspecialchars_decode - Özel html imlerini karaktere dönüþtürür.
Kullanýmý :
string htmlspecialchars_decode (string metin [int alýntý_biçimi])
bu fonksiyon htmlspecialchars fonksiyonun dönüþtürdüðü deðerleri tekrar eski haline getirir.
Parametreler :
htmlspecialchars fonksiyonunun paremetreleriyle tamamen aynýdýr.
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;

