PHP Dersleri

PHP Dosya Dahil Etme İşlevi

Bir php sayfasına bir başka betik ya da herhangi bir dosya dahil etmek için kullanılan fonksiyonlar vardır. Bu fonksiyonlar yardımı ile bir php sayfasına başka bir php sayfası dahil edilebili ve dahil edilen php sayfasındaki değişken ve fonksiyonlar kullanılabilir. Bu fonksiyonlar; include include_once require require_once fonksiyonlarıdır. Şimdi bu fonksiyonları inceleyelim. 1- include Fonksiyonu: İnclude fonksiyonu […]

PHP Dizgi Fonksiyonları

PHP dilinde, değişken dizgeleri üzerinde işlem yapmak için kullanılan bir takım fonksiyonları vardır. Bu fonksiyonlar ile bir metni ya da dizgeyi belli düzene göre parçalamak, metin ya da dizge içerisinde değer aramak, uzunluğunu bulmak gibi işlemler yapabiliriz. PHP dilinde kullanılan dizge fonksiyonları aşağıdaki gibidir; strlen() str_word_count() strrev() strpos() str_replace() explode() implode() substr() trim(), ltrim(), rtrim() […]

PHP Form İşlemleri

PHP dilinin HTML ile birlikte kullanıldığını belirtmiştik. Şimdi HTML formlarının PHP ile nasıl gönderilip alındığını inceleyelim. Bu dersimizde aşağıdaki form elementlerinin gönderilip alınmasını inceleyeceğiz. İnput Formu Selected-Options Formu CheckBox Formu Radio Buton TextArea Formu Daha önceki derslerimizde input ve fileupload işlemini ele almıştık. Bu dersimizde ise bu form öğelerini daha detaylı inceleyeceğiz. Bilindiği üzere HTML […]

PHP Süper Global Değişkenler

PHP kategorisindeki bu dersimizde süper global değişkenleri inceleyeceğiz. Peki bu süper global değişken nedir öncelikle bu konuya bir açıklık getirelim. Süper Global değişkenler tanımlandığı sayfanın tamamından erişilebilen ve ayrıca farklı sayfalardan da ulaşılabilen değişken biçimleridir. Örnek olarak daha önceki dersimizde anlattığımız POST, GET ve FILES değişkenleri birer Süper Global Değişkendir. PHP dilinde 9 adet Süper […]

PHP Dosya Upload İşlemi

Bu dersimizde post metoduyla formdan dosya upload etmeyi ele alacağız. Dosya upload etmek için kullanacağımız bir başka süper global değişkenimiz olan  $_FILES  değişkenimizi kullanacağız. Dosya yüklemek için öncelikle bir form oluşturuyoruz. Formumuzun method kısmına POST özelliği veriyoruz. Aynı dosya üzerinde resim upload edeceğimiz için action kısmını boş bırakoyoruz ve forma enctype=”multipart/form-data” etiketini ekliyoruz. Ardından type özelliği […]

PHP GET Metodu

Get metodu sayfalar arasında değişken / değer aktarmak için genelde form elemanları ile birlikte kullanılır. GET metodu süper global bir değişken olup gönderildiği sayfanın tüm alanlarından erişilebilir. GET Metodu ile bir değer, bir sayfadan başka bir sayfaya adres çubuğu ile taşınır. Adres çubuğundan değişken değerine müdahale edilebilir, kullanıcı tarafından görüntülenebilir. Bu sebeple gizli veriler get […]

PHP Döngüler

Döngüler belirlenen şartlar sağlandığında tekrar tekrar çalışan, belirtilen şart sağlanmadığında çalışmayı durduran kod bloglarıdır. PHP dilinde 4 adet döngü bulunmaktadır. Bunlar; While döngüsü For döngüsü Do-While döngüsü Foreach döngüsüdür. 1- While Döngüsü : While döngüsünde şart değişkeni döngü dışında tanımlanır, döngü şartı While parantezi içerisinde oluşturulur ve döngü parantezi içerisinde döngü boyunca çalışacak kodlar yazılır. […]

PHP Diziler

Diziler aynı türden ya da farklı türden birden fazla değeri hafızada tutmaya yarayan değişken yapılarıdır. Örneğin bir bilgisayarın donanım bilgilerini hafızada tutmak için harddisk, işlemci, ram, ekran kartı gibi 4 adet değişken tanımlamak gerekir. Bu programlama açısından sıkıntı olacağı gibi, veri listeleme açısından da karışıklık yaratabilir. Bu nedenle bilgisayar adında bir dizi tanımlayarak dizinin içerisine […]

PHP Mantıksal Operatörler

PHP programlama dilinde 3 adet mantıksal operatör bulunmaktadır. Bu operatörler AND (VE), OR (VEYA) ve NOT (DEĞİL) operatörleridir. Şimdi dilerseniz bu operatörlerin nasıl ve ne amaçla kullanıldıklarına bakalım. 1- AND (VE) Operatörü : Karşılaştırılan iki ya da daha fazla değerden tümü true (doğru) sonuç veriyorsa, sonucu true (doru) olarak döndüren operatördür.Burada odaklanmamız gereken nokta “VE” […]

PHP Kontrol Yapıları

Kontrol yapıları belli şartları kontrol ederek şartların sağlanması durumunda belli kod bloglarını çalıştıran ya da sağlanmaması durumunda ise başka kod bloglarını çalıştıran yapılardır. Kontrol yapıları genellikle karşılaştıma operatörleriyle birlikte kullanılırlar ve sonucun doğru mu yoksa yanlış mı döndüğüne bakarlar. PHP dilinde iki adet kontrol yapısı vardır. Bunlar; İf – Else deyimi Switch – Case deyimi. […]