www.webbank.tr.gg
  Php
 

PHP Tarihçesi

PHP, ilk olarak 1990’lı yılların ortalarında Rasmus Lerdorf tarafından geliştirilmeye başlanmıştır. Lerdorf’un amacı kişisel bilgilerini internet üzerinden yayınlamaktı. O tarihteki teknolojide, günümüzdeki gibi gelişmiş web tasarım yazılımlarının bulunmamasından dolayı , kişisel web sayfası yapmak çok daha zordu. Buradan yola çıkarak, kişisel web sayfası yapmak için bir yazılım hazırladı ve adına Personal Home Page (PHP) adını verdi. PHP, Perl dili üzerine kurulu bir dil olarak geliştirilmeye başlanmıştır. PHP’ nin çok tutulması üzerine web tasarımcılarının çok ihtiyacı olan, yani form yoluyla ziyaretçiden gelen bilgileri işlemeyi sağlayan eklemeler yapılarak adına PHP/FI (Form Interpreter) adını aldı. Kimileri tarafından programın bu versiyonu PHP2 olarak adlandırıldı. 1995 yılının ortalarında PHP Lerdorf’un kurmuş olduğu bir grup tarafından daha da geliştirildi. Bu sefer Perl dilindeki fonksiyonlardan tamamen arındırılmış ve Object Oriented (Nesneye Dayalı) bir dil haline getirildi.

Günümüzde PHP4 versiyonu ardından çok daha güçlü ve çok daha çok özellikli halde PHP5 versiyonu geliştirilmiş durumdadır. PHP dili Linux gibi Açık Kaynak Kodlu bir dildir ve ücretsiz olarak dağıtılmaktadır ve geliştirilmektedir. Linux, Unix, Windows tabanlı işletim sistemlerinde çalışabilen versiyonları mevcuttur.
 



PHP Nedir ?

PHP ile yazılmış bir web sayfasına bağlandığınızda temel olarak aşağıdaki işlemler yapılmaktadır. - İstemci(Client) tarafından PHP dosyası bir tarayıcı (browser) ile çağrılır.

- Web Server(Web Sunucu) dosya uzantısından bu isteğin bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.
- PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu Web Server’ a tekrar gönderir.
- Web Server’ a ulaştırılan sonuç İstemci(Client) tarafına HTML dosya olarak yollanır.

PHP oyun programı yazmaya kadar bir çok amaca hitap edebilecek nitelikte bir dildir. Fakat konular içerisinde veritabanları üzerinde kayıt ekleme, silme, değiştirme, sorgulama işlemlerine yer verilecektir. Sonuç olarak PHP, HTML dilinin yapamadığı işlemleri yapabilmek, HTML olarak daha işlevsel sayfalar yapabilmek, Web Server’a bir takım işler yaptırmak gibi yararlar sağlayan bir programlama dilidir diyebiliriz.

PHP Gereksinimleri
PHP kullanabilmeniz için bazı yazılımlara ihtiyacınız vardır. Ders içerisinde PHP dilinin Windows tabanlı işletim sistemlerinde kullanılması anlatılacaktır. Bu yüzden gerekli yazılımların Windows tabanlı işletim sistemlerine nasıl kurulacağından ve çalıştırılacağından bahsedilecektir.

- Windows’un bilgisayarınıza kurulu olduğunu varsayıyoruz.
- Web Server : Web Server yapmış olduğunuz web sayfalarının internette gösterilebilmesini sağlayan bir yazılımdır. IIS, Apache, Xitami gibi birçok Web Server programı mevcuttur. Fakat biz Apache Server kullanacağız.
- PHP4 : İlk başta bahsedildiği gibi PHP scriptlerinizin yorumlanabilmesi ve Web Server tarafından anlaşılabilmesi için, bir PHP yorumlayıcı programa ihtiyacınız olacaktır. PHP4 bu yorumlama işini yapacak programın adıdır.
- Veritabanı : PHP dilini bir veritabanına kayıt ekleme, çıkarma, düzeltme ve sorgulama gibi işlemlerde kullanacağımızdan bir veritabanına ihtiyacımız olacaktır. Veritabanı olarak Progress derslerinde görmüş olduğunuz Progress veritabanını kullanacağız.
- ODBC Driver : ODBC (Open Database Connectivity) bir veritabanına başka bir uygulamadan bağlanmayı sağlar. Her veritabanının kendine özel bir ODBC Driver’ ı mevcuttur. Bu yüzden Progress veritabanına bağlanmamızı sağlayacak bir ODBC Driver’ ına sahip olmamız gerekir.


Php Mail komutu

Forumlarda en çok soru sorulan konulardan biri de form aracılığı ile mail göndermek veya bu işi yapan hazır scriptleri çalıştırmak üzerinedir. Bu yazı aracılığıyla php ile mail gönderme konusunda bilgi dağarcığınızı geliştirecek belki de kendi Formmail scriptinizi yazacaksınız.

Not : Mail gönderip almak için çeşitli mail server yazılımlarından birinin (SendMail, Qmail vs.) burada anlatılan kodları çalıştıracağınız makinede kurulu olması ve php için ayarlarının yapılmış olması gerekir. Bu yazı içinde kurulum vesaire gibi işlemlerden bahsetmeyeceğiz.

 
 
  Bugün 9927 ziyaretçi (15726 klik) kişi burdaydı! 2009 Css Tasarım - Css - Tasarim Kodları - HtmlKod - Html Kodlari - Tema Kodları - Şablonlar - Css - Free Design - Free Templates - Open Design - Open Designs- Designs- Template - Tasarim Merkezi - Css - Tr.gg - De.tl - Ru.gg - Page.tl - Bedava Kod - 2008 Css - Design - Tasarı - Oyun - Downloads - Film - Mp3 indir - Toplist - Yeni Liste - Tr.gg - Free Css - Red Tasarim Yapımı - Yap - tr.gg - İceblue Tasarım - Red Tasarım - Tasarımcınız - Buton - Css Menü - Free Css Design - Css Templates - Tr.gg - Downlaods - Oyun Downloads - Mp3 Downloads - Film Downloads - İnndir - Tamindir - Bedava-Sitem * Web Tasarim - Open Design - Style Menu - Downloads Oyun Müzik Mp3 Film - 2008 Oyunları İndir - Süper Tr.gg Tasarımları - 2008 - tr.gg - Yeni Liste Toplist - Netlog.com - Static - Menüler - MenuS - Designs - Html Kodlar - Html Codes - Java Code - Yazı Kodları - Film Kodları - Oyun Kodları - Yılın Haberi - En Büyük Tasarim Sitesi - TR.GG - Merkez Tasarim - Tasarimm - Css css css css css - Css Tasarim Merkezi - Google Arama Motoru Kayıt - Add Url - Toplist - Kodlar - Yahoo Ekle- CSS Dersleri - Tablo Özellikleri - CSS Link Özellikleri - Photoshop Dersleri - Css Link Özellikleri - Free Template Tasarimlar - Free Css Tasarimlar - Google Arama En Üstte Çıkma Yolları - En Üstte Çıkma Yolu Resimli Anlatım - Tasarim Yapımı - QaRiZMa İNdİr - Travian Tr2 - Free Css -En Büyük Güncel Oyun - Travian Altın Kazanma Hileleri - Oyun Kodları - Site Yarışması - Pc Oyunları -Qarİzma İndir - Metin 2 Hileleri - Oyun Oyna - Türkiyenin Merkezi -  
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol