PHP
Php ile Diziler ve Dizi Tanımlamaları
array( )
array() komutu anahtar ve değerden oluşan bir dizi oluşturur. Eğer anahtar belirtilmezse anahtar otomatik olarak atanır ve anahtar değeri 0 dan başlayarak her bir değer için bir artar.
direk dizinin kullanılışı:
<?php
$mevsim1 = "İlkbahar";
$mevsim2 = "Yaz";
$mevsim3 = "Sonbahar";
$mevsim4 = "Kış";
echo "$mevsim1 $mevsim2 $mevsim2 $mevsim4";
/*
Ekran Çıktısı:
İlkbahar
Yaz
Sonbahar
Kış
*/
?>
yukarıdaki yöntem uzun, şimdi de bunu kısa yoldan nasıl ekrana yazdırabilir bunu görelim;
SQL Injection’a karşı önlem
PHP ile yapılan saldırıların büyük bir bölümü, SQL Injection ile olmaktadır. Bu saldırıları, PHP’nin basit fonksiyonları ile bertaraf edebiliriz. Bu fonksiyonları tek bir fonksiyon haline getirerek sayfadan gelen değişkenleri süzmeye çalıştım. Umarım işinize yarar.
Devamını okuyun »
ezSQL Veritabanı Sınıfı
ezSQL PHP scriptlerinizde veritabanınızı (MySQL / Oracle8/9 / interBase / FireBird / PostreSQL / MS-SQL / SQLite / SQLite c++) kullanmanızı hızlandıran ve kolaylaştıran bir PHP sınıfı. Oldukça da güçlü bir sınıf olup, WordPress’in veritabanı alt yapısını da oluşturuyor. Sınıfın genel özellikleri şunlar;
•Scriptinizin başında include ettiğiniz tek bir dosyadan oluşur. Ardından standart PHP veritabanı fonksiyonları erine daha kısa ve anlaşılır ezSQL fonksiyonlarını kullanabilirsiniz.
•ezSQL otomatik olarak sorguları önbelleğe alır ve kolayca kullanabilmenize izin verir ayrıca da sunucuya ekstra yük bindirmez.
•SQL sorgunuzu kontrol etmek (debug) etmeniz için harika fonksiyonlar sunar.
•ezSQL fonksiyonlarının birçoğu Object (Nesne), Associative Arrays (Bağımlı Diziler) veya Numerical Arrays (Sayısal Diziler) şeklinde sonuç döndürebilirler.
•Kod geliştirme sürenizi ve kod satır sayınızı oldukça düşürür, kodlarınızı hızlandırır, veritabanı sorgularınızı optimize etmenizi ve hata kontrolünüzü kolaylaştırır.
•ezSQL küçük bir sınıftır ve web sitenize yük bindirmez.
Php ile Ekran Görüntüsü Nasıl Alınır ?
Selam dostlar. Bu dersimizde nasıl Php ile ekran görüntüsü alabiliriz bunu öğreneceğiz.Birkaç yerde sormuşlar ve hep Javascript kullanılmaya gidilmiş fakat Php 5 ile gelen bir fonksiyon sayesinde ekran görüntüsünü tek bir fonksiyon ile alıp, bir dizine kaydedip sonra da okutabiliriz. Tabi ki buradaki kaydetme ve okuma için iki ayrı minik fonksiyon daha kullanıcaz
Neyse bu fonksiyon sayesinde neler yaparsınız orası size kalmış illa da Javascript kullanmanız gerekmiyor. Php ile dahili olarak gelen GD kütüphanesi sayesinde resim işleme fonksiyonları zaten temel de var. Bu yüzden araştırmadan farklı dillere ve daha uzun yollara başvurmamanızı öneriyorum…
Devamını okuyun »
En iyi 10 Php Sınıfı!
Merhaba arkadaşlar. Hazır sınıfların nasıl yazıldığını, kullanıldığı gibi derslerin son bulmasıyla beraber sizler için en iyi son Php sınıfını yayımlayacağım. Biraz araştırma yaptım ve gerçekten de “harika” sınıflara ... devam
PHP ile sayfanın kendisine veri gönderme
Php ile Sayfanın Kendisine Veri Post Etme
Selam dostlar. Bugün sizlere ufak bir ayrıntıyı göstericem. Arkadaşlar normalde veriyi hep xxxislem.php ye yollarız değil mi? Böylece bir işlem için form ve islem.php olur. Toplamda iki dosya birden. İşte birazdan göstereceğim yöntem ile bu işlemi tek dosyaya düşürebileceğiz.
Devamını okuyun »
PHP kullanarak büyük dosya gönderme
Web sunucularının çoğu sadece 2MB büyüklüğünde dosya yüklemeye izin verir. Bu nedenle daha büyük dosyaları kullanmak sorun olmaktadır. Bu yazıda daha büyük dosya yükleyebilmek için .htaccess ile yapılması gereken ayarları anlata ... devam
Gerçek IP adresini almak
Php ile gerçek IP adresini almaya yarayan fonksiyon. Umarım işinize yarar.
function getRealIpAddr() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) //Paylaşılmız internet IPsin ... devam
PHP için 8 adet faydalı sunucu değişkeni
Php’de işinize yarayacak sekiz adet yararlı değişken
1) $_SERVER[‘REQUEST_URI’]
2) $_SERVER[‘DOCUMENT_ROOT’]
3) $_SERVER[‘HTTP_HOST’]
4) $_SERVER[‘HTTP_USER_AGENT ... devam