WordPress ve PHP
Bir önceki yazımızda index.php ve style.css dosyalarını oluşturduk. Henüz içleri boş olmasına rağmen, bu iki dosya localhost üzerindeki WordPress sayfamıza tema atamamıza yeterli oldu. Aklımdan hemen index ve style dosyları üzerinde eklemeler yapıp değişiklikleri localde izlemek geçiyordu. Ancak; PHP’ye uzak olan arkadaşlar için ufak bir tanıtım sayfası hazırlamak bana uygun gözüktü. “PHP’yi biliyorum” diyorsanız, bu sayfayı hemen geçebilirsiniz. Eğer hiçbir tanışıklığınız yoksa sizleri tanıştırmaktan büyük onur duyarım. Bu sayede ileriki yazılarda karşılaşacağımız PHP komutlarının kullanımı hakkında önbilgi sahibi olacaksınız. Download ve güncellemeler için php.net sayfasını ziyaret edebilirsiniz. Biz kurulum işlemlerimizi tamamladığımız için buyrun devam edelim.
PHP Nedir?
HTML sayfalar kullanıcı bilgisayarı üzerinde işlenen ve gösterilen sayfalardır. Bu sayfalar üzerinde bir takım işlemler gerçekleştirilmeye çalışıldığında; Server ve Kullanıcı bilgisayarı arasında sürekli bir trafik oluşturulmak zorunda. Ayrıca interaktif işlemler ya da bilgi alıp depolamaya yönelik hizmetler çok zahmetli olmaktadır. PHP ise server üzerinde çalışan bir yazılım dilidir. Temel hedef formlar aracılığı ile kullanıcıdan bilgileri almak, depolamak ve server üzerinde istenen işlemleri (-ki çok daha hızlı olmaktadır-) gerçekleştirip, kullanıcıya iletmektir. Web Sayfaları üzerinde buraya yazmakla bitiremeyeceğim kadar çok geniş bir kullanım alanı vardır. PHP açık kaynak kodlu ve ücretsiz bir yazılımdır. Birçok işletim sistemiyle uyumlu versiyonlar mevcuttur. Database bağlantılarına da olanak verdiği için bir çok script yazarı PHP’yi tercih etmektedir. Kısacası; server tabanlı script dilidir. HTML kodlar arasına gömülerek kullanılabilir, kullanıcıyı rahatsız etmeden sessiz sedasız çalışır.

PHP Döngüsü
PHP Komut Yazılımı
XAMPP – localhost kurulumunu tamamladığımız için işimiz çok kolay. Bundan sonra notepad ya da diğer text editorler yardımıyla hemen php dosyalarımızı oluşturup, komut yazılımlarına başlayabiliriz. PHP için özel hazırlanmış editörlerdende faydalanabilirsiniz. Yazdığınız kodları highlight şekilde gösterip, yazılımda bir hata varsa hemen uyarı mesajı verirler, bu sayede yazdığınız script’te nerde hata yaptığınızı kolayca görebilirsiniz. PHP ile ilgili fonksiyonlar, komutlar, döngüler vb. gibi konuları ayrı ayrı başlıklar halinde yayınlamayı düşünüyorum.
Benzer Konular
bu çok süper bişey, çok istiyordum php öğrenmeyi. XAMPP – localhost bunu ben bir yerlerde görmüştüm ama hatırlayamadım:) hostingle alakalı bişey galiba. Öyleyse hosting üzerinden mi çalışacaz. “PHP için özel hazırlanmış editörlerdende faydalanabilirsiniz. ” demişsiniz, bu editörlerden kastınız nedir, hiç bilmediğim için çok yabancı geldi bana. çooook çalışmam lazım çooookk:))
Nurten hanım merhaba,
Internet üzerinden ücretsiz birçok PHP editor programı mevcut. En basiti PC’nizde halihazırda bulunan “notepad”. Ayrıca, PHP kodlarını özel renklerle gösterip (syntax highlighter), program yazılımı sırasında kolaylık sağlayan Notepad++, webocton, Context’i örnek olarak verebilirim. Adobe Dreamweaer ise PHP dosyalar oluşturmanın yanında birçok profesyonel olanaklar sunuyor.
çok pardon Hakan bey, burda vermişsiniz zaten XAMPP kurulumunu. Kusura bakmayın, burdaki bilgileri gördükçe çok heyecanlanıyorum, aslında ben buraya başka bişey için gelmiştim ama bunu görünce heyecan yaptım:)) şimdi sitemizde ana sayfada ve yazıların sonunda “3 views” gibi bir terim var. Ben bunu “3 kez görüntülendi” gibi değiştirmek istiyorum. Bütün php leri tek tek kontrol ettim,ctrl+f ile de aradım kendim de aradım ama bir türlü bulamadım. Ben nerde hata yapıyorum:((
Merhaba Nurten hanım, PHP yazı dizimizi yeni başlattık ve Cenk arkadaşım yazıları hazırlıyor ve burda gerçekten çok faydalı bilgiler bulabilirsiniz yazı dizisini takip ederek pc nizde uygulamalı olarak öğrenebilirsiniz. Sitenizi türkçeleştirme konusuna gelince php klasörlerin içine girip tek tek kelimeleri aramanıza gerek yok size şiddetle CodeStyling Localization videsunu izlemenizi tavsiye ederim göreceksiniz ki herşey çok daha kolay ve pratik olacak.