Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   

×
A'dan Z'ye PHP
SQL, mySQL, mySQLi, PDO, MongoDB, SQlite, AJAX, XML, SOAP, GD, OOP, Codeigniter 3, LARAVEL 5, CURL, IMAP, POP3, REGEX, REST
Nisan 2015 / 6. Baskı / 879 Syf.

Baskısı tükenmiştir.
 

Diğer Baskılar
 Baskı Tarih Fiyatı İndirimli
 7. Şubat2017 83.00 TL -      Sepete Ekle
   

A'dan Z'ye PHP kitabı, PHP Programlama dilini öğrenmek isteyen okuyuculara, başlangıç, orta ve ileri düzeyde bilgiler vermeyi amaçlamaktadır. Kitap baştan sona teorik ve pratik bilgileri ekran görüntüleri ile birlikte bir arada vermektedir.

Kitabın ilk bölümleri başlangıç düzeyindeki okuyuculara temel ve öz bilgiler verecek şekilde ele alınmıştır. Başlangıç düzeyi konularının devamında orta ve ileri düzeydeki konularla PHP programlama dilinin birçok detayı okuyucuyu ileri seviye programlama bilgisi edinmeyi sağlayacak şekilde anlatılmıştır.

Kitapta ele alınan konuların özellikle orta ve ileri düzey bilgileri, özgün ve kapsamlı projelerin üretilmesinde, okuyucuya alt yapı kazandırılmasını ve edindiği bilgilerle günümüz modern web proje ve sunumlarını hazırlamasını sağlayacaktır.

Kitabın en önemli hedefi ise Türkçe kaynak sıkıntısı çekilen REGEX, CURL, mySQL, mySQLi, PDO, MongoDB, XML, SOAP, GD, OOP, IMAP, POP3, SQLITE, AJAX, MVC, CODEIGNITER 3, LARAVEL 5, REST konuları detaylı, örnekleyici ve öz ifadelerle anlatılırken aynı zamanda okuyucunun bu konuların kapsamı dâhilinde bulunan uygulama örnekleri ile tanışmalarını ve uygulama mantığını kavramalarını sağlamaktadır.

PHP 5.6 ile birlikte değişen yeni nesne yönelimli programlama yapısı oldukça detaylı anlatılmış ve her anlatım bir veya birden fazla uygulama ile desteklenmiştir.

Konu Başlıkları
PHP ve HTML
PHP Operatörleri
PHP'de Program Denetimi
Koşullu İfadeler ve Döngüler
Dizi Değişkenler
Fonksiyonlar ile Çalışma
Tarih ve Zaman ile Çalışma
Bütün Yönleri ile Veritabanı Programlama
SQL Dili ve Detayları
İlişkili Veritabanı Uygulamaları
mySQLi ile Veritabanı Programlama
PDO ile Veritabanı Programlama
Çoklu Dil Desteğine Sahip Projeler Üretme
Rotalandırma Sistemi
Cache Sistemi
Geçerlilik Denetimi
Şablonlar
Görünümler (Views)
Kimlik Doğrulanma (Auth)
Geçerlilik Denetimi(Validation)
MongoDB ile Veritabanı Programlama
SQLite3 ile Veritabanı Programlama
PAYU Uygulamalı Alış Veriş Sepeti
Sınırsız Kategori Oluşturma
Stored Procedure (Saklı Yordamlar)
Session Uygulamaları, Full Blog Kodlama
AJAX ile Dinamik İçerik Geliştirme
JSON ile Veritabanı Uygulamaları Geliştirme
E–posta ile İlgili Her Şey(POP3 ,IMAP)
OOP,Nesne Yönelimli Programlama ile ilgili Her Şey
Composer ile Paket Oluşturma
PHP MVC Yapısı ve Framework Yazma
Codeigniter 3 Framework ve Uygulamları
Bütün Yönleriyle LARAVEL 5 Framework
Düzenli İfadeler ile Çalışma ve Yönetme
CURL (GET, POST, DELETE, PUT) Metotları ile Çalışma
Dosya ve Dizin İşlemleri ile Çalışma
Dinamik Grafik Oluşturma ve Uygulama Geliştirme
SimpleXML (XML, RSS, ATOM) Geliştirme
SOAP ile Web Servisleri Geliştirme
REST ile Api Uygulamaları Geliştirme
SEO ile Arama Motoru Optimizasyonu Geliştirme
Barkod: 9789750232763
Yayın Tarihi: Nisan 2015
Baskı Sayısı:  6
Ebat: 16x24
Sayfa Sayısı: 879
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
İçindekiler  
Önsöz  7
1. Bölüm  27
PHP Programlamaya Giriş  29
Ön Hazırlık  29
Hazır Paketle Server Kurulması  29
PHP Kodlarının Yazılışı  35
Ekrana Yazdırma  36
PHP’de Yorum Satırı  36
Editör Kullanarak Hızlı Kod Yazma ve Çalıştırma  39
Programa php.exe Yolunu Gösterme  39
2. Bölüm  41
Değişkenler  43
Değişkenlere Değer Atama  43
Değişkenlerin Taşıdığı Veri Türleri  44
Sayılarla Çalışma  45
Atama ve İşlem Operatörleri  47
Arttırma ve Eksiltme Operatörleri  48
range() Fonksiyonu  48
number_format() Fonksiyonu  48
Matematik İşlemi Yapan Fonksiyonlar  49
Veri Türünü Öğrenme  50
Veri Türünü Değiştirme  50
Değişken Değerlerini Yok Etmek  51
String Verilerle Çalışmak  51
Tek Tırnak İle Çift Tırnak Arasındaki Farkı Anlayalım  51
Kaçış İşaretleri  52
Tırnak İşaretinden Kaçış  53
Değişken Çözümleme  54
Süslü Parantez ile Çözümleme  54
Nokta ile Çözümleme  55
printf ve sprintf  55
Sabit Değerler  58
Sihirli Sabit Değerler  58
Sunucu (Server) Bilgileri  59
Ip Adresi ile Ülke ve Şehir Bulma  61
Sitemize Kim Nerden Geldi  61
Süper Global Değişkenler  62
Çerez Okuma değişkeni ($_COOKIE)  62
Çerez Silme  65
Hatalı Çerez Ataması  66
Oturum Açma Değişkeni ($_SESSION)  67
Session Silme  68
Dosya Yükleme Değişkeni  69
exit() ve die() Fonksiyonları  70
Hata gizleme operatörü  71
Çalıştırma operatörü  71
Değişkenden Değişken Yapma  71
3. Bölüm  75
Php’de Program Denetimi  77
Değer Karşılaştırması  77
Üçlü Mantık ?:  77
Değişkenlerin Fonksiyonlarla Sınanması  78
Karşılaştırma ve Denetleme  79
if  80
Else  80
Elseif  82
Mantıksal Operatörler  84
Switch  87
Döngüler  88
For Döngüsü  89
break  89
For Döngüsü ile Birden Fazla Artış  90
For Döngüsü ile Eksilterek Sıralama  91
While,do..While  91
do.. While Döngüsü  93
Foreach Döngüsü  94
4. Bölüm  97
PHP ve HTML  99
Header  99
Yönlendirme  101
Serbestçe Header Tanımlama  102
HTML Yapısını Anlayalım  102
PHP Kodlarını HTML içine gömmek  105
Formlar  109
<input type="text" />  110
<input type="checkbox" />  110
<input type="radio" />  110
<input type="hidden" />  110
<input type="password" />  110
<input type="submit" />  110
<textarea>  111
<select>  111
PHP ile Formlardan Bilgi Alma  111
POST Metodu  112
GET Metodu  113
Anahtar Değer İkilisini Öğrenmek  114
Form İsteklerini Kontrol Etmek  116
Radio ve Checkbox Seçenekleri  117
Birden fazla Seçenekten Birisini Seçme  118
Birden Fazla Seçenekten Seçim Yapma  118
<textarea>  119
Formlara Bilgi Yazma ve Seçme  120
radio ve checkbox kutucuklarının işaretlenmesi  121
<select> ve <option> seçeneklerini işaretlemek  124
<textarea> bilgi yazmak  124
Yardımcı Fonksiyonlar  126
Form Doğrulama  130
Örnek Uygulama  135
TC Kimlik No Doğrulaması  138
Matematik Hesabı  138
Birleşik Faiz Hesabı  139
Hızlı Hesap Tahmini  140
Formları Filtreleme  141
Form Kullanarak Eposta Gönderme  144
XAMPP Mail Ayarları  145
Programa Dışarıdan Dosya Dahil Etme  146
Dosyaların Bir Şablona Dahil Edilmesi  147
5. Bölüm  153
Dizi Değişkenler  155
Dizi Değişkenleri Nerelerde Kullanacağız?  155
Dizilere Ekleme Çıkarma  157
İlişkili Diziler  159
Köşeli Parantez ile Atama ve Değişiklik Yapmak  160
İç İçe ve Çok Boyutlu Diziler  161
Döngü ile İç İçe Dizi Elemanlarını Elde Etme  163
Dizi Fonksiyonları  164
is_array()  164
explode()  165
implode()  165
list()  165
each ()  165
extract()  166
array_sum()  166
current(), end(), next(), prev(), reset()  166
Dizilerde Arama, Karşılaştırma  167
array_key_exists()  167
in_array()  168
array_search()  168
array_intersect()  168
array_intersect_assoc()  169
array_diff  169
array_count_values()  169
Dizilerde Değişiklik  169
array_splice()  169
array_slice()  170
array_unique()  170
array_chunk()  171
array_flip()  171
Dizileri Birleştirme  171
array_merge()  171
array_merge_recursive()  172
array_walk()  172
array_combine()  173
Dizileri Sıralama  173
ksort()  173
krsort()  173
asort()  173
array_reverse()  174
array_multisort()  174
Gruplandırıp Sıralama  175
array_map() Fonksiyonu  175
PHP 5.4 ile Gelen Yeni Dizi Özellikleri  176
Dizileri JSON Biçimine Dönüştürme  177
Diziyi Nesne Tipine Dönüştürme  178
6. Bölüm  183
Fonksiyonlar  185
Fonksiyon Oluşturma  185
Değer Döndürme  185
Varsayılan Değer  186
Global Değişken  187
Dizi Değer Döndürmek  188
Fonksiyonlarda Referans  188
İç İçe Fonksiyon  190
Kendi Kendisini Çağıran (Recursive) Fonksiyon  190
Fonksiyon Var mı?  192
Fonksiyon Çağırma  192
func_get_args()  192
func_num_args()  193
func_get_arg()  193
get_defined_functions()  194
PHP 5.4 ile Gelen Yeni Özellikler  194
Anonim Fonksiyon  194
Anonim Fonksiyonlarda Dış Değişken  196
Sınıf (Class) Oluşturma  197
7. Bölüm  199
Tarih ve Zaman  201
Date() Fonksiyonu  201
getdate() Fonksiyonu  202
mktime() Fonksiyonu  203
Localtime() Fonksiyonu  205
strftime() Fonksiyonu  206
setlocale() Fonksiyonu  208
Geçen Zamanı Hesaplama  208
1 Ocak 1970 Öncesi Geçen Saniyeyi Hesaplama  210
date_default_timezone_set() Fonksiyonu  210
8. Bölüm  213
Veritabanı Programlama  215
mySQL Veritabanının Kurulması  215
Komut ile mySQL Servere Ulaşmak  216
mySQL Sunucusu Hangi Dizinde?  216
Yeni Bir Kullanıcı Hesabı Açmak  217
mySQL  219
Deyimi  219
Açıklamalar  220
Sütün Alanlarına Girilecek Veri Tipleri ve Anlamları  221
Tabloya Veri Girme  223
Ekleme Sorgusu  223
INTO Deyimi  224
phpMyAdmin  225
Tabloya Kayıt Ekleme  227
Tabloda Kayıt Güncelleme  228
SQL ile Tablo Oluşturma  229
SQL ile Tabloya Kayıt Ekleme  229
SQL ile Tabloda Kayıt Güncelleme  230
SQL ile Tablodan Kayıt Silme  231
SQL ile Kayıt Sorgulama  231
Deyimi  231
ORDER BY  235
GROUP BY  235
ALTER TABLE Deyimi  237
İlişkilendirme  238
UNIQUE  238
Depolama Motoru  238
MyISAM  238
InnoDB  239
FOREIGN KEY  239
İlişkilendirilmiş Tablolarla Çalışmak  239
Foreign Key İle İlişkilendirme  240
Bire Bir İlişkisi (One to One)  243
Birden Çok İlişkisi (One to Many)  244
Çoktan Çok İlişkisi (Many to Many)  244
LEFT JOIN Sorgusu  246
RIGHT JOIN Sorgusu  247
Tablo Ve Sütun Adlarına Takma Ad Verme  247
Kendi İçinde İlişkilendirme  248
Bir Ürünü Birden Fazla Kategori İle İlişkilendirme  249
ON DUPLICATE KEY UPDATE  250
9. Bölüm  253
PHP ve mySQL Programlama  255
mysqli  255
mysqli() Sınıfı  255
Veritabanına Bağlanmak  255
Mysqlnd Kurulu Mu?  257
prepare() Metodu  257
bind_param() Metodu  257
fetch_array() Fonksiyonu  265
fetch_row() Fonksiyonu  267
num_rows  268
affected_rows  269
fetch_object() Fonksiyonu  270
insert_id  271
Formlarla Veritabanı Üzerinde Çalışma  271
Tabloya Kayıt Eklemek  272
Arama Yapmak  276
Kayıtları Sayfalamak  277
query() Metodu  279
real_escape_string() Metodu  281
Veritabanı Güvenliği  281
Veritabanı ve Gizlilik  282
Öntanımlı Sabitler  283
Tek Yönlü Şifreleme  285
Serialize  287
mySQL Şifreleme Fonksiyonları  287
URL işlemleri  288
Setcookie ile Oturum Açma  289
Üyenin Çıkışını Sağlamak  293
Şifre Değiştirmeyi Sağlamak  293
Blog Oluşturma  295
Alış Veriş Sepeti  304
Ürün Ekleme  316
bind_result() Metodu  318
fetch() Metodu  318
PHP 5.4 ile Gelen Traversable Desteği  319
PHP İle Kod Üretme  320
Ajax İle Dinamik Veritabanı İşlemleri  322
$( ) Fonksiyonu  322
Fare Olayları  323
HTML Ekleme Yada Değiştirme  323
Dinamik Veri İletme ve Alma  325
Formdan Bilgi Gönderme  326
post() ve get() Fonksiyonları  328
Dinamik Form Oluşturma  332
JSON Verileriyle Çalışma  333
Ajax ve JSON İle Veritabanı Uygulamaları  334
JSONP  336
Veritabanından Dinamik Veri Silme  337
Ajax İle Dosya Yükleme  338
Veritabanı İşlemleri ve XML Kullanımı  339
XML Yazma  340
jQuery ve XML  340
Sınırsız Kategori Oluşturma  342
Sınırsız Kategori Ekleme, Güncelleme, Silme  345
Uygulamalar İçin Fonksiyon Oluşturma  347
Çoklu Dil Desteği  355
Cache İçin Rota Parametresi  356
Veritabanı Desteği  357
Üyelik Sistemi  358
Şablon Sistemi  359
Şablon Dosyalarına Değişken Aktarma  360
Editör (WYSIWYG) Yapmak ve Kullanmak  366
Güvenlik Kodu Uygulaması  369
WebCam Uygulaması  370
10. Bölüm  373
PDO  375
PDO MySQL Veritabanı Bağlantısı  375
exec() Metodu  377
Hata Yakalama  378
query Metodu  379
SQL Güvenliği  380
prepare() Metodu  383
bindParam() Metodu  384
execute() Metodu  386
bindColumn() Metodu  388
fetch() Metodu  388
fetchAll Metodu  391
lastInsertId()  392
rowCount()  392
FETCH_CLASS  393
beginTransaction  394
Stored Procedure  395
Saklı Yordamı Kaydetmek ve Çağırmak  396
Karakteristik Özelliklerle Çalışmak  396
mySQLi ve PDO ile Saklı Yordam Okuma  397
İç İçe BEGIN, END Kullanımı  398
PDO SQLite  399
PDO İle Blog Uygulaması  400
Rota Sistemi ve Uygulaması  412
Rota Denetimi  414
Rota Sistemi İle Forum Uygulaması  415
Veritabanı İşlemleri  418
Uygulama İçin Veritabanı Planlaması  420
11. Bölüm  429
MongoDB  431
MongoDB Kurulumu  431
PHP ve mongoDB  433
phpmoadmin  435
MongoDB Veritabanı sunucusuna bağlanma  435
Veritabanı seçimi  435
insert()  436
Update()  437
Remove()  439
fnd() ve findOne()  439
Koşullu Operatörler  440
SQL ve Mongo Karşılığı  441
hasNext ve getNext  442
createCollection (koleksiyon kaydetme)  443
selectCollection(Koleksiyon seçme)  443
Sayfalama  444
Blog uygulaması  445
Mongo Hosting  449
12. Bölüm  451
Sqlite3  453
new SQLite3()  454
query()  455
fetchArray()  455
escapeString()  456
exec()  456
lastErrorMsg()  457
lastInsertRowID()  457
changes()  457
querySingle()  458
prepare()  458
Tarih ve Zaman  460
createFunction()  461
Sqlite Uygulama Örneği  462
Sqlite İle Alış Veriş Sepeti  465
13. Bölüm  475
Nesne Yönelimli Programlama (OOP)  477
Sınıf nedir?  477
Nesne nedir?  477
Nesne Yaratma  477
This  479
New  480
Kurucu ve Yıkıcı Fonksiyonlar  483
Görünürlük (Visibility)  489
Özelliklerinin Görünürlüğü  490
Metotların Görünürlüğü  491
Sınıf Sabitleri  492
Miras(Kalıtım, Inheritance)  493
Örnek Uygulama  495
Sınıf (Self, Parent) Erişimi  497
İki Özel Anahtar Sözcük Self ve Parent  497
Static Anahtar Sözcüğü  499
Kapsama (::) Operatörü  501
Singleton  501
Sınıf Soyutlama (Class Abstraction)  504
Nesne Ara Yüzleri(Object Interfaces)  505
Adapter Design Pattern  508
Decorate Design Pattern  509
Factory Design Pattern  511
Sihirli (Magic) Metodlar  512
Nesneleri Dizi Olarak Yayınlamak (Object Serialize)  512
Bindirme (Overloading)  513
__toString Metodu  514
Nesneleri Fonksiyon Olarak Kullanmak  515
Trait  515
Uyuşmazlık Çözümü  517
Sınıf Yüklendiği An Üyelerine Erişme  518
Zincirleme  518
Otomatik Nesne Yükleme (Autoloading Objects)  520
Sınıf Var mı?class_exists Fonksiyonu  521
Metot Var mı? method_exists Fonksiyonu  522
is_callable Fonksiyonu  522
Namespace  522
Sınıfları Use Direktifi İle Çağırmak  523
Sınıflara Takma Ad Verilmesi  524
Dizin Yoluna Göre Namespace Tanımlaması  524
Composer ile paket oluşturma  526
Paket Güncelleme  529
Paket Yayınlama  529
projeyi packagist.org gönderme  529
Model–View–Controller (MVC)  529
14. Bölüm  535
CodeIgniter 3 Framework  537
CodeIgniter  537
Dışarıdan Değişken Alma  539
Model Sınıfı ile Çalışma  539
View ile Çalışma  540
Birden Fazla Şablon Dosyaysı Kullanma  541
Ayarları Yapalım  542
Veritabanı Ayarları  542
İlk Veritabanı Uygulaması  543
Veritabanı Sınıfı Metotları  546
Veri Seçme  546
Veri Ekleme, Güncelleme, Silme  547
Formlarla Çalışma  547
Get, Post, Cookie, Server Bilgilerini Alma  548
Cookie Ataması ve Okunması  548
Session Atama, Okuma ve Silme  548
Form Bilgilerini Doğrulama  549
Blog İçeriği Ekleme, Güncelleme ve Silme  550
SESSION ile Çalışma  553
Sayfalama, Pagination  558
Alış Veriş Sepeti  559
15. Bölüm  563
Laravel 5 Framework  565
Neden bir Framework öğrenmeliyiz?  565
PHP’yi Ortam Değişkenlerine Ekleme  567
Laravel 5 Kurulumu  567
İlk Laravel 5 Uygulaması  569
Örnek bir Veritabanı çalışması  570
Routes  572
Rota Bilgisi  574
View Bilgisi  574
Route  575
Route Prametreleri  576
Route Denetim Parametreleri  577
Form İsteklerini Elde Etme  578
Şablonlarla Çalışmak  579
Şablon Dosyalarına Değişken Aktarma  581
Veritabanı İşlemlerini Anlayalım  581
Ekleme İşlemleri  582
fillable ve guarded  582
Güncelleme İşlemleri  583
Silme İşlemleri  583
Veri Seçme İşlemleri  584
Uygulama İçin Ekleme Silme Güncelleme  584
Üyelik İşlemleri  587
Users Tablosunu Oluşturma  587
Users (Üyeler) Tablosu  589
Relationship Model (İlişki Modeli)  590
Tablo ilişkileri  591
Çoktan Çok İlişkisi (belongsToMany)  595
İlişkili Model Uygulaması  596
Form Doğrulama İşlemleri  602
Kurallara göre mesaj üretebilirsiniz.  604
Request  605
Form Hatalarını Özelleşitrme  606
Middleware  607
Model Sınıflarında Tablo Adı Belirleme  609
View::composer  609
Form ve HTML Sınıfını Yükleme  611
Form Kulllanımı  612
DB Sınıfı İle Veritabanı İşlemleri  613
Ekleme İşlemi  613
Güncelleme İşlemi  614
Silme İşlemi  614
Veri Sorgulama Metotları  614
where()  615
Oturum(Session)  618
Çerez (Cookie)  619
Sepet Uygulaması  620
Laravel Dosya İşlemleri  623
Laravel Email  625
Ajax İle Üye Girişi  626
Farklı Dillerle Çalışma  627
Migrations  629
16. Bölüm  631
Regex  633
Ayrıştırma  639
Bilinmeyenler  640
(.) Nokta İşareti  646
Guruplama Modelleri  647
Alternatifler  648
Özel Veri İşleme  650
Desen Değiştiriciler  655
Dahili Seçenekler  656
İsimli Alt Şablonlar  656
(?flags:subpattern) tezi  656
Eşleşme noktasının sonrasına bakan tezler  657
Eşleşme noktasının öncesine bakan tezler  658
Örnek Uygulamalar  658
Döviz kuru öğrenme  659
Haber Başlıklarını Almak  659
17. Bölüm  661
CURL  663
CURL Nedir?  663
CURL ile Neler Yapılabilir?  663
CURL Kullanımı Dört Adımdan Oluşur  663
Seçenekli Kullanım  664
CURL Fonksiyonları  664
Açıklama  665
Seçenekler  665
URL  668
Çerezler (Cookies)  671
S Protokolü  672
Kimlik Doğrulama (Authentication)  673
cURL ile Kimlik Doğrulama Sistemine Girme  674
GET Metodu  674
GET Metodu ile Google de Arama  675
POST Metodu  677
PUT Metodu  678
POST Metodu  679
DELETE Metodu  680
18. Bölüm  681
Dosya ve Dizin İşlemleri  683
fopen() Fonksiyonu  683
fgets() Fonksiyonu  684
fwrite() Fonksiyonu  685
fputs() Fonksiyonu  685
fread() Fonksiyonu  686
fgetcsv() Fonksiyonu  687
fseek() Fonksiyonu  688
ftell() Fonksiyonu  689
rewind() Fonksiyonu  689
ftruncate() Fonksiyonu  691
file() Fonksiyonu  692
fpassthru() Fonksiyonu  694
fscanf() Fonksiyonu  694
file_get_contents() Fonksiyonu  695
file_put_contents() Fonksiyonu  695
Dosyalar Hakkında Bilgi  696
file_exits() Fonksiyonu  696
is_file() ve is_dir() Fonksiyonları  696
is_readable() Fonksiyonu  697
is_writable() Fonksiyonu  697
is_executable() Fonksiyonu  698
Dizin İşlemleri  698
Dizin Okuma ve Listeleme  698
glob() Fonksiyonu  698
Dosya ve Dizinleri Birlikte Listeleme  699
Uzantısı Belli Dosyaları Listeleme  699
mkdir() Dizin Oluşturma  700
rmdir() Dizin Silme  700
copy() Fonksiyonu  700
Sunucuya Dosya Yükleme  701
move_uploaded_file() Fonksiyonu  702
CHMOD (Dosya ve Dizin Erişim Yetkisi)  703
Dosyalar Hakkında Bilgi Veren Fonksiyonlar  703
chmod()  704
Sayılarla Erişim Hakları  705
Harflerle Erişim Hakları  706
Dosya Yapılandırma ve Zaman Damgası  706
touch()  707
stat()  707
19. Bölüm  709
Grafik Fonksiyonları  711
ImageCreate(), Imagecreate() Fonksiyonu  711
ImageColorAllocate() ve Imagecolorallocate() Fonksiyonu  711
Imagearc() Fonksiyonu  712
Imagefill() Fonksiyonu  712
ImageLine() Fonksiyonu  713
Imagefilledrectangle() Fonksiyonu  713
Imagestring() Fonksiyonu  713
Imagedashedline() Fonksiyonunu  714
Imagecopy() Fonksiyonu  714
Imagecopyresized() Fonksiyonu  715
Imagefontwidth() ve Imagefontheight() Fonksiyonları  715
Imagepolygon() Fonksiyonu  716
Imagettftext() Fonksiyonu  716
Imagefilltoborder() Fonksiyonu  718
İstatistik Amaçlı Grafikler Üretmek  718
Grafiğe Boyut Ekleme  724
Çubuk Grafikler  727
TTF Font  729
Örnek Uygulama  729
Bitmap Formatlı Yazılar  731
Grafiklerde İstenilen Bölgenin Kesilmesi  733
Dinamik Olarak Grafik Kırpma  735
Grafik İşlemleri İçin Matrisler  737
Pixel Taşıma  740
RGB Renk Tanımlaması  744
İkili Sayılar(Binary, Bit)  744
İkili Sayıların Oluşturulması  744
Bitwise (Bit İşlem Operatörleri) ile Bit İşlemleri  745
Operatör & (And)  746
Operatör ¦ (Or)  746
Operatör ^ (Xor)  746
Operatör ~ (Not)  746
Operatör << (Shift Left)  747
Operatör >> (Shift Right)  747
Veri Tiplerini Bir Birine Dönüştüren Fonksiyonlar  748
Bir Grafiğin Kodlarının Elde Edilmesi  748
İkili (Binary) Bir Sayıyı Hexadecimal'e Çevirmek  750
Pixelde Renk Skalası  750
Renk Değiş Tokuşu  751
Grafiklerin Negatifini Elde Etmek  753
Matris Verileri ile Pixellerin Dönüşümü ve Filtreleme  753
Resim Küçültme ya da Büyütme  754
Dizindeki Büyük Resimleri Küçültmek  755
Küçük Resimleri Göstermek  756
Online Resim Birleştirme  757
Gif ve PNG Grafiklerini JPG Olarak Kaydetmek  759
Gif, Png, Jpg Türlerini Bir Birine Çevirme  760
20. Bölüm  763
E–posta(Mail)  765
E–postanın (Mail) Gönderilişi  765
E–posta(Mail) Bileşenleri  766
PHP ile Mail (Eposta) Gönderme  767
HTML İçerikli Eposta Göndermek  767
Form Kullanarak Eposta Gönderme  768
Mail Server  768
Mail Server Kurulumu  769
Mail Server’in Test Edilmesi  769
Mail Server’dan Mesajları Okumak  770
Dosya Eklentili Mail Gönderme  771
RFC 822  771
MIME  771
Epostanın Yapısı  772
MIME–Version  772
Content–Type  772
Content–Transfer–Encoding  772
Boundary  772
Eposta ile Birden Fazla Ek Dosya Gönderme  774
Birden Fazla Kişiye Eposta Göndermek  775
Başlık ve İçeriğin Kodlanması  776
POP3 Mail  777
Telnet ile POP3 Mail Hesabına Bağlanma  777
POP3 Mail İçin Telnet Komutları  777
PHP ile POP3 Mail Okuma  778
IMAP  779
imap_open()  780
imap_headerinfo()  781
imap_num_msg()  782
iconv_mime_decode()  782
imap_mailboxmsginfo()  782
imap_fetchstructure()  783
imap_fetchbody()  786
Eposta Hesap Erşim Uygulaması  787
imap_fetch_overview()  790
Gamail hesabına SSL ile Bağlanalım  794
imap_sort()  795
21. Bölüm  797
(Hypertext Transfer Protocol)  799
Header Fonksiyonu  800
Önbelleği (Cache) Silmek  801
Pragma  802
Expires  802
Last–Modified  802
max–age (Yaşam Süresi)  803
Dinamik Cache Uygulayarak Siteleri Hızlandırmak  803
Sunucu Çıktısını Kontrol Etme  804
Çıktı Kontrol Fonksiyonları  804
ob_start()  805
ob_gzhandler  805
Tampondaki Veriyi Değiştirme  807
Tampondaki Veriyi Değiştirip Bir Süre Bekletme  807
ob_get_contents()  808
ob_get_clean()  808
ob_get_level()  809
Cache Oluşturmak  809
22. Bölüm  811
mySQL Veritabanı Yedeği Alma  813
Hosting Hesabındaki Panel ile Yedek Alma  813
Mysqldump Programı  814
Mysqldump Yedekleme Seçenekleri  814
Karakter Tanımlama  817
SSH ile mySQL Yedeği Alma  817
Cpanel’de Cron Ayarları  819
Crontab Kullanımı  822
Yapılacak İşlemlerin Sırası  823
Crontab Komutlarının Anlamı ve Uygulaması  823
Temel Komut  823
Zaman Periyodu Ayarlama  823
Örnek Uygulama  824
23. Bölüm  825
SimpleXML  827
XPath  831
nodeValue  832
childNodes ve nodeName  835
Instanceof  835
getElementsByTagName  837
getElementById  838
Uygulama Örneği  838
XSLT  839
XSLT Stil Sayfası Örneği  839
PHP ve XSLT ile XML Verilerinin İşlenmesi  841
Namespace  842
registerXPathNamespace  842
getNamespaces  843
addChild  843
XML Belgesine HTML İçeriği Ekleme  844
XML Belgesi Oluşturma  845
createCDATASection()  847
createTextNode Kullanmadan Text Eklemek  848
XML ve RSS Uygulaması  849
Dinamik RSS Okuyucu  851
24. Bölüm  853
SOAP(Simple Object Access Protocol)  855
WSDL (Web Services Description Language)  855
Types  857
Complex Type (Karmaşık İçerik)  857
Mesajlar (Messages)  859
<portType>  859
<binding>  859
<service>  860
SOAP API  863
PHP SOAP Fonksiyonları  863
İstemecinin ve Serverin Gönderdiği Bilgiler  864
İstemci ile Wsdl Kullanmadan İstek Göndermek  865
Servis Hangi Fonksiyon ve Değişkenleri Kullanıyor  866
Örnek Uygulama  867
RESTful Web Servisi  870
RESTful İle oEmbed API Servisi  876
 


Lütfi Koray Yitmen
Eylül 2020
29.00 TL
Sepete Ekle
Erdal Delebe
Haziran 2020
30.00 TL
Sepete Ekle
Mehmet Yitmen ...
Şubat 2020
46.00 TL
İndirimli: 36.90 TL (%19)
Sepete Ekle
Emrah Yüksel
Şubat 2020
36.00 TL
Sepete Ekle





 

İÇİNDEKİLER
İçindekiler  
Önsöz  7
1. Bölüm  27
PHP Programlamaya Giriş  29
Ön Hazırlık  29
Hazır Paketle Server Kurulması  29
PHP Kodlarının Yazılışı  35
Ekrana Yazdırma  36
PHP’de Yorum Satırı  36
Editör Kullanarak Hızlı Kod Yazma ve Çalıştırma  39
Programa php.exe Yolunu Gösterme  39
2. Bölüm  41
Değişkenler  43
Değişkenlere Değer Atama  43
Değişkenlerin Taşıdığı Veri Türleri  44
Sayılarla Çalışma  45
Atama ve İşlem Operatörleri  47
Arttırma ve Eksiltme Operatörleri  48
range() Fonksiyonu  48
number_format() Fonksiyonu  48
Matematik İşlemi Yapan Fonksiyonlar  49
Veri Türünü Öğrenme  50
Veri Türünü Değiştirme  50
Değişken Değerlerini Yok Etmek  51
String Verilerle Çalışmak  51
Tek Tırnak İle Çift Tırnak Arasındaki Farkı Anlayalım  51
Kaçış İşaretleri  52
Tırnak İşaretinden Kaçış  53
Değişken Çözümleme  54
Süslü Parantez ile Çözümleme  54
Nokta ile Çözümleme  55
printf ve sprintf  55
Sabit Değerler  58
Sihirli Sabit Değerler  58
Sunucu (Server) Bilgileri  59
Ip Adresi ile Ülke ve Şehir Bulma  61
Sitemize Kim Nerden Geldi  61
Süper Global Değişkenler  62
Çerez Okuma değişkeni ($_COOKIE)  62
Çerez Silme  65
Hatalı Çerez Ataması  66
Oturum Açma Değişkeni ($_SESSION)  67
Session Silme  68
Dosya Yükleme Değişkeni  69
exit() ve die() Fonksiyonları  70
Hata gizleme operatörü  71
Çalıştırma operatörü  71
Değişkenden Değişken Yapma  71
3. Bölüm  75
Php’de Program Denetimi  77
Değer Karşılaştırması  77
Üçlü Mantık ?:  77
Değişkenlerin Fonksiyonlarla Sınanması  78
Karşılaştırma ve Denetleme  79
if  80
Else  80
Elseif  82
Mantıksal Operatörler  84
Switch  87
Döngüler  88
For Döngüsü  89
break  89
For Döngüsü ile Birden Fazla Artış  90
For Döngüsü ile Eksilterek Sıralama  91
While,do..While  91
do.. While Döngüsü  93
Foreach Döngüsü  94
4. Bölüm  97
PHP ve HTML  99
Header  99
Yönlendirme  101
Serbestçe Header Tanımlama  102
HTML Yapısını Anlayalım  102
PHP Kodlarını HTML içine gömmek  105
Formlar  109
<input type="text" />  110
<input type="checkbox" />  110
<input type="radio" />  110
<input type="hidden" />  110
<input type="password" />  110
<input type="submit" />  110
<textarea>  111
<select>  111
PHP ile Formlardan Bilgi Alma  111
POST Metodu  112
GET Metodu  113
Anahtar Değer İkilisini Öğrenmek  114
Form İsteklerini Kontrol Etmek  116
Radio ve Checkbox Seçenekleri  117
Birden fazla Seçenekten Birisini Seçme  118
Birden Fazla Seçenekten Seçim Yapma  118
<textarea>  119
Formlara Bilgi Yazma ve Seçme  120
radio ve checkbox kutucuklarının işaretlenmesi  121
<select> ve <option> seçeneklerini işaretlemek  124
<textarea> bilgi yazmak  124
Yardımcı Fonksiyonlar  126
Form Doğrulama  130
Örnek Uygulama  135
TC Kimlik No Doğrulaması  138
Matematik Hesabı  138
Birleşik Faiz Hesabı  139
Hızlı Hesap Tahmini  140
Formları Filtreleme  141
Form Kullanarak Eposta Gönderme  144
XAMPP Mail Ayarları  145
Programa Dışarıdan Dosya Dahil Etme  146
Dosyaların Bir Şablona Dahil Edilmesi  147
5. Bölüm  153
Dizi Değişkenler  155
Dizi Değişkenleri Nerelerde Kullanacağız?  155
Dizilere Ekleme Çıkarma  157
İlişkili Diziler  159
Köşeli Parantez ile Atama ve Değişiklik Yapmak  160
İç İçe ve Çok Boyutlu Diziler  161
Döngü ile İç İçe Dizi Elemanlarını Elde Etme  163
Dizi Fonksiyonları  164
is_array()  164
explode()  165
implode()  165
list()  165
each ()  165
extract()  166
array_sum()  166
current(), end(), next(), prev(), reset()  166
Dizilerde Arama, Karşılaştırma  167
array_key_exists()  167
in_array()  168
array_search()  168
array_intersect()  168
array_intersect_assoc()  169
array_diff  169
array_count_values()  169
Dizilerde Değişiklik  169
array_splice()  169
array_slice()  170
array_unique()  170
array_chunk()  171
array_flip()  171
Dizileri Birleştirme  171
array_merge()  171
array_merge_recursive()  172
array_walk()  172
array_combine()  173
Dizileri Sıralama  173
ksort()  173
krsort()  173
asort()  173
array_reverse()  174
array_multisort()  174
Gruplandırıp Sıralama  175
array_map() Fonksiyonu  175
PHP 5.4 ile Gelen Yeni Dizi Özellikleri  176
Dizileri JSON Biçimine Dönüştürme  177
Diziyi Nesne Tipine Dönüştürme  178
6. Bölüm  183
Fonksiyonlar  185
Fonksiyon Oluşturma  185
Değer Döndürme  185
Varsayılan Değer  186
Global Değişken  187
Dizi Değer Döndürmek  188
Fonksiyonlarda Referans  188
İç İçe Fonksiyon  190
Kendi Kendisini Çağıran (Recursive) Fonksiyon  190
Fonksiyon Var mı?  192
Fonksiyon Çağırma  192
func_get_args()  192
func_num_args()  193
func_get_arg()  193
get_defined_functions()  194
PHP 5.4 ile Gelen Yeni Özellikler  194
Anonim Fonksiyon  194
Anonim Fonksiyonlarda Dış Değişken  196
Sınıf (Class) Oluşturma  197
7. Bölüm  199
Tarih ve Zaman  201
Date() Fonksiyonu  201
getdate() Fonksiyonu  202
mktime() Fonksiyonu  203
Localtime() Fonksiyonu  205
strftime() Fonksiyonu  206
setlocale() Fonksiyonu  208
Geçen Zamanı Hesaplama  208
1 Ocak 1970 Öncesi Geçen Saniyeyi Hesaplama  210
date_default_timezone_set() Fonksiyonu  210
8. Bölüm  213
Veritabanı Programlama  215
mySQL Veritabanının Kurulması  215
Komut ile mySQL Servere Ulaşmak  216
mySQL Sunucusu Hangi Dizinde?  216
Yeni Bir Kullanıcı Hesabı Açmak  217
mySQL  219
Deyimi  219
Açıklamalar  220
Sütün Alanlarına Girilecek Veri Tipleri ve Anlamları  221
Tabloya Veri Girme  223
Ekleme Sorgusu  223
INTO Deyimi  224
phpMyAdmin  225
Tabloya Kayıt Ekleme  227
Tabloda Kayıt Güncelleme  228
SQL ile Tablo Oluşturma  229
SQL ile Tabloya Kayıt Ekleme  229
SQL ile Tabloda Kayıt Güncelleme  230
SQL ile Tablodan Kayıt Silme  231
SQL ile Kayıt Sorgulama  231
Deyimi  231
ORDER BY  235
GROUP BY  235
ALTER TABLE Deyimi  237
İlişkilendirme  238
UNIQUE  238
Depolama Motoru  238
MyISAM  238
InnoDB  239
FOREIGN KEY  239
İlişkilendirilmiş Tablolarla Çalışmak  239
Foreign Key İle İlişkilendirme  240
Bire Bir İlişkisi (One to One)  243
Birden Çok İlişkisi (One to Many)  244
Çoktan Çok İlişkisi (Many to Many)  244
LEFT JOIN Sorgusu  246
RIGHT JOIN Sorgusu  247
Tablo Ve Sütun Adlarına Takma Ad Verme  247
Kendi İçinde İlişkilendirme  248
Bir Ürünü Birden Fazla Kategori İle İlişkilendirme  249
ON DUPLICATE KEY UPDATE  250
9. Bölüm  253
PHP ve mySQL Programlama  255
mysqli  255
mysqli() Sınıfı  255
Veritabanına Bağlanmak  255
Mysqlnd Kurulu Mu?  257
prepare() Metodu  257
bind_param() Metodu  257
fetch_array() Fonksiyonu  265
fetch_row() Fonksiyonu  267
num_rows  268
affected_rows  269
fetch_object() Fonksiyonu  270
insert_id  271
Formlarla Veritabanı Üzerinde Çalışma  271
Tabloya Kayıt Eklemek  272
Arama Yapmak  276
Kayıtları Sayfalamak  277
query() Metodu  279
real_escape_string() Metodu  281
Veritabanı Güvenliği  281
Veritabanı ve Gizlilik  282
Öntanımlı Sabitler  283
Tek Yönlü Şifreleme  285
Serialize  287
mySQL Şifreleme Fonksiyonları  287
URL işlemleri  288
Setcookie ile Oturum Açma  289
Üyenin Çıkışını Sağlamak  293
Şifre Değiştirmeyi Sağlamak  293
Blog Oluşturma  295
Alış Veriş Sepeti  304
Ürün Ekleme  316
bind_result() Metodu  318
fetch() Metodu  318
PHP 5.4 ile Gelen Traversable Desteği  319
PHP İle Kod Üretme  320
Ajax İle Dinamik Veritabanı İşlemleri  322
$( ) Fonksiyonu  322
Fare Olayları  323
HTML Ekleme Yada Değiştirme  323
Dinamik Veri İletme ve Alma  325
Formdan Bilgi Gönderme  326
post() ve get() Fonksiyonları  328
Dinamik Form Oluşturma  332
JSON Verileriyle Çalışma  333
Ajax ve JSON İle Veritabanı Uygulamaları  334
JSONP  336
Veritabanından Dinamik Veri Silme  337
Ajax İle Dosya Yükleme  338
Veritabanı İşlemleri ve XML Kullanımı  339
XML Yazma  340
jQuery ve XML  340
Sınırsız Kategori Oluşturma  342
Sınırsız Kategori Ekleme, Güncelleme, Silme  345
Uygulamalar İçin Fonksiyon Oluşturma  347
Çoklu Dil Desteği  355
Cache İçin Rota Parametresi  356
Veritabanı Desteği  357
Üyelik Sistemi  358
Şablon Sistemi  359
Şablon Dosyalarına Değişken Aktarma  360
Editör (WYSIWYG) Yapmak ve Kullanmak  366
Güvenlik Kodu Uygulaması  369
WebCam Uygulaması  370
10. Bölüm  373
PDO  375
PDO MySQL Veritabanı Bağlantısı  375
exec() Metodu  377
Hata Yakalama  378
query Metodu  379
SQL Güvenliği  380
prepare() Metodu  383
bindParam() Metodu  384
execute() Metodu  386
bindColumn() Metodu  388
fetch() Metodu  388
fetchAll Metodu  391
lastInsertId()  392
rowCount()  392
FETCH_CLASS  393
beginTransaction  394
Stored Procedure  395
Saklı Yordamı Kaydetmek ve Çağırmak  396
Karakteristik Özelliklerle Çalışmak  396
mySQLi ve PDO ile Saklı Yordam Okuma  397
İç İçe BEGIN, END Kullanımı  398
PDO SQLite  399
PDO İle Blog Uygulaması  400
Rota Sistemi ve Uygulaması  412
Rota Denetimi  414
Rota Sistemi İle Forum Uygulaması  415
Veritabanı İşlemleri  418
Uygulama İçin Veritabanı Planlaması  420
11. Bölüm  429
MongoDB  431
MongoDB Kurulumu  431
PHP ve mongoDB  433
phpmoadmin  435
MongoDB Veritabanı sunucusuna bağlanma  435
Veritabanı seçimi  435
insert()  436
Update()  437
Remove()  439
fnd() ve findOne()  439
Koşullu Operatörler  440
SQL ve Mongo Karşılığı  441
hasNext ve getNext  442
createCollection (koleksiyon kaydetme)  443
selectCollection(Koleksiyon seçme)  443
Sayfalama  444
Blog uygulaması  445
Mongo Hosting  449
12. Bölüm  451
Sqlite3  453
new SQLite3()  454
query()  455
fetchArray()  455
escapeString()  456
exec()  456
lastErrorMsg()  457
lastInsertRowID()  457
changes()  457
querySingle()  458
prepare()  458
Tarih ve Zaman  460
createFunction()  461
Sqlite Uygulama Örneği  462
Sqlite İle Alış Veriş Sepeti  465
13. Bölüm  475
Nesne Yönelimli Programlama (OOP)  477
Sınıf nedir?  477
Nesne nedir?  477
Nesne Yaratma  477
This  479
New  480
Kurucu ve Yıkıcı Fonksiyonlar  483
Görünürlük (Visibility)  489
Özelliklerinin Görünürlüğü  490
Metotların Görünürlüğü  491
Sınıf Sabitleri  492
Miras(Kalıtım, Inheritance)  493
Örnek Uygulama  495
Sınıf (Self, Parent) Erişimi  497
İki Özel Anahtar Sözcük Self ve Parent  497
Static Anahtar Sözcüğü  499
Kapsama (::) Operatörü  501
Singleton  501
Sınıf Soyutlama (Class Abstraction)  504
Nesne Ara Yüzleri(Object Interfaces)  505
Adapter Design Pattern  508
Decorate Design Pattern  509
Factory Design Pattern  511
Sihirli (Magic) Metodlar  512
Nesneleri Dizi Olarak Yayınlamak (Object Serialize)  512
Bindirme (Overloading)  513
__toString Metodu  514
Nesneleri Fonksiyon Olarak Kullanmak  515
Trait  515
Uyuşmazlık Çözümü  517
Sınıf Yüklendiği An Üyelerine Erişme  518
Zincirleme  518
Otomatik Nesne Yükleme (Autoloading Objects)  520
Sınıf Var mı?class_exists Fonksiyonu  521
Metot Var mı? method_exists Fonksiyonu  522
is_callable Fonksiyonu  522
Namespace  522
Sınıfları Use Direktifi İle Çağırmak  523
Sınıflara Takma Ad Verilmesi  524
Dizin Yoluna Göre Namespace Tanımlaması  524
Composer ile paket oluşturma  526
Paket Güncelleme  529
Paket Yayınlama  529
projeyi packagist.org gönderme  529
Model–View–Controller (MVC)  529
14. Bölüm  535
CodeIgniter 3 Framework  537
CodeIgniter  537
Dışarıdan Değişken Alma  539
Model Sınıfı ile Çalışma  539
View ile Çalışma  540
Birden Fazla Şablon Dosyaysı Kullanma  541
Ayarları Yapalım  542
Veritabanı Ayarları  542
İlk Veritabanı Uygulaması  543
Veritabanı Sınıfı Metotları  546
Veri Seçme  546
Veri Ekleme, Güncelleme, Silme  547
Formlarla Çalışma  547
Get, Post, Cookie, Server Bilgilerini Alma  548
Cookie Ataması ve Okunması  548
Session Atama, Okuma ve Silme  548
Form Bilgilerini Doğrulama  549
Blog İçeriği Ekleme, Güncelleme ve Silme  550
SESSION ile Çalışma  553
Sayfalama, Pagination  558
Alış Veriş Sepeti  559
15. Bölüm  563
Laravel 5 Framework  565
Neden bir Framework öğrenmeliyiz?  565
PHP’yi Ortam Değişkenlerine Ekleme  567
Laravel 5 Kurulumu  567
İlk Laravel 5 Uygulaması  569
Örnek bir Veritabanı çalışması  570
Routes  572
Rota Bilgisi  574
View Bilgisi  574
Route  575
Route Prametreleri  576
Route Denetim Parametreleri  577
Form İsteklerini Elde Etme  578
Şablonlarla Çalışmak  579
Şablon Dosyalarına Değişken Aktarma  581
Veritabanı İşlemlerini Anlayalım  581
Ekleme İşlemleri  582
fillable ve guarded  582
Güncelleme İşlemleri  583
Silme İşlemleri  583
Veri Seçme İşlemleri  584
Uygulama İçin Ekleme Silme Güncelleme  584
Üyelik İşlemleri  587
Users Tablosunu Oluşturma  587
Users (Üyeler) Tablosu  589
Relationship Model (İlişki Modeli)  590
Tablo ilişkileri  591
Çoktan Çok İlişkisi (belongsToMany)  595
İlişkili Model Uygulaması  596
Form Doğrulama İşlemleri  602
Kurallara göre mesaj üretebilirsiniz.  604
Request  605
Form Hatalarını Özelleşitrme  606
Middleware  607
Model Sınıflarında Tablo Adı Belirleme  609
View::composer  609
Form ve HTML Sınıfını Yükleme  611
Form Kulllanımı  612
DB Sınıfı İle Veritabanı İşlemleri  613
Ekleme İşlemi  613
Güncelleme İşlemi  614
Silme İşlemi  614
Veri Sorgulama Metotları  614
where()  615
Oturum(Session)  618
Çerez (Cookie)  619
Sepet Uygulaması  620
Laravel Dosya İşlemleri  623
Laravel Email  625
Ajax İle Üye Girişi  626
Farklı Dillerle Çalışma  627
Migrations  629
16. Bölüm  631
Regex  633
Ayrıştırma  639
Bilinmeyenler  640
(.) Nokta İşareti  646
Guruplama Modelleri  647
Alternatifler  648
Özel Veri İşleme  650
Desen Değiştiriciler  655
Dahili Seçenekler  656
İsimli Alt Şablonlar  656
(?flags:subpattern) tezi  656
Eşleşme noktasının sonrasına bakan tezler  657
Eşleşme noktasının öncesine bakan tezler  658
Örnek Uygulamalar  658
Döviz kuru öğrenme  659
Haber Başlıklarını Almak  659
17. Bölüm  661
CURL  663
CURL Nedir?  663
CURL ile Neler Yapılabilir?  663
CURL Kullanımı Dört Adımdan Oluşur  663
Seçenekli Kullanım  664
CURL Fonksiyonları  664
Açıklama  665
Seçenekler  665
URL  668
Çerezler (Cookies)  671
S Protokolü  672
Kimlik Doğrulama (Authentication)  673
cURL ile Kimlik Doğrulama Sistemine Girme  674
GET Metodu  674
GET Metodu ile Google de Arama  675
POST Metodu  677
PUT Metodu  678
POST Metodu  679
DELETE Metodu  680
18. Bölüm  681
Dosya ve Dizin İşlemleri  683
fopen() Fonksiyonu  683
fgets() Fonksiyonu  684
fwrite() Fonksiyonu  685
fputs() Fonksiyonu  685
fread() Fonksiyonu  686
fgetcsv() Fonksiyonu  687
fseek() Fonksiyonu  688
ftell() Fonksiyonu  689
rewind() Fonksiyonu  689
ftruncate() Fonksiyonu  691
file() Fonksiyonu  692
fpassthru() Fonksiyonu  694
fscanf() Fonksiyonu  694
file_get_contents() Fonksiyonu  695
file_put_contents() Fonksiyonu  695
Dosyalar Hakkında Bilgi  696
file_exits() Fonksiyonu  696
is_file() ve is_dir() Fonksiyonları  696
is_readable() Fonksiyonu  697
is_writable() Fonksiyonu  697
is_executable() Fonksiyonu  698
Dizin İşlemleri  698
Dizin Okuma ve Listeleme  698
glob() Fonksiyonu  698
Dosya ve Dizinleri Birlikte Listeleme  699
Uzantısı Belli Dosyaları Listeleme  699
mkdir() Dizin Oluşturma  700
rmdir() Dizin Silme  700
copy() Fonksiyonu  700
Sunucuya Dosya Yükleme  701
move_uploaded_file() Fonksiyonu  702
CHMOD (Dosya ve Dizin Erişim Yetkisi)  703
Dosyalar Hakkında Bilgi Veren Fonksiyonlar  703
chmod()  704
Sayılarla Erişim Hakları  705
Harflerle Erişim Hakları  706
Dosya Yapılandırma ve Zaman Damgası  706
touch()  707
stat()  707
19. Bölüm  709
Grafik Fonksiyonları  711
ImageCreate(), Imagecreate() Fonksiyonu  711
ImageColorAllocate() ve Imagecolorallocate() Fonksiyonu  711
Imagearc() Fonksiyonu  712
Imagefill() Fonksiyonu  712
ImageLine() Fonksiyonu  713
Imagefilledrectangle() Fonksiyonu  713
Imagestring() Fonksiyonu  713
Imagedashedline() Fonksiyonunu  714
Imagecopy() Fonksiyonu  714
Imagecopyresized() Fonksiyonu  715
Imagefontwidth() ve Imagefontheight() Fonksiyonları  715
Imagepolygon() Fonksiyonu  716
Imagettftext() Fonksiyonu  716
Imagefilltoborder() Fonksiyonu  718
İstatistik Amaçlı Grafikler Üretmek  718
Grafiğe Boyut Ekleme  724
Çubuk Grafikler  727
TTF Font  729
Örnek Uygulama  729
Bitmap Formatlı Yazılar  731
Grafiklerde İstenilen Bölgenin Kesilmesi  733
Dinamik Olarak Grafik Kırpma  735
Grafik İşlemleri İçin Matrisler  737
Pixel Taşıma  740
RGB Renk Tanımlaması  744
İkili Sayılar(Binary, Bit)  744
İkili Sayıların Oluşturulması  744
Bitwise (Bit İşlem Operatörleri) ile Bit İşlemleri  745
Operatör & (And)  746
Operatör ¦ (Or)  746
Operatör ^ (Xor)  746
Operatör ~ (Not)  746
Operatör << (Shift Left)  747
Operatör >> (Shift Right)  747
Veri Tiplerini Bir Birine Dönüştüren Fonksiyonlar  748
Bir Grafiğin Kodlarının Elde Edilmesi  748
İkili (Binary) Bir Sayıyı Hexadecimal'e Çevirmek  750
Pixelde Renk Skalası  750
Renk Değiş Tokuşu  751
Grafiklerin Negatifini Elde Etmek  753
Matris Verileri ile Pixellerin Dönüşümü ve Filtreleme  753
Resim Küçültme ya da Büyütme  754
Dizindeki Büyük Resimleri Küçültmek  755
Küçük Resimleri Göstermek  756
Online Resim Birleştirme  757
Gif ve PNG Grafiklerini JPG Olarak Kaydetmek  759
Gif, Png, Jpg Türlerini Bir Birine Çevirme  760
20. Bölüm  763
E–posta(Mail)  765
E–postanın (Mail) Gönderilişi  765
E–posta(Mail) Bileşenleri  766
PHP ile Mail (Eposta) Gönderme  767
HTML İçerikli Eposta Göndermek  767
Form Kullanarak Eposta Gönderme  768
Mail Server  768
Mail Server Kurulumu  769
Mail Server’in Test Edilmesi  769
Mail Server’dan Mesajları Okumak  770
Dosya Eklentili Mail Gönderme  771
RFC 822  771
MIME  771
Epostanın Yapısı  772
MIME–Version  772
Content–Type  772
Content–Transfer–Encoding  772
Boundary  772
Eposta ile Birden Fazla Ek Dosya Gönderme  774
Birden Fazla Kişiye Eposta Göndermek  775
Başlık ve İçeriğin Kodlanması  776
POP3 Mail  777
Telnet ile POP3 Mail Hesabına Bağlanma  777
POP3 Mail İçin Telnet Komutları  777
PHP ile POP3 Mail Okuma  778
IMAP  779
imap_open()  780
imap_headerinfo()  781
imap_num_msg()  782
iconv_mime_decode()  782
imap_mailboxmsginfo()  782
imap_fetchstructure()  783
imap_fetchbody()  786
Eposta Hesap Erşim Uygulaması  787
imap_fetch_overview()  790
Gamail hesabına SSL ile Bağlanalım  794
imap_sort()  795
21. Bölüm  797
(Hypertext Transfer Protocol)  799
Header Fonksiyonu  800
Önbelleği (Cache) Silmek  801
Pragma  802
Expires  802
Last–Modified  802
max–age (Yaşam Süresi)  803
Dinamik Cache Uygulayarak Siteleri Hızlandırmak  803
Sunucu Çıktısını Kontrol Etme  804
Çıktı Kontrol Fonksiyonları  804
ob_start()  805
ob_gzhandler  805
Tampondaki Veriyi Değiştirme  807
Tampondaki Veriyi Değiştirip Bir Süre Bekletme  807
ob_get_contents()  808
ob_get_clean()  808
ob_get_level()  809
Cache Oluşturmak  809
22. Bölüm  811
mySQL Veritabanı Yedeği Alma  813
Hosting Hesabındaki Panel ile Yedek Alma  813
Mysqldump Programı  814
Mysqldump Yedekleme Seçenekleri  814
Karakter Tanımlama  817
SSH ile mySQL Yedeği Alma  817
Cpanel’de Cron Ayarları  819
Crontab Kullanımı  822
Yapılacak İşlemlerin Sırası  823
Crontab Komutlarının Anlamı ve Uygulaması  823
Temel Komut  823
Zaman Periyodu Ayarlama  823
Örnek Uygulama  824
23. Bölüm  825
SimpleXML  827
XPath  831
nodeValue  832
childNodes ve nodeName  835
Instanceof  835
getElementsByTagName  837
getElementById  838
Uygulama Örneği  838
XSLT  839
XSLT Stil Sayfası Örneği  839
PHP ve XSLT ile XML Verilerinin İşlenmesi  841
Namespace  842
registerXPathNamespace  842
getNamespaces  843
addChild  843
XML Belgesine HTML İçeriği Ekleme  844
XML Belgesi Oluşturma  845
createCDATASection()  847
createTextNode Kullanmadan Text Eklemek  848
XML ve RSS Uygulaması  849
Dinamik RSS Okuyucu  851
24. Bölüm  853
SOAP(Simple Object Access Protocol)  855
WSDL (Web Services Description Language)  855
Types  857
Complex Type (Karmaşık İçerik)  857
Mesajlar (Messages)  859
<portType>  859
<binding>  859
<service>  860
SOAP API  863
PHP SOAP Fonksiyonları  863
İstemecinin ve Serverin Gönderdiği Bilgiler  864
İstemci ile Wsdl Kullanmadan İstek Göndermek  865
Servis Hangi Fonksiyon ve Değişkenleri Kullanıyor  866
Örnek Uygulama  867
RESTful Web Servisi  870
RESTful İle oEmbed API Servisi  876
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | Uluslararası Yayınevi Belgesi | Hakkımızda | Bülten | Gizlilik ve Çerez Sözleşmesi | Üye Sayfası | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2021