Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

PHP & MYSQL 1. 2 PHP & MYSQL ile neler yapılabilir?

Benzer bir sunumlar


... konulu sunumlar: "PHP & MYSQL 1. 2 PHP & MYSQL ile neler yapılabilir?"— Sunum transkripti:

1 PHP & MYSQL 1

2 2 PHP & MYSQL ile neler yapılabilir?

3 3  İçerik yönetim sistemleri (WordPress, Drupal, …)  Dinamik sayfalar  Veri depolama sistemleri (Senduit, Imageshack.us, …)  Anlık bilgi paylaşımı (Facebook, …)  E-ticaret sistemleri (ShopPhp, …)  Otomasyon yazılımları  Resim oluşturma ve düzenleme  Online oyunlar (Travian, Ogame, …)  Forumlar, makaleler, sözlükler (Wikipedia, Vbulletin, MyBB, …)  İçerik bulup derleyen botlar  Web tabanlı robotlar

4 CLIENT SIDE PROGRAMLAMA DİLLERİ Client Side programlama dilleri veritabanı ile bağlantısı olmayan dillerdir. Bu dillere html i örnek verebiliriz. Günümüzde herkes veritabanına bağlanabilen veri yükleyip indirebildikleri hatta güncelleyebildikleri bir web sitesi istemektedir. Bu tarz kodlamaların yapıldığı dillere Server Side diller denir. 4

5 SERVER SIDE PROGRAMLAMA DİLLERİ Veritabanıyla iletişime geçebilen,veri yükleyip indirilebilen, işlenilebilen dillere Server Side programlama dilleri denir. Server Side programlama dillerine örnek: PHP, ASP,.NET, PERL Günümüzde web teknolojilerinde düz html sitelerden çok Server Side siteler kullanılmaktadır. Google, Facebook gibi projeler Server Side programlama dilleri ile kodlanmıştır 5

6 6 Php Nedir? 1 Dinamik WEB sitesi yapımında kullanılanServer taraflı çalışanHTML içine gömülebilenNesneye dayalıAçık kaynak kodlu bir programlama dilidir.

7 7 PHP’nin Avantajları  Platform Çeşitliliği,  Yüksek Performans,  Veritabanı Desteği,  İnternet Standartlarına Uyumluluk,  Maliyet;

8 8 PHP ’nin AVANTAJLARI  PHP açık kaynak kodlu ücretsiz bir script dilidir.  Hız açısından en büyük rakibi olarak gösterilen ASP’ye % 400’lere varan bir fark atmıştır.  Neredeyse tüm veritabanlarıyla çalışabilir..

9 9 PHP ’nin AVANTAJLARI  SQL programı olarak MySQL ve PostgreSQL programları ücretsiz olarak dağıtılır,  İnternette bol miktarda dokümanları bulunur  Win95/98/NT,2000,Xp,vista,Win7,Unix ve Linux türevleri üzerinde çalışabilmesi en büyük avantajlarıdır.

10 10 KAYNAKLAR

11 11 PHP’nin Çalışması

12 12 PHP’nin Çalışması

13 13 PHP’nin Çalışması

14  Php dosyalarının server üzerinde nasıl çalıştığını açıklamadan önce,html tabanlı bir sitenin ziyaretçinin yada istemcinin browserina nasıl gönderildiğini açıklayalım.Html üzerinden bir site yapıldığında ziyaretçi bu sayfayı kendi bilgisayarında görüntülemek istediğinde,sunucu, bu html dosyasını direk olarak ziyaretçiye hiç bir değişiklik yapmadan gönderir.Yani bir başka deyişle ziyaretçi sitenin html komutlarını çok rahatlıkla görebilir. 14 PHP’nin Çalışması

15  Ancak iş server tabanlı PHP gibi dosyalara gelince sunucu direk olarak dosyayı alıp ziyaretçiye göndermez.Dosyayı ilk önce php.exe ye gönderir ve buraya gelen dosya,saf html komutlarına çevrilerek ziyaretçinin browserina html komutları olarak gönderilir.Yani ziyaretçi PHP komutlarını göremez,yalnızca site tasarımını yapan tasarımcı kodları kendisi görebilir ve düzenleyebilir 15 PHP’nin Çalışması

16  Buda PHP nin güvenilir bir yazılım dili olmasında temel kriterdir.Ayrıca PHP nin veritabanlarına verdiği destekle beraber metin dosyalarına da destek vermesi,PHP nin webmasterlerin gözünde süper bir dil olmasını sağlamaktadır.Ayrıca internet üzerinde ücretsiz dağıtılması (açık kaynak kodlu olması) bu desteği iyiden iyiye katmerlemektedir. 16 PHP’nin Çalışması

17 17 Php Çalıştırmak İçin Gerekenler  İşletim Sistemi: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(Internet Information Service), Apache, gibi birçok Web Server programı mevcuttur. Fakat biz Apache Server kullanacağız.

18 18 Php Çalıştırmak İçin Gerekenler  - PHP : PHP scriptlerinizin yorumlanabilmesi ve Web Server tarafından anlaşılabilmesi için, bir PHP yorumlayıcı programa ihtiyacınız olacaktır. PHP için de standart bir not defteri uygulaması, kod yazıp çalıştırmak için yeterlidir. Ancak sağladıkları kod tamamlama, kod renklendirme ya da çevrimiçi yardım gibi kolaylıklar nedeniyle programcılar tarafından çeşitli kod yazma editörleri daha çok tercih edilmektedir. Bunlara örnek olarak PHP Designer ve ZEND verilebilir. Bununla birlikte,popüler bir web tasarım aracı olan Adobe Dreamweaver yazılımı da bilgisayarımızda yerel PHP uygulamaları geliştirmek için kullanılabilir.

19  - 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. Biz Mysql veritabanını kullanacağız. 19 Php Çalıştırmak İçin Gerekenler

20 20 PHP ile daha fazlası..

21 21 MYSQL  Yaygın olarak PHP ile kullanılan veri tabanıdır.  İçerisinde oluşturulan tablolar ile bilgiler düzgün ve güvenli bir şekilde muhafaza edilir.

22 22 WAMP SERVER

23 23 WAMP SERVER

24 24 XAMPP  XAMPP pek çok sunucu bileşenini beraber sunan bir sunucu yazılımıdır.  İçerisinde mysql, php, apache ve phpmyadmin yazılımları bulunmaktadır.  WEB sayfalarını gerçek sunucuya yüklemeden bilgisayarda denemek için kullanılır.

25 25 XAMPP Mysql kullanıcı adını program sabit olarak “root” tanımlıyor. Mysql’e şifre vermek için, kullandığımız tarayıcının (Internet Explorer,Mozilla FireFox vb.) adres çubuğuna yazıp enter tuşuna basılır. Karşımıza Şekil’deki ekran gelecektir. Buradan dil seçimi yapıyoruz.

26 26 XAMPP Hangi dilde çalışacağımızı seçiyoruz.(English)

27 27 XAMPP Burada soldaki menüden Security seçeneğine tıklanır.

28 28 XAMPP • A ç ılan sayfada şeklinde bir link karşımıza ç ıkmaktadır. Bu linke tıklayıp mysql şifremizi belirleyeceğimiz pencereyi a ç abiliriz.

29 29 XAMPP Şifre kutucuklara girilip Password Changing butonuna basılır.

30 30 XAMPP

31 31 PHP PHP komutları 4 şekilde yazılabilir: 1. XML Stili 2. Kısa stil Asp Stili Bunlara PHP komut ayracı denir; birinci türü uzun veya standart ayraç sayılır; ikincisine ise "kısa ayraç" denir. PHP kodlarımız, oluşturulmasını istediğimiz sayfanın HTML kodlarının içine gömülür..

32 32 PHP Sayfalara yorum eklemek için; PHP ile Merhaba

33 33 PHP

34 34 Şehit Büyükelçi İsmail Erez Teknik ve Endüstri Meslek Lisesi Bilişim Teknolojileri Alanı


"PHP & MYSQL 1. 2 PHP & MYSQL ile neler yapılabilir?" indir ppt

Benzer bir sunumlar


Google Reklamları