İNTERNET PROGRAMCILIĞI 2

Slides:



Advertisements
Benzer bir sunumlar
SGB.NET’İN TEKNİK ALTYAPISI
Advertisements

PHP & MYSQL.
Support.ebsco.com Kullanım Klavuzu EBSCOhost üzerinden Audiobooks
PHP VE MYSQL.
Web Bilgi Girişi Kullanım Rehberi
Mysql, PhpMyAdmin, PHP, Dinamik Web Sayfası, PHPNuke Kullanımı
Filezilla Client & Server
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
WEB SAYFASI NASIL HAZIRLANIR?
PHP KURULUMU PHP kurulum dosyasına çift tıklayınız.
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
İnternet Programcılığı
Web Host Manager (WHM) Nedir Ne İşe Yarar ?
Bilgisayar Dosya Uzantıları
Kişisel Web Sayfaları Kullanım Bilgileri
Kodlama bilgisi gerekmez!
İSİM UZAYLARI.
OGM SİTESİNDEN GİRİLEREK E-POSTA HESAP ŞİFRESİ DEĞİŞTİRME
KÜTÜPHANE ve DOKÜMANTASYON DAİRE BAŞKANLIĞI ESER İSTEK KILAVUZU.
AFTER AFFECTS Temel Animasyon. File > Open > New Project ile yeni proje açın.
Öğr.Gör.Şükrü KAYA.  PHP, "PHP: Hypertext Preprocessor" sözcüklerinin baş harfleriyle temsil edilen HTML içine gömülebilir açık kaynak kodlu, genel amaçlı,
Php Form İşlemleri.
İnternet Programcılığı II
Support.ebsco.com Kullanıcı Kılavuzu EBSCO Audiobooks (Sesli Kitaplar)
BAĞLANTI (KÖPRÜ) OLUŞTURMA
CONTENT MANAGEMENT SYSTEM (İÇERİK YÖNETİM SİSTEMLERİ)
İnternet Programlama PHP.
Öğr.Gör.İnayet Hakkı ÇİZMECİ Bilgisayar Prog.
Dosya Adları ve Uzantıları
KOBİ – ŞİRKET PORTALI BİTİRME PROJESİ EMRE UYUMAZ & ANIL GÜR.
İnternet Programcılığı II
PHP.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
İKMAP İnternet 1 Ders Notu
Dyned eba şifre güncelleme işlemleri için
Support.ebsco.com Kullanıcı Kılavuzu EBSCO eBooks Ödünç Alma (İndirme ve Ayırtma)
 DynEd Kurulum CD’sini bilgisayarınıza takınız.  “Bilgisayar(ım)/(My) Computer” üzerine tıklayınız.  “Çıkarılabilir Depolama Birimli Aygıtlar” altında.
ÇOK KATMANLI MİMARİLER. Katman: Ortak işi yapan kodların bir yerde toplanması Örneğin hemen hemen her projemizde veri tabanı kullanırız, bunun için veritabanı.
PHP.
DynEd İngilizce Dil Eğitimi Sistemi Kurulumu
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Veritabanı Yönetim Sistemleri - I
Uzaktan Erişim Turgut Özal Üniversitesi Kütüphanesi’ndeki tüm e-kaynaklara kampüs içindeki gibi erişme imkanı sunar.
İnternet Programlama-I
1.Ashampoo Burning Studio 2.CD BurnerXP 3.Ultroıso 4.Nero.
Prof. Dr. Hamit ACEMOĞLU Tıp Eğitimi AD 2015
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Web Teknolojileri Hafta İçerik  Hosting (Barındırma)  Domain (Alan Adı)  Ücretli Hosting ve Domain Siteleri  Ücretsiz Hosting ve Domain Siteleri.
Claroline açık kaynak kodlu bir e-Öğrenim ve eWorking platformudur. Eğitimcilere etkili çevrimiçi kurslar oluşturma ve web üzerinde ortak öğretim faaliyetlerini.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
GYTE Programlama dilleri Can GÜLŞE PHP Parser Hypertext Preprocessor.
Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.
Mesut Doruk Atışkan Tuba Keskin Sevde Şişman Şen Levent Altınkaynak Ümit Altınkaynak.
Doküman Yönetim Sistemi (DYS) Kurulumu ve Ayarları
DOĞRULAMA KONTROLLERİ
::: Soru Numarası Seçin :::
Server Yönetim Programları
İNTERNET PROGRAMCILIĞI 1
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
08220 Internet Programcılığı II
EBSCO eBooks Ödünç Alma (İndirme ve Ayırtma)
Bu sunum Balıkesir İl Milli Eğitim Müdürlüğü’nün 08/09/2014 tarihli /480.99/ sayılı , “Dyned Destek Hizmeti” konulu yazısına istinaden.
EBSCO eBooks Ödünç Alma (İndirme ve Ayırtma)
İNTERNET PROGRAMCILIĞI 2
Google Colab Dosyaları Nasıl Kullanılır?
YAZILIM KOD ÜRETEÇLERİ
İNTERNET PROGRAMCILIĞI 2
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Sunum transkripti:

İNTERNET PROGRAMCILIĞI 2 Öğr. Gör. Canan ASLANYÜREK

PHP Nedir? Platformdan bağımsız, dinamik web sayfaları ve intranet uygulamaları oluşturmak için, sunucu taraflı(server-side) çalışan, HTML gömülü betik dilidir. Rasmus Lerdorf tarafında kişisel web sayfaları oluşturmak amacıyla geliştirilmiş ve Personel Home Page adının kısaltması olarak adlandırılmıştır. PHP yorumlayıcısı ile birlikte kullanılmaktadır. Bu yorumlayıcısı HTML kodları içerisinde kullanılan PHP kodlarını ayrıştırıp derleyerek HTML formatında bir çıktı oluşturur.

PHP Nedir? PHP sunucu taraflı bir programlama dili olduğu için istemci tarafından PHP kodları görüntülenmeyip PHP kodlarının oluşturduğu HTML kodları görünür. Platform olarak "Linux-Apache-MySQL" yaygın olarak kullanılmaktadır.

Avantajları Çok hızlı çalışan bir dildir. Rahat ve hızlı kodlanabilir. Ayrıca derlenmesine gerek yoktur. HTML kodları arasına kolayca yerleşebilirler. İnternette büyük bir geliştirici topluluğuna sahiptir ve PHP ile yazılmış birçok kod veya program, ücretsiz olarak internet üzerinden elde edilebilir. Web sunucusu olarak Apache web sunucusu kullanıldığında yüksek performans gösterir. Veri tabanı olarak MSSQL, MySQL,Oracle vb. veri tabanlarına bağlanabilir.

Avantajları Özellikle PHP ile PHP ile MySQL veri tabanı birlikte yüksek performansla çalıştığı için günümüzde ayrılmaz bir ikili oluşturmuştur. Açık kaynak kodlu olduğu için güncellemeler ve hataların çözümlerinde büyük kolaylıklar sağlamaktadır.

PHP İşlem Basamakları Web sunucu istekte bulunulan adresin dosya uzantısından dosyanın 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 sunucuya tekrar gönderir. Web sunucuya ulaştırılan sonuç istemci tarafına HTML dosya olarak yollanır. İstemcideki web tarayıcı gelen HTML kodları yorumlayarak sonucu gösterir.

SUBLİME TEXT 3 KURULUMU https://www.sublimetext.com/ adresine gidin. Download For Windows a tıklayın. Bilgisayarınıza inen çalıştırma dosyasına çift tıklayın.

Next

Next(Editörün nereye kurulacağını gösteriyor.)

Next

Install(Editör kuruluyor)

Sublime Text kuruldu. Kısa yolundan editörü açın. View-Side Bar-Show Side Bar yaparak çalışacağınız klasörleri editörün sol tarafında görebilirsiniz. Size verilecek olan Sublimetext-code.txt dosyasının içindeki kodu editöre gireceksiniz. Kodu kopyalayın editörde Preferences – Key Bindings e tıklayın. Açılan sayfada aşağıda gösterilen yerde olan tüm yazıları silin ve oraya kopyaladığınız kodu yapıştırın.

Kodunuzu yapıştırdıktan sonra sayfayı kapatın. Karşınıza aşağıdaki gibi bir mesaj kutusu çıkacak. Değişiklikleri kaydetmek için Evet’ e tıklayın.

APPSERV KURULUMU(Apache +PHP MySQL) Next

I Agree tıklayın.

Next(Kurulacağı yer)

Next

Next(mail adresine bir şey yazmanıza gerek yok)

MySql için şifre belirleyeceksiniz. Şifreyi 12341234 olarak yazın MySql için şifre belirleyeceksiniz.Şifreyi 12341234 olarak yazın.İnstall tıklayın

Finish e tıklayın. Kurulum bitti.

Kurulumun başarılı olup olmadığını anlamak için tarayıcınızı açın. Adres çubuğuna localhost yazın. Karşınıza aşağıdaki gibi bir sayfa gelirse kurulum başarılıdr.

PHP sayfaları ile nasıl çalışacağız? Çalışmalarımız klasörler halinde olacak. Bu klasörler AppServ klasörünün içerindeki www klasörünün içinde olmalıdır. Aksi takdirde yazdığınız php kodları çalışmayacaktır.

Çalışma klasörü oluşturmak. Sublime Text i açın. Folder – Open Folder Tıklayın. AppServ klasörü içindeki www klasörüne tıklayın.

www klasörünü açtıktan sonra aşağıdaki gibi Klasör seç e tıklayın. Böylece sunucunuzdaki tüm dosyalar size görüneceketir.

Klasörünüzün içindeki index. php sayfasına sağ tıklayarak silin Klasörünüzün içindeki index.php sayfasına sağ tıklayarak silin. (Delete File) Böylece tarayıcınızın adres çubuğuna localhost yazıp enter dediğinizde karşınıza aşağıda göründüğü gibi çalışacağınız klasörler gelecektir.

İlk Çalışma sayfamızı Oluşturalım Sublime Text te File – New File dedik. Açılan sayfa için File – Save As tıkladıktan sonra aşağıdaki resimde olduğu gibi test.php isimli bir dosya oluşturunuz.(www klasörü içerisinde)

Php.info nedir?

Php.info Bu dosya bize sunucumuzun tüm özellikleri hakkında bilgi verir.  Php sürümü nedir? hangi kütüphaneler yüklüdür? Hangi fonksiyonlar aktif ve hangileri pasif haldedir? sorularına bu küçük fonksiyon ile cevap bulunabilir.

KAYNAK Ebubekir Yaşar, Turgut Özseven, İnternet Programcılığı 2