PHP Programlama
February 09, 2012 Thursday

PHP PROGRAMLAMA

İÇİNDEKİLER

GİRİŞ

Tarihçe
PHP nedir?
PHP ne yapabilir?
Neden PHP?
PHP Neden Bu Kadar Populer?

PHP VE WEB SUNUCUSU

Unix/Linux Sistemleri
Linux'ta Program Derlemek
Güvenli socket ve Internet Erişimi Katmanı
Windows - Personel Web Server ve Internet Information Server
Internet Information Server 4.0 ve 5.0
Browser yetenek dosyası : browscap.ini
Personal Web Server 4.0
Windows NT'de Apache
Apache Web Sunucusu Kurulumu

MYSQL KURULUMU VE SQL'E GİRİŞ

PHP ve Veritabanı
MySQL Veritabanı ve SQL
MySQL Kurulumu
MySQL Veri Türleri
Birden Fazla Tablo Kullanımı

PHP-MYSQL İLİŞKİSİ

MySQL Yönetimi
PHP MyAdmin Kurulumu

PHP DİLİNİN ÖZELLİKLERİ

PHP'nin Yapı Taşları
PHP'nin Yapı Taşları

DEĞİŞKENLER

Veri Türleri
Tür Değiştirme

ÖNCEDEN TANIMLI FONKSİYONLAR

Escape Karakterleri
Dört yararlı fonksiyon
    isset() ve unset()
    empty()
    intval() ve doubleval()

ARİTMETİK OPERATÖRLER

Bir Arttırmak veya Azaltmak
Sabit Değerler
Tarih ve Saat Verisi

PROGRAM DENETİMİ

if() Deyimi
switch() Deyimi
Döngüler
    While döngüsü
    Do..while Döngüsü
    For döngüsü
    Foreach Döngüsü
        Döngüyü sona erdirmek için: break
        Döngüyü sürdürmek için: continue

KULLANICI TANIMLI FONKSİYONLAR

Fonksiyon tanımlama ve çağırma
Fonksiyona varsayılan değer verebiliriz
Değişkenlerin kapsamı: global ve static

DİZİLER

Dizi değişken oluşturalım
Dizi değişkenleri kullanalım
Dizi Değişkenlerin Düzenlenmesi
Dizileri birleştirme: array_merge()
Dizilere değişken ekleme: array_push()
Dizinin ilk elemanını silme: array_shift()
Diziden kesit alma: array_slice()
Dizileri sıralama: sort() ve rsort()
İlişkili dizileri sıralama: asort() ve ksort()

NESNELERİ KULLANMA

Bir nesne oluşturalım

HTML FORMLARI VE DEĞİŞKEN AKTARMA

Form'dan GET metoduyla gelen bilgiler
URL Kodları
Form'dan POST metoduyla gelen bilgiler
Form ile işlemciyi Birleştirelim
Dosya "çıkartma"

DOSYA VE DİZİN İŞLEMLERİ

Harici Dosya (include)
Dosya var mı? file_exits()
Dosya mı, dizin mi? is_file() ve is_dir()
Dosya okunabilir mi? is_readable()
Dosya yazılabilir mi? is_writable()
Dosya çalıştırılabilir mi? is_executable()
Dosya boyutu : filesize()
Dosyalar oluşturma ve silme
Dosya açma
Dosya okuma: fgets(), fread() ve fgetc()
fseek() ile ölçü belirleme
Dosyaya yazma ve ek yapma: fwrite() ve fputs()
Kullanımdaki dosyayı kilitleme
Dizinlerle işlemler
Dizin içeriğini listeleme: opendir() ve readdir()
Dizin oluşturma: mkdir()
Dizin silme: rmdir()
Bir dosya işlemi örneği: Konuk defteri

METİN DÜZENLEME VE DÜZENLİ İFADELER

Temel alfanümerik fonksiyonları
Tarih ve saat düzenleme
Düzenli İfadeler
Eşleştirme deyimleri ve işaretler
Karakter grupları
Düzenli ifade fonksiyonları
 

Başa Dön