Php de Türkçe Karakter Sorununu Nasıl Düzeltilir?

Sizde php kodlarınızda Türkçe karakter sorunu yaşııyorsanız aşağıdaki çözümlerden birini deneyebilirsiniz. Karakter sorunu öncelikle veritabanında kayıt türü seçmenizle alakalıdır. Yeni veritabanı oluştururken dil olarak şunlardan birini seçebilirsiniz. İkisi de iş görür seçim size kalmış. 1- Herşeyi UTF 8 yapabilirsiniz UTF-8 birçok ortamda size kolaylık sağlayacaktır. özellikle Ajax ile sorun yaşayanlar UTF-8 tercih etmektedir. Çözüm: UTF için HTML sayfasında en tepede ...

Php Sayfalarındaki Hataları Gizlemek ve Sayfanızı Hızlandırmak İçin İpuçları Nelerdir?

1. Hataları herzaman gizleyin.  Herkes hata yapabilir. Ama hatalarınızı herkesin görmesi can sıkıcı olur. Öncelikle Php sayfasının başında error_reporting(0); yazarsanız basit hatalar gizlenir. Fakat dosya açma gibi önemli işlemler yine hata verir. bunu engellemek için de komutun başına @ koymanız yeterlidir. Örnek:  $h=@fopen("dosya","w"); veya bir mysql komutu yazarken aynısı kullanılabilir. @include("sahte_php_$no.php"); (more…)

Regular Expression – Regex

Regular Expression php ile arama ve değiştirme işlemlerinde kullanılan özel bir sistemdir. Bunu farklı ortamlardaki * karakterine benzetebilirsiniz. Adını bilmediğimiz bir kelimenin yerine * koyarak arama yapabiliriz. Örneğin windows ile bir dosya ararken *.doc dediğinizde windows size uzantısı DOC olan tüm dosyaları gösterecektir. Buradaki * karakteri bilinmeyen isim anlamına gelmektedir.  İşte regular expression (kısaca regex) tam olarak buna benzer bir işlem yapmaktadır. Yine benzetmeden yola ...

Php İle Ziyaretçi Mesaj Formu Yapımı

PHp ile Ziyaretçi Mesaj Formu Yapımı Bu dersimizden önce Mysql veritabanı üretmeniz gerekiyor. Başlamadan önce şu dersi okuyarak bir veritabanı tablosu üretmelisiniz. Php ile birçok veritabanı işlem yapılabiliyor ama veritabanı mantığını anlamanız için önce o dersi iyice incelemelisiniz. Php dersimize Elimizde 4 Sütunu bulunan bir veritabanı tablosu olduğunu kabul ederek başlıyoruz. mesajno yazan mesaj zaman 1- HTML MESAJ FORMU Öncelikle ziyaretçilerimizin kullanacağı bir mesaj formu ...

Mysql Veritabanından Bilgi Almak

Önce yapacağımız işin mantığına bakalım. 1- Veritabanına Bağlan: Veritabanına neden bağlanıyoruz. Çünkü veritabanı ayrı bir programdır. Ayrı bir bilgisayarda hatta başka bir ülkede bile olabilir. Başta bu size garip gelebilir ama veritabanı ile Php nin aynı bilgisayarda olması şart değildir. Bu sebeple aynı bilgisayarda olsun veya olmasın hiç farketmez. Bağlanma komutu kullanmamız gerekir. Bağlanmak için mysql_connect isimli komut kullanılır. ...

Gerçek Bir Web Sayfası Mesaj Formu İçin Mysql Veritabanı Oluşturmak

Gerçek Bir Web sayfası Mesaj Formu için Mysql Veritabanı Bu Mysql dersimizde gerçek bir web sayfasında kullanacağımız bir veritabanı üreteceğiz. Bu aşamada hayali komutları bir kenara bırakıp gerçek bir web sayfasında ihtiyacımız olacak bir kod hazırlayalım. Örneğin her sitede olan bir ziyaretçi mesaj kutusu yapalım. 1. Veritabanı Üretelim Veritabanı üretmek için öncelikle internet tarayıcıyı açarak adres çubuğuna http:localhost/phpmyadmin  yazıyoruz. ...

Dreamweaver CS4 İle Web Sayfası Yapmak

Bu dersimizde dreamweaver cs4 kullanacağız. sebebi ise: daha önceki sürümlerde html1.0 mantığına göre çalışıp sizi yanlış yönlendirirken güncel sürüm html 4.0 standardına göre çalışıyor ve hata yapma oranı çok düşüyor. Şimdi yeni başlayanlar için temel noktalara bakalım: 1. Dil Ayarı: Öncelikle Dil ayarını yaparsanız açtığınız dosyaları UTF-8 yapmasını engellersiniz. Edit - Preferences (Ctrl + U) kısmını açın ve aşağıdaki iki ...

Php de Fonksiyonlar

PHP FONKSİYONLARI Diğer derslerimizde olduğu gibi fonksiyonlarıda en basit haliyle öğreneceğiz. Fonksiyonlar çoğunlukla işlerimizi daha hızlı yapmak için kullanılır. Hiç Fonksiyon kullanmadan da birçok işlemi yapabilirsiniz. Fonksiyon kullanınca sadece daha hızlı ve daha kolay yaparsınız. Fonksiyonları yaptıkları işe göre iki gruba ayırabiliriz. 1. İşlem sonucu çıktı veren fonksiyonlar 2. İşlem sonucu dönüş veren fonksiyonlar. Bunlara iki örnek vererek uygulayalım: 1. Çıktı veren ...

Php de Diziler

Dizi (ARRAY) Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içersinde yüzlerce değişken olabilir. Dizi elemanları index adı verilen sıra numarası ile çağrılır. Sıra numarası 0 (sıfır) ile başlar. Aşağıdaki örnek dizi haftanın günlerini göstermektedir. $hafta=array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar"); Dizi içindeki herhangi bir elemana ulaşmak için onu numarası ile çağırabilirsiniz. print $hafta; Bu şekilde yazılan bir komut bize "Salı" gününü yazacaktır. Çünkü diziler sıfırdan ...

Php de For, Do ve While Döngüsü

Php ile döngüler: For, Do, While Bu ders sonunda php ile döngüleri kullanabileceksiniz. Döngüler tekrar eden işlemleri yapmakta kullanılır. Başlangıçta anlamsız gelebilir ama 100 üyeli bir web sayfanız varsa hepsinin adını tek tek yazmak yerine döngü kullanarak üç satırda işinizi bitirebilirsiniz. Daha basit olduğu için FOR döngüsü ile başlayacağız. For döngüsü verilen artırma değerine göre döner. Dönerken aradaki ...