PHP'ye Giriş

15
PHP(HyperText PHP(HyperText Processor) nedir ? Processor) nedir ? Genel amaçlı bir script dilidir Açık kaynak kodludur WEB kaynakları geliştirmek için kullanılır HTML içine gömülü olarak yazılır Sunucu tarafında çalışır

description

PHP'ye giriş sunusu. Bu döküman Ramazan Kandemir tarafından hazırlanmıştır.

Transcript of PHP'ye Giriş

Page 1: PHP'ye Giriş

PHP(HyperText Processor) PHP(HyperText Processor) nedir ?nedir ?Genel amaçlı bir script dilidirAçık kaynak kodludurWEB kaynakları geliştirmek için kullanılırHTML içine gömülü olarak yazılırSunucu tarafında çalışır

Page 2: PHP'ye Giriş

Php uygulamaları Php uygulamaları geliştirmek için ihtiyacımız geliştirmek için ihtiyacımız olan araçlarolan araçlar Web server(wamp, Apache2Triad,

xampp gibi) Dreamweaver 8, notepad, phped,

phpdesigner gibi PHPManual

Page 3: PHP'ye Giriş

Birlikte çalışabildiği işletim Birlikte çalışabildiği işletim sistemleri(OS)sistemleri(OS)LinuxUnix türevleri (HP-UX, Solaris,

OpenBSD)Microsoft WindowsMac OS Xdiğerleri …

Page 4: PHP'ye Giriş

Birlikte çalışabildiği Birlikte çalışabildiği webserverlarwebserverlarApacheMicrosoft Internet Information

ServerPersonal Web ServerNetscape and iPlanet serverlarıOreilly Website Pro serverCaudiumXitamiOmniHTTPd

Page 5: PHP'ye Giriş

Php’nin birlikte çalışabildiği Php’nin birlikte çalışabildiği veritabanlarıveritabanlarıMysqlOraclePostgreSQLdBaseSybasemSQL…..

Page 6: PHP'ye Giriş

Php ile neler yapabilirizPhp ile neler yapabiliriz Veritabanı bağlantılı uygulamalar içerik yönetim sis. (joomla,

phpnuke…)Tartışma forumları(smf, phpbb…)AnketlerElektronik ticaret uygulamalarıWeb tabanlı e-posta uygulamalarıXML verilerini okuma ve oluşturmaSwf ve PDF çıktı verme

Page 7: PHP'ye Giriş

Örnek:Örnek:<html>

   <head>       <title>Örnek</title>   </head>   <body>

       <?php        echo "Bu bir PHP scriptidir.";        ?>

   </body></html>

Page 8: PHP'ye Giriş

Phpinfo(); Phpinfo(); <html>

   <head>       <title>info</title>   </head>   <body>

       <?php        phpinfo();        ?>

   </body></html>

Page 9: PHP'ye Giriş

Php’inin çalışma mantığıPhp’inin çalışma mantığıWeb Server, uzatması ".htm" veya ".html"

olan bir dosyayı, kendi sabit disklerinden birinde bulur ve zahmetsizce, ziyaretçinin bilgisayarına gönderir.

Fakat, ".php" uzantılı dosyada, Web Sunucusu bu sayfayı olduğu gibi, alıp ziyaretçinin Browser'ına göndermek yerine, önce PHP yorumlayıcıyı çağırarak, ona teslim eder.

PHP yorumlayıcısı, kendisine teslim edilen bu belgede önce "<?PHP" ve "?>" ayraçları arasındaki PHP kodlarını seçerek alır ve gereği ne ise onu yapar.

Page 10: PHP'ye Giriş

Php’inin çalışma mantığıPhp’inin çalışma mantığı

Kullanıcı Sunucu

HTTP

HTTP

Page 11: PHP'ye Giriş

Örnek:Örnek:<html>

   <head>       <title>Örnek</title>   </head>   <body>

       <?php        echo "Bu bir PHP scriptidir.";        ?>

   </body></html>

Page 12: PHP'ye Giriş

çıktısıçıktısı

Page 13: PHP'ye Giriş

Kaynak koduKaynak kodu

Page 14: PHP'ye Giriş

Açma kapama etiketleri Açma kapama etiketleri Dikkat!!!Dikkat!!!  <?php

       echo “bu bir php scriptidir.”;       ?>

<? php echo “bu bir php scriptidir.”;?>< ?php echo “bu bir php scriptidir.”;?>

Page 15: PHP'ye Giriş

Açma kapama etiketleriAçma kapama etiketleri<?php …. ?>

<? ….. ?> short_open_tag = off

<% …. %> asp_tags = off