Php Veritabanı (PhpMyAdmin) ve SQL Komutları

Php Veritabanı Kullanımı

Php veritabanı işlemleri web siteleri dinamik hale getirmek için kullanılır.  Bir siteyi dinamik yapmak için veritabanı gereklidir. Web siteleri barındığı bilgileri, içerikleri veritabanlarının tablolarında saklar.

Php Programlama Wamp Server Kurulumu başlıklı yazıda bilgisayarımıza nasıl sunucu kuracağımızdan bahsetmiştik. Eğer bilgisayarınız sunucu kurulu değilse konuya göz atarak bir sunucu kurmalısınız.

Sunucuyu kurduğunuzu varsayıyorum ve kaldığımız yerden devam edelim. Öncelikle veritabanı işlemlerini yapacağımız phpMyAdmin arayüzü hakkında kısa bilgiler vereceğim.

Okumaya devam et “Php Veritabanı (PhpMyAdmin) ve SQL Komutları”

Php Zaman Fonksiyonları (Tarih ve Saat)

Php zaman fonksiyonları php programlamada oldukça sık kullanılır. Her projede zaman unsuru vardır. Zaman unsurlarını php programlamada biçimlendirmek için php zaman fonksiyonlarına başvururuz. Bu konuda sık kullanılan zaman fonksiyonlarına göz atacağız.

date() Php Zaman Fonksiyonları (İşlevleri)

En kolay zaman damgası oluşturma ve biçimlendirme fonksiyonudur. İki parametre alır. Birinci parametre zaman damgasını biçimini belirlemek için kullanılır. İkinci parametre zorunlu değildir varsayılan olarak time() fonksiyonunun değeridir.

Okumaya devam et “Php Zaman Fonksiyonları (Tarih ve Saat)”

Php Dosya Ekleme (Require ve Include) Fonksiyonları

Php Dosya Ekleme

Nedir bu php dosya ekleme? Php ile Html Kullanımı konusunda web siteleri birer vücuda benzetmiştik. İnsan vücudu nasıl kafa, gövde, bacak gibi ayrılabiliyorsa siteleride bu şekilde ayırmak mümkündür. Header, body, footer kelimelerini illaki duymuşsunuzdur.  Sitelerimizin parçalarını oluşturanlarda header, body, footer bölümleridir. Bu bölümlerin adı çoğalabilir(menu, sidebar vs.) genel olarak bunlardır. Php uygulamalarımızı yaparken sitemizi parça parça oluştururuz. Her parça ihtiyaç duyulduğu yerde projeye dahil edilir ve bir bütün oluşturulur.

Basit site yapısı ile bölümleri inceleyelim.

Okumaya devam et “Php Dosya Ekleme (Require ve Include) Fonksiyonları”

Php Math Fonksiyonları Nelerdir?

Php Math Fonksiyonları

Php math fonksiyonları php uygulamalarımızda matematiksel işlemleri yapmamızı kolaylaştıran php tarafından geliştiricilere sunulan fonksiyonlardır. Diğer programlama dilinde olduğu gibi php programlama dilinde de math fonksiyonları mevcuttur. Php programlama ile ilgili şimdiye kadar matematik adına sadece dört işlemi gördük ancak php programlamada matematik dört işlemden çok daha fazlasıdır.

Dört işlem ile ilgili örnek kullanımları Php Programlama Operatörler konusunda bulabilirsiniz. Php math fonksiyonları alt başlıklarda inceleyelim. Okumaya devam et “Php Math Fonksiyonları Nelerdir?”

Php Şifreleme Fonksiyonları Nelerdir?

Php Şifreleme Nedir?

Php şifreleme fonksiyonları verileri şifrelememiz için kullanılır. Şifreleme fonksiyonları kendisine gönderilen verileri belirli algoritmalara göre yeniden yapılandırarak bir dizge döndürürler. Bazı durumlarda verileri şifrelemek gerekebilir. Php şifreleme fonksiyonları bize bu konuda yardımcı olur. Örneğin üyelerimizi tuttuğumuz veri tabanında üye şifrelerini olduğu gibi kayıt etmemiz hiç güvenli olmaz. Olası bir açıkta üye şifreleri direkt olarak meydana çıkar. Bu gibi durumları engellemek için şifreleme fonksiyonları kullanılır. 

Başka bir örnek vermek gerekirse yaptığınız php uygulamalarımıza şifreleme yöntemleri ile bir lisans kontrol sistemi yapabilirsiniz ancak bu pek güvenli olmayabilir. Bu şekilde bir lisans sisteminin aşılması basit olacaktır. 

Okumaya devam et “Php Şifreleme Fonksiyonları Nelerdir?”

Php String Fonksiyonlar – Metinsel İşlemler

Php String Fonksiyonlar

Php programlama esnasında string ifadeleri parçalamamız, birleştirmemiz, belli bir kısmını almamız, ifadenin uzunluğunu bulmamız gibi işlemler yapmamız gerekebilir. Php String Fonksiyonları bu konuda bize yardımcı olacak fonksiyonlardır. Php String Fonksiyonlar aslında bir çeşit filtrede diyebiliriz. Php String Fonksiyonlar kendisine gönderilen veriyi belirli işlemlerden geçirip bize geri gönderiyor.

strlen()

Bir kelime ya da paragrafın toplam karakter uzunluğunu bulmak için kullanılır.

Örnek kullanım:

<?php 
$metin1 =  "Türkçe";
echo strlen($metin1);
?>

Okumaya devam et “Php String Fonksiyonlar – Metinsel İşlemler”

Php Diziler – Php Diziler Nedir ve Nasıl Kullanılır?

Php Diziler

Php diziler ya da dizi değişkenler verilerin saklanmasında oldukça önemli rol oynar. Özellikle veri tabanı işlemlerinde oldukça sık rastlayacağız. Diziler aslında bir listedir. Bir değişken içinde birden fazla veri saklanmasıdır. Diziler içindeki veriler sırayla saklanır. Verilerin sırası (indis) 0 dan başlar ve son veriye kadar devam eder.

Örnek kullanım:

<?php 
$kelime = "deneme";
echo $kelime[0]. "<br/>";
echo $kelime[1]. "<br/>";
echo $kelime[2]. "<br/>";
echo $kelime[3]. "<br/>";
echo $kelime[4]. "<br/>";
echo $kelime[5]. "<br/>";

echo $kelime[6]; // uyarı hatası verir.
?>

Okumaya devam et “Php Diziler – Php Diziler Nedir ve Nasıl Kullanılır?”

Php Programlama – Php Fonksiyonlar

Php programlama bize birçok  php fonksiyonlar sunar. Ancak bazı durumlarda bu php fonksiyonlar yetersiz gelir ya da istediğimiz işlemi yapmak için işimize yaramayabilir. Bu durumlarda kendimize özel fonksiyonlar oluşturmamız gerekir. 

  • Php fonksiyonlar kod yazarken karmaşıklığı ortadan kaldırır.
  • Kod tekrarlarını önleyerek programı kısaltır.
  • Bir hata meydana geldiğinde tüm uygulamayı değil ilgili fonksiyonu kontrol eder ve kısa zamanda hata çözümüne ulaşırsınız.
  • Uygulamamız daha anlaşılabilir ve okunabilir bir hale gelir.

Örneğin wordpress kodlarını incelediğimizde sistem fonksiyonlar üzerine kuruludur ve hemen hemen her şey için fonksiyonlar oluşturulmuştur.

Okumaya devam et “Php Programlama – Php Fonksiyonlar”

Php Programlama – Php Global Değişkenleri

Php global değişkenleri Php tarafından önceden tanımlanmış belirli işlemleri yapmak için oldukça sık kullanılan değişkenlerdir. Php global değişkenleri php tarafından tanımlandığı için değiştirilemezler. Ancak yazımı kolaylaştırmak için fonksiyonlara aktarılabilir. İlerleyen konularda php global değişkenleri nasıl fonksiyonlara aktarılarak daha kısa ve kolay yazım ile kullanılır bahsedeceğim.

Php global değişkenleri aşağıdaki listeden inceleyelim. Liste sık kullanılan php global değişkenleri vardır. Detayları alt başlıklardan inceleyebilirsiniz.

  • $GLOBALS
  • $_POST
  • $_GET
  • $_SERVER
  • $_SESSION
  • $_COOKIE
  • $_FILES

Okumaya devam et “Php Programlama – Php Global Değişkenleri”

Php Programlama – Php ile Form Kullanımı

Php programlama ile dinamik web sayfaları oluşturmak için formlar oldukça önemlidir. Php ile form kullanımı kullanıcılardan veri almamızı ve veriyi veri tabanına kaydederek daha sonra kullanabilmenize olanak sağlar.

Örneğin bir sitedeki iletişim formunu kullandığınızda girdiğiniz veriler, o sitenin veri tabanına kayıt edilir ve yönetim paneli kısmında yönetici tarafından görüntülenebilir.

Okumaya devam et “Php Programlama – Php ile Form Kullanımı”