PHP'ye Giriş
-
Upload
efe-dincer -
Category
Technology
-
view
38.015 -
download
0
description
Transcript of 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
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
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 …
Birlikte çalışabildiği Birlikte çalışabildiği webserverlarwebserverlarApacheMicrosoft Internet Information
ServerPersonal Web ServerNetscape and iPlanet serverlarıOreilly Website Pro serverCaudiumXitamiOmniHTTPd
Php’nin birlikte çalışabildiği Php’nin birlikte çalışabildiği veritabanlarıveritabanlarıMysqlOraclePostgreSQLdBaseSybasemSQL…..
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
Örnek:Örnek:<html>
<head> <title>Örnek</title> </head> <body>
<?php echo "Bu bir PHP scriptidir."; ?>
</body></html>
Phpinfo(); Phpinfo(); <html>
<head> <title>info</title> </head> <body>
<?php phpinfo(); ?>
</body></html>
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.
Php’inin çalışma mantığıPhp’inin çalışma mantığı
Kullanıcı Sunucu
HTTP
HTTP
Örnek:Örnek:<html>
<head> <title>Örnek</title> </head> <body>
<?php echo "Bu bir PHP scriptidir."; ?>
</body></html>
çıktısıçıktısı
Kaynak koduKaynak kodu
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.”;?>
Açma kapama etiketleriAçma kapama etiketleri<?php …. ?>
<? ….. ?> short_open_tag = off
<% …. %> asp_tags = off