Artık haber sistemini yapmaya başlıyoruz. Öncelikle bu bölümde yapacağımız haber sistemini tanımlayalım. Haber sistemi 3 sayfadan oluşuyor.
1- Ana sayfa
2- Kategori safası
3- Haber detayları
yazının tamamını oku »
Artık haber sistemini yapmaya başlıyoruz. Öncelikle bu bölümde yapacağımız haber sistemini tanımlayalım. Haber sistemi 3 sayfadan oluşuyor.
1- Ana sayfa
2- Kategori safası
3- Haber detayları
yazının tamamını oku »
Öncelikle makaleyi okumaya başlamadan önce dosyaları indirip dosyalardan takip etmenizi tavsiye ederim dosyaları indirmek için tıklayın. Bu makale yeni başlayanlar için değildir.
Bu mimariye göre projemiz 3 ayrı katmana bölünür.
Bunlar :
1. Sunum Katmanı (Presentation Layer)
Sunum katmanı, İş katmanı ve Veri katmanından gelen bilgilerin kullanıcılara gösterildiği kısımdır. Yani bir arayüz denebilir. HTML sayfalar bu katmana örnek verilebilir.
2. İş Katmanı (Business Layer)
İş katmanı, tüm işlemlerin yapıldığı kısımdır. Her türlü denetim burada yapılır. Sunum katmanından gelen istekleri hazırlayan ve veri katmanına gönderen kısımdır.
3. Veri Katmanı (Data Layer)
Veritabanı katmanı, projemizin veritabanı ile ilişkisini sağlar. kendisinden istenen verileri işler, hazırlar ve iş katmanına gönderir.
yazının tamamını oku »
RSS (Really Simple Syndicatio) NEDİR?
Rss kısaca internet siteleri tarafından yayınlanan haber, duyuru vb. içeriğin topluca görüntülenmesine olanak sağlayan yöntemdir. RSS’ler channel ve item lerden oluşur.
Şimdi aşağıda channel ve item yapılarını inceleyelim.
CHANNEL
Gerekli channel elementleri: title, link, description Opsiyonel channel elementleri: language, copyright, managingEditor, webMaster, pubDate, lastBuildDate, category, generator, docs, cloud, ttl, image, rating, textInput, skipHours, skipDays
2007 yılında yazdığım yazıları incelerken hava durumu çeken bir betikle karşılaştım.
yeni şehir eklemek için http://weather.msn.com adresinden arama yapıyoruz. Ekleyeceğimiz şehir adresinin adresinin TUXX ile başlayan kısmını alıyoruz.
http://weather.msn.com/local.aspx?wealocations=wc:TUXX0014
1 2 3 4 5 6 7 | <div id="foo"> <?php function foo() { echo "Hello WordPress!\\n"; } ?> </div> |
design patterns