PCnet Online
Geri Dön   PCnet Online > Web Tasarımı ve Geliştirme > Web ve Grafik Tasarımı
Bu Sayfayı Yenile Php nedir?
Yanıtla
 
Başlık Araçları
  (#1) Eski
 
Mesaj: 306
Katılım Tarihi: 2005
Yer: Bursa
Varsayılan Php nedir? - 25.04.2005, 14:30


Beyler cahilligime verin ama bu php nedir?Son zamanlarda ortaya cikan tum siteler php den yapiliyor bundan site yapmak basit mi ki herkes php den yapiyor.Php bir program mi yoksa dreamweaver icinde calisan bir sey mi?Biraz forum icinde arastirma yapayim dedim iyice kafam karisti.Ben php ye baslasam yazin gunde 3 saat ugrasarak ne kadar zamanda site yapmayi sokerim.Su anda bravenet ten falan yapiyorum site infomdaki siteye bakip aldanmayin kardesimin sitesi Bu arada bide php nuke falan diye cesitler falan var galiba.Bide bunlarin cok kolay hacklenenleri falanda varmis galiba.Yardimci olursaniz sevinirim.
Alıntıyla Yanıtla
  (#2) Eski
 
BoSS Kullanıcısının Avatar'ı
 
Mesaj: 3.486
Katılım Tarihi: 2002
Yer: Istanbul
Varsayılan 25.04.2005, 14:34

PHP (Personal Home Page)

Tarihçe

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 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 bir script dilidir ve PHP ile yazılan kodlar bir editörde yazılıp PHP veya (kullanılan sürüme göre) PHP, PHP3 gibi uzantılı dosya olarak kaydedilir. PHP ile yazılan dosyalar derlenmezler (compile edilmezler). Sadece Web Server’da bu dilde yazılmış scriptleri yorumlayabilecek bir PHP yorumlayıcı program mevcuttur. Bu yorumlayıcı yazılmış PHP scriptlerini Web Server’ ın anlayabileceği bir biçime dönüştürür ve yollar.

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.

KAynak : http://www.phpbul.com/php-nedir.php

Not:Güvenlik önlemleri alındıktan sonra hacklenme olayı başınıza gelmez.
Alıntıyla Yanıtla
  (#3) Eski
 
Mesaj: 72
Katılım Tarihi: 2005
Yer: bodrum
Varsayılan eyvahhh - 07.05.2005, 22:31

eyvahh anlamadım doğal olarakbenherhangi bir programı öğrenmeliyim ne yapacagım mecburum buna nerdenbaşlayacagım. logoyapmamgerek! tambiracemiyimbu dildeanlatılacakkaynaknerden bulurum?
Alıntıyla Yanıtla
  (#4) Eski
Genel Moderatör
 
Mesaj: 3.398
Katılım Tarihi: 2003
Yer: Istanbul
Varsayılan 08.05.2005, 01:30

öncelikle,
klavyenin alt tarafına doğru diğer tuşlara nazaran biraz daha uzunca bir tuş vardır. bu tuşun adı "space"dir (boşluk) ve kelimeler arasında boşluk bırakmaya yarar..

şimdi gelelim sorunuza tam olarak ne öğrenmek istiyorsunuz, kafanızda öğrenmek istediğiniz bir program varmı? yoksa programdan kasıt bir programlama dili mi?

eğer programlama diliyse, ne tür programlar yazıcaksınız?
Alıntıyla Yanıtla
  (#5) Eski
 
Mesaj: 2
Katılım Tarihi: 2009
Varsayılan 14.10.2009, 09:48



arkadaslar staj yerimde krtasiye uzerıne webde sanal magaza yapmamı istediler bu işte beq iyi deilim yardım edersenız coq sevinirim iletişim için
a.p.0@example.com
Lutfen cok onemli..
Alıntıyla Yanıtla
Yanıtla

Başlık Araçları


Benzer Başlıklar
Başlık Başlığı Açan Forum Yanıt Son Mesaj
wlan,lan,turpak nedir?kuruluş kodu biz açılımı nedir? gokturk İnternet, Ağ ve Güvenlik 11 22.12.2009 14:34
PATA nedir? SATA nedir? NCQ nedir? KaDigitaL Donanım 9 01.08.2008 19:21
pop-up nedir gerald İnternet, Ağ ve Güvenlik 2 11.06.2006 14:25
alg.exe nedir? turkl82 İnternet, Ağ ve Güvenlik 4 05.08.2004 02:40
*.iso nedir? dragontr Yazılım 4 05.06.2004 16:54



vBulletin® Sürüm 3.8.2 ile güçlendirilmiştir
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
© Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş. Hürriyet Medya Towers 34212 Güneşli - İstanbul

En Son Mesajlar

10 gösterim, 1 yanıt

0 gösterim, 1 yanıt

7 gösterim, 2 yanıt

13 gösterim, 1 yanıt

14 gösterim, 2 yanıt

18 gösterim, 2 yanıt

90 gösterim, 19 yanıt

93 gösterim, 7 yanıt

1519 gösterim, 9 yanıt

96 gösterim, 5 yanıt

231 gösterim, 30 yanıt

47 gösterim, 4 yanıt

71 gösterim, 17 yanıt

19 gösterim, 1 yanıt

6 gösterim, 0 yanıt