Nesneler

Nesneler Nesne yönelimli (Object-oriented) programlama icad edildiğinde, geleneksel programlamaya aşina olanlar önce tereddüt ettiler; sonra bunun ne harika bir teknik olduğnunu gördüler ve nesnelerden vazgeçmez oldular....

Devamı

Bir Nesne Oluşturalım

Bir Nesne Oluşturalım Bir nesne oluşturmak için önce onu tanımlamamız gerekir. Bunu PHP'nin class deyimini kullanarak yapabiliriz. Bir nesnenin özellikleri (properties) ve metodları (methods) vardır. Şu...

Devamı

PHP İşbaşında

PHP İşbaşında PHP'de bir programı oluşturmaya ve programın akışını kontrol etmeye yetecek kadar bilgi sahibi olduk. Bu bölümde, bu bilgilerimizi uygulamaya koyacağız; ve bu arada halâ...

Devamı

Form'dan GET Metoduyla Gelen Bilgiler

Form'dan GET Metoduyla Gelen Bilgiler Ziyaretçilerimizin ne tür Browser kullandıklarını HTTP_USER_AGENT değişkeninin değerini alarak ve bu değerin içinde belirli anahtar kelimeleri aratarak bulabiliriz. Form ile gelen...

Devamı

URL Kodları

URL Kodları HTTP protokolüne göre, temel ASCII listesi içinde yer almayan karakterler, ve tabiî bu arada sadece Türkçe'de bazı diğer alfabelerde bulunan harfler, bir Form'da yer...

Devamı

Form'dan POST Metoduyla Gelen Bilgiler

Form'dan POST Metoduyla Gelen Bilgiler HTML Form etiketinin METHOD parametresinin değeri GET olabildiği gibi POST da olabilir; ve HTTP sunucusu bu yöntemle gelen bilgileri $HTTP_POST_VARS dizi-değişkeninde...

Devamı

Form ile işlemciyi Birleştirelim

Form ile işlemciyi Birleştirelim Şu ana kadar yaptığımız bütün Form örneklerinde, Form'un bulunduğu HTML sayfası ile bu Form'un göndereceği verileri işleyen PHP programı iki ayrı belge...

Devamı

Dosya "çıkartma"

Dosya "çıkartma" Internet'ten hep dosya "indiririz!" Bir sunucuya, Web ziyaretçisi olarak gönderebildiğimiz tek şey ise, Formlara yazdığımız yazılardır! Oysa HTML'in INPUT INPUT etiketinin çok az kullanılan...

Devamı

Dosya İşlemleri

Dosya İşlemleri Web programıcısı olarak ziyaretçinin bize göndereceği bilgileri yakalamayı öğrendik. Şimdilik sadece ziyaretçinin Browser'ına geri gönderdiğimiz bu bilgileri, sunucu tarafından çeşitli işlemlerde kullanabiliriz. Bu işlemlerin...

Devamı

include mu, require mı?

include mu, require mı? PHP4.0 ile, include komutu gibi işleyen ancak ondan farklı olarak kendisini çağıran programa değer veremeyen require komutu da kullanılabilir hale geldi. İçinde...

Devamı

Dosyalar hakkında bilgi

Dosyalar hakkında bilgi PHP'de yukarıda ele aldığımız include ve require komutları ve biraz sonra değineceğimiz dosya okutma ve yazdırma işlemleri dolayısıyla bir dosyanın varlığı veya yokluğu,...

Devamı

Dosyalar oluşturma ve silme

Dosyalar oluşturma ve silme PHP ile yapabileceğimiz önemli dosya işlemlerinin başında olmayan bir dosyayı oluşturmak ve olan bir dosyayı silmek gelir. PHP'nin dosya oluşturma komutu touch()...

Devamı

Dosya açma

Dosya açma PHP'de bir dosyanın içeriğini alarak sayfalarımızda kullanma veya bir dosyanın içeriğini değiştirmek gibi işlemler için önce dosyanın açılmış olması gerekir. Bunu gerçekleştiren fopen() fonksiyonudur....

Devamı

Bir Fonksiyonu durdurmak için: Öl!

Bir Fonksiyonu durdurmak için: Öl! Bir PHP fonksiyonunun kendisinden beklenen işi yapamaması halinde oracıkta durdurulmasını die() komutu sağlar. "Öl!" anlamına gelen bu fonksiyona ekranda görüntülenmesini istediğimiz...

Devamı

Dosya okuma: fgets(), fread() ve fgetc()

Dosya okuma: fgets(), fread() ve fgetc() Açtığımız bir dosyanın içindeki yazıları çoğu zaman programımıza satır satır okuturuz. PHP'de bir dosyanın içeriğini satır satır okutmamızı fgets() fonksiyonu...

Devamı

fseek() ile ölçü belirleme

fseek() ile ölçü belirleme PHP'nin dosya işleminde kullabileceğiniz bir diğer fonksiyonu fseek() adını taşır. Daha önce açılmış olan dosyanın işaret değişkenin adını ve ve programın bu...

Devamı

fwrite() ve fputs()

Dosyaya yazma ve ek yapma: fwrite() ve fputs() Bir dosyaya yazma veya ek yapma, PHP açısından aynı işlemdir; sadece dosyaların açılışında fark vardır. Hatırlayacaksınız, bir dosyayı...

Devamı

Kullanımdaki dosyayı kilitleyin!

Kullanımdaki dosyayı kilitleyin! Web sunucusundaki dosyalarımızla sadece bir kişi işlem yapıyor olsa idi, bir sorun olmazdı; ne var ki, bir Web sitesine aynı anda birden fazla...

Devamı

Dizinlerle İşlemler

Dizinlerle İşlemler PHP ile sunucuda, Web dizini olarak kullandığımız alanda yeni dizinler oluşturabiliriz, silebiliriz, ve bunlar hakkında bilgi edinebiliriz. Bu işlemleri Web sunucuda yapabilmek için Web...

Devamı

Bir Dosya İşlemi Örneği: Konuk Defteri

Bir Dosya İşlemi Örneği: Konuk Defteri Böylece PHP ile "iş yapmak" için gerekli araçlarımıza bir yenisini ekledik. Artık PHP programlarımızdan sabit diskteki dosyalara ulaşmayı ve dosyalarla...

Devamı

Temel Alfanümerik Fonksiyonları

Temel Alfanümerik Fonksiyonları PHP'nin metin olarak gördüğü değişkenlere alfanümerik (String) türü değişkenler adını vermiştik. PHP'nin alfanümerik fonksiyonları, bu tür değişkenlerin değerlerinin içinden bir bölümü alma, atma...

Devamı

Tarih ve Saat Düzenleme

Tarih ve Saat Düzenleme PHP'nin tarih ve zaman bilgisini kullanmamızı sağlayan getdate() fonksiyonunun yanı sıra, elde ettiğimiz bilgileri çok daha esnek biçimlendirmemizi sağlayan date() fonksiyonu da...

Devamı

Düzenli İfadeler

Düzenli İfadeler Unix işletim sistemini geliştirenlerin bilişim teknolojisine kazandırdığı bir diğer değer biçilemez araç olan Düzenli İfadeler (Regular Expressions), belki de işaretlerinin karmaşıklığı sebebiyle programcıların fazla...

Devamı

Düzenli İfadelerde Özel Karakterler

Düzenli İfadelerde Özel Karakterler [b] Geri (Backspace) karakterini bulur. b ...

Devamı