çindekiler 01. Kurulum



Benzer belgeler
Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

1.PROGRAMLAMAYA GİRİŞ

G R fi 1 Adobe AIR E BAfiLANGIÇ

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

Internet Programming II

Internet Programming II

İSTANBUL RUMELİ ÜNİVERSİTESİ MESLEK YÜKSEKOKULU BİLGİSAYAR PROGRAMCILIĞI 1.SINIF 2.YARIYIL İNTERNET PROGRAMCILIĞI II DERS İZLENCESİ

Bölüm 10: PHP ile Veritabanı Uygulamaları

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

İnternet Programcılığı

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

B02.8 Bölüm Değerlendirmeleri ve Özet

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

1 ORACLE 11G DATABASE SERVER LE

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

PHP 1. Hafta 1. Sunum

Disk Alanı 100 Mb Mb Mb Mb Mb Mb. Aylık Trafik (Bandwidth) 1 Gb 5 Gb 10 Gb 15 Gb 25 Gb 35 Gb

Php Programlama Dili MySQL Uygulamaları

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

API geliştiricileri. Web server ile yapılan entegrasyonun neticeleri. API Dokumantasyonu

PHP nin Tarihi. PHP ile başka neler yapılabilir?

Öğr. Gör. Serkan AKSU 1

Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz.

Ç NDEK LER KISIM I: HTML, XHTML, HTML5 1 TEMEL KAVRAMLAR 3 nternet Nedir? 3 HTML Nedir? 4 HTTP Nedir? 4 FTP Nedir? 5 WWW Nedir?

Yukarıdaki örnekte görüldüğü üzere her php komut satırı noktalı virgül (;) ile biter.

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Geneti i De ifltirilmifl Organizmalar n Etkisi Süre: 6 Hafta

Veri Tabanı Yönetim Sistemleri Bölüm - 3

Veri Tabanı-I 1.Hafta

PRC 100 BOYAMA ROBOTU C.000 KULLANIM KLAVUZU

İşletim Sisteminin Katmanları

İnternet Programcılığı Öğr. Gör. Serkan AKSU Statik ve Dinamik Web Siteleri. Dinamik Web Sitesi Nedir?

Metin İşlemleri, Semboller

PHP ile İnternet Programlama

00. Bafllarken 1 Neden LINUX? 1

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet

VER TABANI VE STANDART DOSYA PLANI KURULUM KLAVUZU

WINDOWS SERVER 2008 R2 YE G R

İçindekiler Hosting hizmeti için silme isteği oluşturulması Reseller Paketi altında hosting hizmetinin oluşturulması Kesintiyi en aza indirmek için

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

Türkçe PG191. LCD Monitör. H zl Bafllatma K lavuzu

Veritabanı Uygulamaları Tasarımı

Basit Elektrik Devresi FEN VE TEKNOLOJ

Interprise. Ülker İletişim Web Servisi. Bu doküman Ülker iletişim web servisi hakkında teknik açıklamaları içerir. İletişim web servisi web adresi :

ProTicaret Exclusive 4.05 E-Ticaret Yazılımı Kurulum Dokümanı

AOSB 2017 EĞİTİM PROGRAMI

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9

Kendimiz Yapal m. Yavuz Erol* 16 Sütunlu Kayan Yaz

Internet Programming II

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

Web Programlama Kursu

Kepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış

Temel Giriş/Çıkış Fonksiyonları (Devam) Örnek :

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

PHP ye Giriş. Hidayet Doğan

Web Teknolojileri ve Programla

AKINSOFT CMS (İçerik Yönetim Sistemi)

Nebim Winner Ayarları

Neden PHP? Tasarımcı, şirket ve kullanıcı gözüyle. 10 Ekim 2005 / DEÜ DESEM Seval ÖZBALCI 1

Bölüm 3. Sentaks ve semantik tarifi ISBN

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

08220 Internet Programcılığı II

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

PAKET fiAL P TERLER AKET fiAL

Ders 5: Temel Kütüphane Fonksiyonlar

İnternet Programcılığı Öğr. Gör. Serkan AKSU PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler

MATLAB Temelleri. EEM104 - Bilgisayar Programlama. Matlab ın Açılış Ekranı. Dr. Mehmet Siraç Özerdem EEM Dicle Üniversitesi. Launch Pad.

Sürücü Gönder. Yönetici Kılavuzu

int printf (const char *format [, argument,...]);

VERİ TABANI UYGULAMALARI

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

Şişli Mesleki ve Teknik Anadolu Lisesi Web Programcılığı Dalı 2014 WEB PROGRAMCILIĞI DALI

O + T + U + Z = 30 (30) 2K + I + R = 40 (40) E + 2L + = 50 (50) A + L + T + M + I + fi = 60 (60) Y + E + T + M + + fi = 70 (70) 2S + 2E + K + N = 80

1 B LG SAYARA G R fi

1 JAVASCRIPT NEDİR? 1

Zope Uygulama Sunucusu

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

DERECESİ: ARANAN ŞARTLAR: İLAN TARİHİ:

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109

İNTERNET PROGRAMCILIĞI - II

PHP & MYSQL İLE İNTERNET PROGRAMCILIĞI

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

3-Hafta Genel Sayfa Yapısı. Semantik Web Nedir? SEO Nedir? Sayfa Başlığı (Title) Konu Başlıkları (Heading) Genel Sayfa Düzeni

PHP ile İnternet Programlama

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

Transkript:

çindekiler 01. Kurulum 1 Niçin PHP Kullanmal y z? 1 Gerekli Programlar n Temin Edilmesi 2 PHP yi Temin Edelim 3 APACHE in Temin Edilmesi 3 MySQL in Temin Edilmesi 3 PHPMyAdmin in Temin Edilmesi 4 PHPed in Temin Edilmesi 4 UpMail Server in Temin Edilmesi 4 ZEND Optimizer in Temin Edilmesi 5 PHP ile lgili Birkaç Kaynak Site 5 Windows flletim Sisteminde PHP Kurulumu 6 Apache Web Server in Kurulumu 6 PHP Program n n Kurulmas 8 MySQL in Kurulmas 9 Apache yi PHP den Anlar Hale Getirelim 11 PHPMyAdmin in Kurulumu 14 PHPed in Kurulumu 15 UpMail Server in Kurulumu 16 Alternatif Server Programlar 18 PWS 18 XITAMI 20 Linux flletim Sisteminde PHP Kurulumu 22 Linux Nedir? 22 Linux flletim Sisteminin Temini 23 Mandrake 23 RedHat 23

SuSE 23 Gelecek 24 Baz Linux Komutlar 24 Linux da Dosya Sistemleri 25 Statik Yöntem 25 PostgreSQL Program n n Kurulumu 25 GD Paketinin Kurulumu 28 Apache Web Server in Derlenmesi 29 PHP nin Kurulumu 30 Dinamik Yöntem 32 MySQL in Kurulumu 34 PHP nin Ayar Dosyas php.ini 36 short_open_tag 36 asp_tags 36 max_execution_time 37 memory_limit 37 post_max_size 37 extension_dir 37 php_gd.dll 37 php_pdf.dll 38 php_oracle.dll 38 php_interbase.dll 38 file_uploads 38 upload_max_filesize 38 session.save_path 38 02. PHP Programlama Dilini Tan yal m 39 PHP Nas l Çal fl r 39 PHP nin Yaz m Kurallar 41 PHP nin Yap Tafllar De iflkenler 45 Özel Karakter Gruplar 49 03. Matematiksel fllemler 51 fllemciler 51 Karfl laflt rma fllemcileri 52

Mutlak De er: abs() 54 Afla ya Do ru De er Yuvarlaklaflt rma: floor() 54 Yukar ya Do ru De er Yuvarlaklaflt rma: ceil() 54 Tam Yuvarlaklaflt rma: round() 54 Üstel fadeler: pow() 55 10 Taban na Göre Logoritma: log10() 55 En Büyük ve En Küçük De eri Bulma: max() min() 55 Karekök: sqrt() 56 PHP nin Matematiksel Komutlar Listesi 56 04. Program Denetimi Mant ksal Denetleme 59 If Deyimi 59 Else 61 Else if 62 Alternatif if Kullan m 65 If Deyimiyle Kullan lan Komutlar 67 isset() 67 empty() 67 intval() 68 is_integer() 68 Switch Deyimi 68 include() 70 05. Döngüler 75 while 75 do... while 78 for 79 06. Fonksiyonlar 81 Fonksiyonlar n Tan m 81 Fonksiyonlarda GLOBAL ve STATIC Kullan m 85 07. Dizi De iflkenleri: Array 89 Dizi De iflkenlerin Tan m 89 Foreach Döngüsü 93

08. PHP de Form fllemleri 107 Adres Sat r ndan Bilgi Almak 107 Formdan Bilgi Almak 116 09. Dosya fllemleri 125 Dosyaya Yazma 130 Dosyadan Okuma 136 10. Dizin fllemleri 157 11. Metin fllemleri 161 Metin Uzunlu unu S n rland rmak 162 Metnin Karakter Say s n Ö renmek 163 Metnin Bafl ndan, Sonundan veya Her ki Yan ndan Boflluk Almak 164 Metnin Harf Büyüklü ünü De ifltirmek 165 Metni Bölümlere Ay rmak 166 Dizi De iflkende Bulunan Verileri Birlefltirmek 168 Metinde Yer Alan PHP ve HTML Kodlar n Temizlemek 169 Metinde Bulunan HTML Özel Karakterlerini Etkisizlefltirmek 169 Metni HTML Olarak Sat rlara Ay rmak 170 Meta Etiketlerindeki Bilgileri Aramak 171 Internet Ortam nda Arama Motorunun Çal flma Stili 172 Metin Aras na Bir De er Sokmak 173 Metin çindeki Bir Karakter Grubunu Saymak 173 Metin çinde Karakter Grubu Aramak 174 Metinde Belirtilen Karakterlerin Yerine Baflka Karakter Kullanmak 175 Metinde Bulunan Bilgileri Tersine Çevirmek 176 Metin fiifrelemek 176 Karakterlerin De erleri 178 Metin çeri i ve Veritaban 179 Metni Gramer Aç s ndan ncelemek 179 Metinde Ayr lm fl Verileri De iflkenlere Atamak 180 12. E-Mail fllemleri 181 E-Mail Gönderme fllemlerini Nerede Kullanabiliriz? 181

13. Düzenli fadeler 191 ^mail 192 mail$ 192 [^mail] [mail$] 192 14. Metin Arama fllemleri 195 15. Tarih fllemleri 201 Baz Önemli Parametreler 201 Geçmifl ve Gelece in Tarihlerini Belirlemek 208 16. HTTP Protokolü ve Çerezler 215 HTTP Protokolü 215 Çerezler (Cookies) 223 17. PHP de Oturum Yönetimi 229 18. MySQL 235 MySQL Tablo Alan Türleri 245 SQL e Veri Girifli 248 SQL den Veri Okuma 249 Belirtilen Sütunlar n Verilerini Listelemenin De iflik Yöntemleri 251 SQL deki Verileri Güncellemek 261 SQL den Veri Silmek 261 Birden Çok Tablodan Veri Çekmek 262 SQL de Tablo Silmek 266 MySQL de Farkl Yöntemler 266 19. PHPMyAdmin 269 20. PHP ile MySQL 279 MySQL e Ba lanmak 279 MySQL e Ba lan rken Hatalar Ay klamak 281 Farkl Yöntemler 283 MySQL de Veritaban fllemleri 284

MySQL de Tablo fllemleri 286 Tablonun Sütun Adlar n Okumak 294 MySQL de Verileri Listeleme Yöntemi 296 MySQL e Kal c Ba lant ve Ba lant y Kesmek 300 21. PostgreSQL 301 22. ODBC 321 23. COM 339 24. DBX Fonksiyonlar 343 25. PHP yle Grafik fllemleri 347 Resim Üzerinde Font Kullanarak Yaz Yazma 365 PHP yle Yaz lm fl Baz Yaz l mlar 367 Ek-1. Örnek Uygulamalar 369 Hatal Link Tespiti 369 Domain Sorgulama 371 FormMail 373 Üyelik Sistemi 375 Arama Motoru 389 Türkiye de Bulunan Baz Hosting fiirketleri 390 Ek-2. PHP ile Java 391 Windows Ortam nda Java Ayarlamas 392 Java ile Veritaban fllemleri 402 Veri Listeleme 405 Veri Girifli 410 Ek-3. PEAR 419 PHP-PEAR Paketlerinin Kurulumu 419 HTML 420 Veritaban 421 Ek-4. WML 429