Etiket Sonuçları: " php "

7 Mayıs 2009 | 10:20
yazar: Guardian

PHP: Kontrol Yapıları İçin Alternatif Noktalamalar

Kategoriler: bilişim, linux gezegeni, php, programlama, yazılım, özgür yazılım
Etiketler: , , , , , , ,

Kontol Yapıları (control structures) programlama dillerinde koşullar oluşturmamızı sağlayan yapılardır. Objeye yönelik tüm programlama dillerinde olduğu gibi PHP dilinde de bu kontrol yapılarının en bilindikleri if, for, while gibi koşullardır.

PHP bir web programlama dili olmasıyla, PHP betiklerinin oluşturulacak sayfanın HTML betikleri ile ilişkilendirilmesi gerekmektedir.

Bu başlıkta sizlere PHP programlama diline ait koşul ifadelerinin HTML betikleri arasına sıkıştırılması hakkında bilgi vereceğim. Ama önce PHP dilinde noktalama (syntax) hakkında bir hatırlatma yapmanın gerekli olduğunu düşünüyorum.

PHP Başlangıç Derslerinin ilk serisinde betik noktalaması (syntax) hakkında fikir edinmiştik. Kısaca hatırlamak gerekirse PHP ile HTML’i ilişkilendirmek için iki yöntemimiz vardı:

devamını oku » »

2.624 defa okundu | 1 adet yorum »

18 Nisan 2009 | 10:17
yazar: Guardian

Anasayfadaki ana kategori alanları hakkında

Kategoriler: duyurular, php
Etiketler: , , , , , , , , ,

Sadece son başlıkları alt alta sıralayan basit yapısından uzaklaştırarak anasayfanın daha kullanışlı bir yapıya ulaşması için çaba harcıyorum.

Artık anasayfanın eskiden son başlıkların alt alta listelendiği ana içerik alanının en üstünde 6 ana kategoriye ait ayrı ayrı son başlıkların bağlantılarını listeleyen bir alan görmektesiniz. Hemen altında ise tüm kategorilere ait son 4 başlık ve özeti görüntülenmekte.

Aslında niyetim bundan daha fazlasıydı, ancak şuan için her kategori için ayrı listeleyebileceğim “en çok okunanlar” ve “en çok yorumlananlar” alanları adına kullanabileceğim Loop döngüsü içerisinde işlev gören uygun fonksiyon veya eklentiler bulamadığımdan ilgili alanı güncelleyen Ajax tekniği ile desteklenmiş pek güzel formumu kullanamamaktayım.  Oysa ne hevesle hazırlamıştım :)

devamını oku » »

1.427 defa okundu | 2 adet yorum »

9 Nisan 2009 | 13:31
yazar: Guardian

Yoksa dar alanlardan hoşlanmıyor musunuz?

Kategoriler: Ajax, duyurular, php, programlama, serbest, tasarım
Etiketler: , , , , , , , , , ,

Merhaba, sizde benim gibi dar alanlara sıkışmış metinleri okumaktan zevk almıyorsanız yada samkon.org’un yeni tasarımının içerik alanı için yapılmış renklendirmeyi gereksiz buluyorsanız, o an okumakta olduğunuz içeriğin yanında bulunan küçük panelin en üstündeki butonuna tıklayarak sidebar alanını anında yok edebilir ve geniş alana sahip ayrıca efeksiz bir metne kavuşabilirsiniz.

Görünümü eski dar haline getirmek için yapmanız gereken basit, sadece aynı butona bir kere daha tıklayarak anında eski görünüme kavuşabilirsiniz..

Merak edenler için belirteyim:

Bu betiği yazmak için önce meşhur Loop döngüsünün dışına çıkarak birçok takla attım, ancak son anda aşağıdaki güzel WP fonksiyonunu keşfettim:

query_posts(”p=$contentid”);

Bu fonksiyonun üzerinde daha sonra duracağım, şimdilik sadece belirli kriterlere göre Loop döngüsü oluşturmanızı sağlıyor diyebilirim. Bu fonksiyonu keşfettikten sonra işlemleri tamamlamak 15 dakikamı almadı..

1.160 defa okundu | 7 adet yorum »

8 Nisan 2009 | 13:09
yazar: Guardian

Karakter Değiştirme Betiği

Kategoriler: araçlar, php, programlama
Etiketler: , ,

Örnek çalışmamız Php Başlangıç Dersleri Seri – 3‘te detaylı olarak işlenmiştir.

Uygulamanın amacı girilen bir metin içerisindeki belirli bir metin grubunu başka bir metin grubu ile yer değiştirmemizi sağlamaktadır. Uygulama HTML formu oluşturmak ve formdan gelen verileri işlemek konularına açıklık getirme amaçlı tasarlanmıştır.

Uygulama değiştirilmesi istenen metnin girileceği formu içeren bir .html dosyasıyla bu dosyanın gönderdiği verileri işleyerek gerekli işlemleri yapıp ekran çıktısı üreten bir .php betiğinden oluşmaktadır. Ayrıca bu .php betiği metnin dönüştürülmüş son halini yeni girdi olarak görüp her dönüştürme işlemi sonrası metnin üzerinde yeni bir karakter kümesi değişikliği daha yapma imkanı sağladığından metnin üzerinde sonsuz kere değişiklik yapabilmekteyiz.

Uygulamanın örneğine şu sayfadan ulaşabilirsiniz.

Sadece uygulama betiklerini indirmek için aşağıdaki bağlantıları takip edebilirsiniz..

karakter-degistir.zip [1.3 KB]

karakter-degistir.tar.gz [993 byte]

502 defa okundu | yorum yok »