Güzel dersler. Devamını görmek dileğiyle. +

Merhaba Wardom. org Ailesi. Uzun zamandır PHP ile ilgili bir çalışma yapmamıştım. Şimdi ise PHP dersleri yazmaya karar verdim. Kısaca bir ön bilgi vermek istiyorum. PHP Nedir? PHP, bir sunucu taraflı programlama dilidir. Yani PHP ile web üzerinden çalışan uygulamalar yazabilirsiniz. Açılımı ise Hypertext Processor'dır. Eskiden Personal Home Page olarak anılmaktaydı. PHP Kodlamak İçin Gerekenler Sadece EasyPHP indirmeniz yeterli olur ve bir de kurmanız. EasyPHP bütün gerekenleri halleder. İndirmek için:EasyPHP İndir EasyPHP Kullanımı Program Türkçe dil desteklidir. Kurduktan sonra programı açıyoruz. TaskBar diye tabir edilen bölgede bir "e" harfi çıkmalı. Ters tıklıyoruz . Configuration'ı seçip EasyPHP'ye tıklıyoruz. Language'den Turkish'i seçiyoruz. Artık EasyPHP Türkçe çalışıyor. Tebrikler. Şimdi sitemiz için lokalde bir bölüm açmalıyız. Yine "e" harfine tıklıyoruz. Yönetimi seçiyoruz. Karşımıza bir sayfa çıkacak. Apache 2.2.11'in altında "Add" butonunu tıklıyoruz. Öncelikle bilgisayarımızda bir klasör oluşturmalıyız. Bu klasörü C:\\Program Files\\EasyPHP 3.0\\www dizini altında oluşturmalıyız. Klasörü oluşturduktan sonra açın. Adresini kopyalayın. Şimdi tekrar yönetim sayfasına gelin.2. adımda bölüme ad vermelisiniz.3. Adımda kopyaladığınız adresi yapıştırmalısınız. Sonra "Ok"e tıklayın. Bölümü oluşturdunuz. Tebrikler.:clap: NOT: Dersler kapsamında oluşturduğunuz her dosyayı açtığımız klasöre atmalıyız. Klasöre Attığımız Dosyaları Çalıştırmak Yine "e" harfine tıklıyoruz. Yerel Web'i seçiyoruz. Oradan bölüm adına tıklıyoruz ve gelen sayfadan istediğimiz dosyayı çalıştırıyoruz. İlk dersimiz bu kadar. Gelecek derste ilk kodlarımızı yazacağız.

Merhaba Wardom. org ailesi. İkinci dersimizle karşınızdayız. PHP Kodlarının Başlangıcı PHP kodlarımızı yazmak için öncelikle bir metin editörü açıyoruz. Şimdi size bütün PHP kodlarında kullanacağınız bir kodu göstereceğim: PHP: <?php PHP kodları PHP: <?php ile başlar. PHP: ?> ile biter. Bunu asla unutmamalısınız. Kod sayfasının başına PHP: <?php yazıyoruz. Artık diğer kodlarımıza geçebiliriz. Ekrana Veri Yazdırmak PHP'de ekrana yazdırmak için PHP: echo " " kullanılır. Şimdi kod sayfasını tekrar açıyoruz ve PHP: echo "Hello World. Hello PHP!" yazıyoruz. Böylece ekrana bir veri yazdırabiliriz artık. Ama bir şeyi unutmuyoruz: PHP: ?> Bunu da yazdıktan sonra artık kodlarımızı kaydedebiliriz. Kaydetmek Normal kaydetme aşamalarını izliyoruz. Dosya>Kaydet. Yalnız kayıt türünü "Tüm Dosyalar" yapıyoruz. İsmini ise siz belirleyebilirsiniz. Fakat ismini "isim. php" şeklinde kaydetmelisiniz. NOT: Dosyaya isim verirken Türkçe karakterler kullanmayın, sadece ASCII kullanın. Daha sonra zaten neler yapacağımızı biliyoruz. Ama kısaca bir özetleyelim. EasyPHP'yi açıyoruz. Sitemizin bilgisayarınızdaki dizinine kaydettiğimiz dosyayı atıyoruz. Daha sonra EasyPHP'nin TaskBar sismgesine tıklayıp "Yerel Web"i seçiyoruz. Bölümü seçiyoruz ve dosyamıza tıklıyoruz. Ne gördünüz?Yoksa ekranda Hello World. Hello PHP! mi yazıyor. Bir sonraki derste görüşmek üzere. -

Yeni Ders:String Arkadaşlar bu dersi fazla uzun tutamayacağım. Önce stringin ne olduğunu açıklayayım. Türkçesi katardır. Katarın anlamı ise trendir. Programlamada ise kelime dizisi anlamında kullanılır. Şimdi hemen string tanımlamayı görelim. PHP: $myString="Merhaba Dunya!" Evet, katar oluşturmayı başardık. Peki nasıl yazdırırız? PHP: echo $myString İşte bu şekilde katarımızı yazdırdık. Şimdi katar fonksiyonlarına geçelim. İlk Fonksiyon:STRLEN strlen fonksiyonu, string lenght kelimesinin kısaltılmasıdır. Katarın uzunluğunu verir. PHP: echo strlen kodu, ekrana 13 yazdırır. Demek ki Merhaba Dunya katarında 13 harf varmış. Katar İçinde Katar:STRPOS strpos fonksiyonu ise, bir katarın içinde başka bir katarın olup olmadığını, var ise kaçıncı harften sonra geldiğini belirtir. Buna dayanarak; PHP: echo strpos kodu,8 yazdırır. Çünkü dunya, merhaba ve bir boşluğun arkasından gelir. Bu da 8 karakter yapar. Ben bu olayı www.w3schools.com adresinden öğrenmiştim. Makaleyi yazarken de bir kısmında yararlandım. Oraya da bakabilirsiniz. Devamı gelecektir.

İlgi devam ettiğine göre devamlarını yazacağım.