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 3.4, SQlite, AJAX, XML, SOAP, GD, OOP, Codeigniter 3, LARAVEL 5.3, CURL, IMAP, POP3, REGEX, REST
Şubat 2017 / 7. Baskı / 888 Syf.
Fiyatı: 900.00 TL
İndirimli: 100.00 TL (%89)
24 saat içerisinde temin edilir.
 
Sepete Ekle

Diğer Baskılar
 Baskı Tarih Fiyatı İndirimli
 6. Nisan 2015 55.00 TL 29.90 TL (%46) Sepete Ekle
 5. Ekim 2013 49.90 TL -      Sepete Ekle
 4. Temmuz 2012 49.50 TL -      Sepete Ekle
 3. Eylül 2011 46.00 TL -      Sepete Ekle
 2. Mart 2010 43.00 TL -      Sepete Ekle
 1. Eylül 2008 39.90 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 3.4, XML, SOAP, GD, OOP, IMAP, POP3, SQLITE, AJAX, MVC, CODEIGNITER 3, LARAVEL 5.3, 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 7.1 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.

Not: Özel indirime giren kitapların kapaklarında, normal kullanımını engellemeyecek şekilde, yıpranma veya küçük hasarlar bulunabilir.

Konu Başlıkları
CACHE Sistemi, ROUTE Sistemi, Kimlik Doğrulama Sistemi (Çoklu Dil, İlişkili Veritabanı, Tempalte) Sistemleri
Veritabanı (SQL, mySQL, mySQLi, PDO, MongoDB 3.4, SQlite 3)
Eposta İle İlgili Herşey (IMAP, POP3)
Nesne Yönelimli Programlama (Composer,OOP)
SimpleXML (XML, RSS, ATOM)
Dinamik Etkileşim (AJAX)
Veri Doğrulama Sistemi (Validation)
Framework (MVC,Codeigniter 3, LARAVEL 5.3)
Düzenli İfadeler (REGEX)
Web Servisleri Geliştirme (SOAP,REST)
Veri Alış Verişi (CURL)
Alış Veriş Sistemi (PAYU)
Dinamik Grafik Oluşturma (GD)
Barkod: 9789750241529
Yayın Tarihi: Şubat 2017
Baskı Sayısı:  7
Ebat: 16x24
Sayfa Sayısı: 888
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
Laragon  29
PHP eklentileri  31
Dosya Uzantılarını Görme  33
PHP ve HTML Editörü  33
Veritabanı Sunucusunu Test Edelim  33
Email Sunucusunu Test Edelim  35
PHP Kodlarının Yazılışı  36
Ekrana Yazdırma  36
PHP’de Yorum Satırı  37
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  46
Arttırma ve Eksiltme Operatörleri  47
range() Fonksiyonu  48
number_format() Fonksiyonu  48
Matematik İşlemi Yapan Fonksiyonlar  49
Veri Türünü Öğrenme  49
Veri Türünü Değiştirme  50
Değişken Değerlerini Yok Etmek  50
String Verilerle Çalışmak  51
Tek Tırnak İle Çift Tırnak Arasındaki Farkı Anlayalım  51
Kaçış İşaretleri  51
Tırnak İşaretinden Kaçış  52
Değişken Çözümleme  53
Süslü Parantez ile Çözümleme  54
Nokta ile Çözümleme  54
printf ve sprintf  55
Sabit Değerler  57
Sihirli Sabit Değişkenler  58
Sunucu (Server) Bilgileri  58
Süper Global Değişkenler  60
Çerez Okuma değişkeni ($_COOKIE)  61
Çerez Silme  63
Hatalı Çerez Ataması  64
Oturum Açma Değişkeni ($_SESSION)  65
Session Silme  67
Dosya Yükleme Değişkeni  68
exit() ve die() Fonksiyonları  68
Hata gizleme operatörü  69
Çalıştırma operatörü  69
Değişkenden Değişken Yapma  70
3. Bölüm  73
Php’de Program Denetimi  75
Değer Karşılaştırması  75
Üçlü Mantık ?:  75
Değişkenlerin Fonksiyonlarla Sınanması  76
Null birleştirici (??) operatörü  77
Karşılaştırma ve Denetleme  78
if  78
Else  79
Elseif  80
Mantıksal Operatörler  83
Switch  86
Döngüler  87
For Döngüsü  87
break  88
For Döngüsü ile Birden Fazla Artış  89
For Döngüsü ile Eksilterek Sıralama  89
While,do While  90
do While Döngüsü  91
Foreach Döngüsü  92
4. Bölüm  95
PHP ve HTML  97
Header  97
Yönlendirme  99
Serbestçe Header Tanımlama  100
HTML Yapısını Anlayalım  100
PHP Kodlarını HTML içine gömmek  103
Formlar  107
<input type="text">  108
<input type="checkbox">  108
<input type="radio">  108
<input type="hidden">  108
<input type="password">  108
<input type="submit">  108
<textarea>  109
<select>  109
PHP ile Formlardan Bilgi Alma  109
POST Metodu  110
GET Metodu  111
Anahtar Değer İkilisini Öğrenmek  112
Form İsteklerini Kontrol Etmek  114
Radio ve Checkbox Seçenekleri  115
Birden fazla Seçenekten Birisini Seçme  116
Birden Fazla Seçenekten Seçim Yapma  116
<textarea>  117
Formlara Bilgi Yazma ve Seçme  118
radio ve checkbox kutucuklarının işaretlenmesi  119
<select> ve <option> seçeneklerini işaretlemek  122
<textarea> bilgi yazmak  122
Yardımcı Fonksiyonlar  124
Form Doğrulama  128
Örnek Uygulama  133
TC Kimlik No Doğrulaması  136
Matematik Hesabı  136
Birleşik Faiz Hesabı  137
Hızlı Hesap Tahmini  138
Form ve Veritabanı Örneği  139
Formları Filtreleme  142
Form Kullanarak Eposta Gönderme  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
Dizileri JSON Biçimine Dönüştürme  176
Diziyi Nesne Tipine Dönüştürme  178
Simetrik dizi  181
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
Anonim Fonksiyon  194
Anonim Fonksiyonlarda Dış Değişken  195
PHP 7 ile Tür Dayatması  196
Tür dayatmayı zorunlu tutma.  197
Tip olarak, Return ( geri dönüş) dayatması  197
Parametre zorunluluğunu pas geçme  198
Yield Anahtarı  198
Sınıf (Class) Oluşturma  199
7. Bölüm  201
Tarih ve Zaman  203
Date() Fonksiyonu  203
getdate() Fonksiyonu  204
mktime() Fonksiyonu  205
Localtime() Fonksiyonu  207
strftime() Fonksiyonu  208
setlocale() Fonksiyonu  210
Geçen Zamanı Hesaplama  210
1 Ocak 1970 Öncesi Geçen Saniyeyi Hesaplama  212
date_default_timezone_set() Fonksiyonu  212
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
openssl_encrypt ve openssl_decrypt  283
Tek Yönlü Şifreleme  284
Serialize  285
mySQL Şifreleme Fonksiyonları  285
Üyenin Sistemdeki Varlığı ve Oturum Açma İşlemi  286
Sistemi Kodlamak  288
Üyenin Çıkışını Sağlamak  291
Şifre Değiştirmeyi Sağlamak  291
İçerik Ekleme Düzenleme Editörü  292
Parametre Almayan Komutlar  293
Parametre Alan Komutlar  293
Komut Çubuğu Oluşturma  293
Resim Ekleme  293
Blog Oluşturma  296
Alış Veriş Sepeti  306
Ürün Ekleme  318
bind_result() Metodu  319
fetch() Metodu  320
Traversable Desteği  321
PHP İle Kod Üretme  322
Ajax İle Dinamik Veritabanı İşlemleri  324
$( ) Fonksiyonu  324
Fare Olayları  324
HTML Ekleme Yada Değiştirme  325
Dinamik Veri İletme ve Alma  327
Formdan Bilgi Gönderme  328
post() ve get() Fonksiyonları  330
Dinamik Form Oluşturma  334
JSON Verileriyle Çalışma  335
Ajax ve JSON ile Veritabanı Uygulamaları  335
JSONP  338
Veritabanından Dinamik Veri Silme  338
Ajax İle Dosya Yükleme  340
Veritabanı İşlemleri ve XML Kullanımı  341
XML Yazma  341
jQuery ve XML  342
Sınırsız Kategori Oluşturma  344
Sınırsız Kategori Ekleme, Güncelleme, Silme  346
Uygulamalar İçin Fonksiyon Oluşturma  349
Çoklu Dil Desteği  356
Cache İçin Rota Parametresi  357
Veritabanı Desteği  358
Üyelik Sistemi  359
Şablon Sistemi  360
Şablon Dosyalarına Değişken Aktarma  361
Güvenlik Kodu Uygulaması  367
10. Bölüm  369
PDO  371
PDO MySQL Veritabanı Bağlantısı  371
exec() Metodu  373
Hata Yakalama  374
query Metodu  375
SQL Güvenliği  376
prepare() Metodu  379
bindParam() Metodu  380
execute() Metodu  382
bindColumn() Metodu  384
fetch() Metodu  384
fetchAll Metodu  387
lastInsertId()  388
rowCount()  388
FETCH_CLASS  389
beginTransaction  390
Stored Procedure  391
Saklı Yordamı Kaydetmek ve Çağırmak  392
Karakteristik Özelliklerle Çalışmak  392
mySQLi ve PDO ile Saklı Yordam Okuma  393
İç İçe BEGIN, END Kullanımı  394
PDO SQLite  395
PDO İle Blog Uygulaması  396
Rota Sistemi ve Uygulaması  408
Rota Denetimi  410
Rota Sistemi İle Forum Uygulaması  411
Veritabanı İşlemleri  414
Uygulama İçin Veritabanı Planlaması  416
11. Bölüm  423
MongoDB  425
MongoDB Kurulumu  425
PHP ve mongoDB  429
MongoDB Veritabanı sunucusuna bağlanma  430
MongoDBDriverManager sınıfı  431
Veritabanı seçimi  431
Veri Okuma  431
Koşul Operatörleri İle Sql Eşdeğerleri  433
MongoDBDriverCursor sınıfı  434
MongoDBDriverBulkWrite Sınıfı  434
MongoDBDriverWriteResult Sınıfı  435
Ekleme  435
Güncelleme  435
Silme  436
Toplu İşlem  436
Aggregate  437
MongoDB İlişkiler  439
Blog uygulaması  441
Mongo Php Library  446
Kütüphene İle Arama işlemi  447
Kütüphene İle Ekleme işlemi  448
Kütüphene İle Güncelleme işlemi  449
Kütüphene İle Silme işlemi  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
__debugInfo()  526
Anonim Sınıf  527
Closure call() Metodu  528
Composer ile paket oluşturma  528
Paket Güncelleme  531
Paket Yayınlama  531
projeyi packagist.org gönderme  531
Model–View–Controller (MVC)  532
14. Bölüm  537
CodeIgniter 3 Framework  539
CodeIgniter  539
Dışarıdan Değişken Alma  541
Model Sınıfı ile Çalışma  541
View ile Çalışma  542
Birden Fazla Şablon Dosyası Kullanma  543
Ayarları Yapalım  544
Veritabanı Ayarları  544
İlk Veritabanı Uygulaması  545
Veritabanı Sınıfı Metotları  548
Veri Seçme  548
Veri Ekleme, Güncelleme, Silme  549
Formlarla Çalışma  549
Get, Post, Cookie, Server Bilgilerini Alma  550
Cookie Ataması ve Okunması  550
Session Atama, Okuma ve Silme  550
Form Bilgilerini Doğrulama  551
Blog İçeriği Ekleme, Güncelleme ve Silme  552
SESSION ile Çalışma  555
Sayfalama, Pagination  560
Alış Veriş Sepeti  561
15. Bölüm  565
Laravel 5.3 Framework  567
Laravel 5.3 Kurulumu  568
Üyelik İşlemlerini Aktifleştirme  569
Veritabanı Ayarları  570
Örnek Bir Veritabanı Çalışması  572
1. Yol, Migration ile Tablo Oluşturma  572
2. Yol, phpMyAdmin ile Tablo Oluşturma  573
Model Sınıfı Oluşturma  574
Controller Sınıfı Oluşturma  575
View İle Çalışma  575
Blade Şablon Yapısı  576
Rota Bilgisini Anlayalım  577
Routes  577
Rotalarla Çalışmak  578
Route Parametreleri  579
Rota Parametreleri  581
Route API  581
Form İsteklerini Elde Etme  582
Şablonlarla Çalışmak  583
Şablon Dosyalarına Değişken Aktarma  585
Veritabanı İşlemlerini Anlayalım  585
Ekleme İşlemleri  586
Fillable ve Guarded  587
Güncelleme İşlemleri  588
Silme İşlemleri  588
Sayfalama  590
Ana Sayfa Kodlaması  590
Admin Paneli ( Ekleme Silme Güncelleme )  591
Hızlıca Uygulama Geliştirme  595
Larevel Scaffold  596
İlişkilere Göre Kodlama  597
Yetkilendirme  598
Ana Sayfa Kodlaması  600
Laravel Framework Detayları  603
Üye Erişim Metotları  603
Relationship Model (İlişkili Model Yapısı)  605
Tablo İlişkileri  606
Çoktan Çok İlişkisi (belongsToMany)  609
İlişkili Model Uygulaması  611
Form Doğrulama İşlemleri  617
Kurallara Göre Mesaj Üretebilirsiniz  619
Request  619
Form Hatalarını Özelleştirme  621
Form ve HTML Sınıfını Yükleme  621
Form Kullanımı  622
DB Sınıfı İle Veritabanı İşlemleri  624
Ekleme İşlemi  624
Güncelleme İşlemi  624
Silme İşlemi  624
Veri Sorgulama Metotları  625
where()  625
Oturum (Session)  628
Çerez (Cookie)  628
Sepet Uygulaması  629
Laravel Dosya İşlemleri  632
Laravel Email  634
Farklı Dillerle Çalışma  635
Migrations  636
16. Bölüm  639
Regex  641
Ayrıştırma  647
Bilinmeyenler  648
(.) Nokta İşareti  654
Gruplama Modelleri  655
Alternatifler  656
Özel Veri İşleme  658
Desen Tamamlayıcılar  663
Dahili Seçenekler  664
İsimli Alt Şablonlar  664
(?flags:subpattern) tezi  664
Eşleşme noktasının sonrasına bakan tezler  665
Eşleşme noktasının öncesine bakan tezler  666
Örnek Uygulamalar  666
Haber Başlıklarını Almak  667
17. Bölüm  669
CURL  671
CURL Nedir?  671
CURL ile Neler Yapılabilir?  671
CURL Kullanımı Dört Adımdan Oluşur  671
Seçenekli Kullanım  672
CURL Fonksiyonları  672
Açıklama  672
Seçenekler  673
URL  675
Çerezler (Cookies)  678
S Protokolü  679
Kimlik Doğrulama (Authentication)  681
cURL ile Kimlik Doğrulama Sistemine Girme  681
GET Metodu  682
GET Metodu ile Google de Arama  683
POST Metodu  685
PUT Metodu  686
POST Metodu  687
DELETE Metodu  688
18. Bölüm  689
Dosya ve Dizin İşlemleri  691
fopen() Fonksiyonu  691
fgets() Fonksiyonu  692
fwrite() Fonksiyonu  693
fputs() Fonksiyonu  693
fread() Fonksiyonu  694
fgetcsv() Fonksiyonu  695
fseek() Fonksiyonu  696
ftell() Fonksiyonu  697
rewind() Fonksiyonu  697
ftruncate() Fonksiyonu  699
file() Fonksiyonu  700
fpassthru() Fonksiyonu  702
fscanf() Fonksiyonu  702
file_get_contents() Fonksiyonu  703
file_put_contents() Fonksiyonu  703
Dosyalar Hakkında Bilgi  704
file_exits() Fonksiyonu  704
is_file() ve is_dir() Fonksiyonları  704
is_readable() Fonksiyonu  705
is_writable() Fonksiyonu  705
is_executable() Fonksiyonu  706
Dizin İşlemleri  706
Dizin Okuma ve Listeleme  706
glob() Fonksiyonu  706
Dosya ve Dizinleri Birlikte Listeleme  707
Uzantısı Belli Dosyaları Listeleme  707
mkdir() Dizin Oluşturma  708
rmdir() Dizin Silme  708
copy() Fonksiyonu  708
Sunucuya Dosya Yükleme  709
move_uploaded_file() Fonksiyonu  710
CHMOD (Dosya ve Dizin Erişim Yetkisi)  711
Dosyalar Hakkında Bilgi Veren Fonksiyonlar  711
chmod()  712
Sayılarla Erişim Hakları  713
Harflerle Erişim Hakları  714
Dosya Yapılandırma ve Zaman Damgası  714
touch()  715
stat()  715
19. Bölüm  717
Grafik Fonksiyonları  719
ImageCreate(), Imagecreate() Fonksiyonu  719
ImageColorAllocate() ve Imagecolorallocate() Fonksiyonu  719
Imagearc() Fonksiyonu  720
Imagefill() Fonksiyonu  720
ImageLine() Fonksiyonu  721
Imagefilledrectangle() Fonksiyonu  721
Imagestring() Fonksiyonu  721
Imagedashedline() Fonksiyonunu  722
Imagecopy() Fonksiyonu  722
Imagecopyresized() Fonksiyonu  723
Imagefontwidth() ve Imagefontheight() Fonksiyonları  723
Imagepolygon() Fonksiyonu  724
Imagettftext() Fonksiyonu  724
Imagefilltoborder() Fonksiyonu  726
İstatistik Amaçlı Grafikler Üretmek  726
Grafiğe Boyut Ekleme  732
Çubuk Grafikler  735
TTF Font  737
Örnek Uygulama  737
Bitmap Formatlı Yazılar  739
Grafiklerde İstenilen Bölgenin Kesilmesi  741
Dinamik Olarak Grafik Kırpma  743
Grafik İşlemleri İçin Matrisler  745
Pixel Taşıma  748
RGB Renk Tanımlaması  752
İkili Sayılar(Binary, Bit)  752
İkili Sayıların Oluşturulması  752
Bitwise (Bit İşlem Operatörleri) ile Bit İşlemleri  753
Operatör & (And)  754
Operatör ¦ (Or)  754
Operatör ^ (Xor)  754
Operatör ~ (Not)  754
Operatör << (Shift Left)  755
Operatör >> (Shift Right)  755
Veri Tiplerini Bir Birine Dönüştüren Fonksiyonlar  756
Bir Grafiğin Kodlarının Elde Edilmesi  756
İkili (Binary) Bir Sayıyı Hexadecimal'e Çevirmek  758
Pixelde Renk Skalası  758
Renk Değiş Tokuşu  759
Grafiklerin Negatifini Elde Etmek  761
Matris Verileri ile Pixellerin Dönüşümü ve Filtreleme  761
Resim Küçültme ya da Büyütme  762
Dizindeki Büyük Resimleri Küçültmek  763
Küçük Resimleri Göstermek  764
Online Resim Birleştirme  765
Gif ve PNG Grafiklerini JPG Olarak Kaydetmek  767
Gif, Png, Jpg Türlerini Bir Birine Çevirme  768
20. Bölüm  771
E–posta(Mail)  773
E–postanın (Mail) Gönderilişi  773
E–posta(Mail) Bileşenleri  774
PHP ile Mail (Eposta) Gönderme  775
HTML İçerikli Eposta Göndermek  775
Form Kullanarak Eposta Gönderme  776
Mail Server  776
Mail Server Kurulumu  777
Mail Server’in Test Edilmesi  777
Mail Server’dan Mesajları Okumak  778
Dosya Eklentili Mail Gönderme  779
RFC 822  779
MIME  779
Epostanın Yapısı  780
MIME–Version  780
Content–Type  780
Content–Transfer–Encoding  780
Boundary  780
Eposta ile Birden Fazla Ek Dosya Gönderme  782
Birden Fazla Kişiye Eposta Göndermek  783
Başlık ve İçeriğin Kodlanması  784
POP3 Mail  785
Telnet ile POP3 Mail Hesabına Bağlanma  785
POP3 Mail İçin Telnet Komutları  785
PHP ile POP3 Mail Okuma  786
IMAP  787
imap_open()  788
imap_headerinfo()  789
imap_num_msg()  790
iconv_mime_decode()  790
imap_mailboxmsginfo()  790
imap_fetchstructure()  791
imap_fetchbody()  794
Eposta Hesap Erişim Uygulaması  795
imap_fetch_overview()  798
Gamail hesabına SSL ile Bağlanalım  802
imap_sort()  803
21. Bölüm  805
(Hypertext Transfer Protocol)  807
Header Fonksiyonu  808
Önbelleği (Cache) Silmek  809
Pragma  810
Expires  810
Last–Modified  810
max–age (Yaşam Süresi)  811
Dinamik Cache Uygulayarak Siteleri Hızlandırmak  811
Sunucu Çıktısını Kontrol Etme  812
Çıktı Kontrol Fonksiyonları  812
ob_start()  813
ob_gzhandler  813
Tampondaki Veriyi Değiştirme  815
Tampondaki Veriyi Değiştirip Bir Süre Bekletme  815
ob_get_contents()  816
ob_get_clean()  816
ob_get_level()  817
Cache Oluşturmak  817
22. Bölüm  819
mySQL Veritabanı Yedeği Alma  821
Hosting Hesabındaki Panel ile Yedek Alma  821
Mysqldump Programı  822
Mysqldump Yedekleme Seçenekleri  822
Karakter Tanımlama  825
SSH ile mySQL Yedeği Alma  825
Cpanel’de Cron Ayarları  827
Crontab Kullanımı  830
Yapılacak İşlemlerin Sırası  831
Crontab Komutlarının Anlamı ve Uygulaması  831
Temel Komut  831
Zaman Periyodu Ayarlama  831
Örnek Uygulama  832
23. Bölüm  833
SimpleXML  835
XPath  839
nodeValue  840
childNodes ve nodeName  842
Instanceof  843
getElementsByTagName  844
getElementById  845
Uygulama Örneği  845
XSLT  846
XSLT Stil Sayfası Örneği  846
PHP ve XSLT ile XML Verilerinin İşlenmesi  848
Namespace  848
registerXPathNamespace  849
getNamespaces  850
addChild  850
XML Belgesine HTML İçeriği Ekleme  851
XML Belgesi Oluşturma  852
createCDATASection()  854
createTextNode Kullanmadan Text Eklemek  855
XML ve RSS Uygulaması  856
Dinamik RSS Okuyucu  858
24. Bölüm  861
SOAP(Simple Object Access Protocol)  863
WSDL (Web Services Description Language)  863
Types  865
Complex Type (Karmaşık İçerik)  865
Mesajlar (Messages)  867
<portType>  867
<binding>  867
<service>  868
SOAP API  871
PHP SOAP Fonksiyonları  871
İstemecinin ve Serverin Gönderdiği Bilgiler  872
İstemci ile Wsdl Kullanmadan İstek Göndermek  873
Servis Hangi Fonksiyon ve Değişkenleri Kullanıyor  874
Örnek Uygulama  875
RESTful Web Servisi  878
RESTful İle oEmbed API Servisi  884
 


Nureddin Gökbey İnaç
Temmuz 2024
150.00 TL
Sepete Ekle
Lütfi Koray Yitmen
Temmuz 2024
230.00 TL
Sepete Ekle
Aydın Erden
Mart 2024
240.00 TL
Sepete Ekle
Özel Sebetci
Şubat 2024
235.00 TL
Sepete Ekle





 

İÇİNDEKİLER
İçindekiler
Önsöz  7
1. Bölüm  27
PHP Programlamaya Giriş  29
Ön Hazırlık  29
Laragon  29
PHP eklentileri  31
Dosya Uzantılarını Görme  33
PHP ve HTML Editörü  33
Veritabanı Sunucusunu Test Edelim  33
Email Sunucusunu Test Edelim  35
PHP Kodlarının Yazılışı  36
Ekrana Yazdırma  36
PHP’de Yorum Satırı  37
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  46
Arttırma ve Eksiltme Operatörleri  47
range() Fonksiyonu  48
number_format() Fonksiyonu  48
Matematik İşlemi Yapan Fonksiyonlar  49
Veri Türünü Öğrenme  49
Veri Türünü Değiştirme  50
Değişken Değerlerini Yok Etmek  50
String Verilerle Çalışmak  51
Tek Tırnak İle Çift Tırnak Arasındaki Farkı Anlayalım  51
Kaçış İşaretleri  51
Tırnak İşaretinden Kaçış  52
Değişken Çözümleme  53
Süslü Parantez ile Çözümleme  54
Nokta ile Çözümleme  54
printf ve sprintf  55
Sabit Değerler  57
Sihirli Sabit Değişkenler  58
Sunucu (Server) Bilgileri  58
Süper Global Değişkenler  60
Çerez Okuma değişkeni ($_COOKIE)  61
Çerez Silme  63
Hatalı Çerez Ataması  64
Oturum Açma Değişkeni ($_SESSION)  65
Session Silme  67
Dosya Yükleme Değişkeni  68
exit() ve die() Fonksiyonları  68
Hata gizleme operatörü  69
Çalıştırma operatörü  69
Değişkenden Değişken Yapma  70
3. Bölüm  73
Php’de Program Denetimi  75
Değer Karşılaştırması  75
Üçlü Mantık ?:  75
Değişkenlerin Fonksiyonlarla Sınanması  76
Null birleştirici (??) operatörü  77
Karşılaştırma ve Denetleme  78
if  78
Else  79
Elseif  80
Mantıksal Operatörler  83
Switch  86
Döngüler  87
For Döngüsü  87
break  88
For Döngüsü ile Birden Fazla Artış  89
For Döngüsü ile Eksilterek Sıralama  89
While,do While  90
do While Döngüsü  91
Foreach Döngüsü  92
4. Bölüm  95
PHP ve HTML  97
Header  97
Yönlendirme  99
Serbestçe Header Tanımlama  100
HTML Yapısını Anlayalım  100
PHP Kodlarını HTML içine gömmek  103
Formlar  107
<input type="text">  108
<input type="checkbox">  108
<input type="radio">  108
<input type="hidden">  108
<input type="password">  108
<input type="submit">  108
<textarea>  109
<select>  109
PHP ile Formlardan Bilgi Alma  109
POST Metodu  110
GET Metodu  111
Anahtar Değer İkilisini Öğrenmek  112
Form İsteklerini Kontrol Etmek  114
Radio ve Checkbox Seçenekleri  115
Birden fazla Seçenekten Birisini Seçme  116
Birden Fazla Seçenekten Seçim Yapma  116
<textarea>  117
Formlara Bilgi Yazma ve Seçme  118
radio ve checkbox kutucuklarının işaretlenmesi  119
<select> ve <option> seçeneklerini işaretlemek  122
<textarea> bilgi yazmak  122
Yardımcı Fonksiyonlar  124
Form Doğrulama  128
Örnek Uygulama  133
TC Kimlik No Doğrulaması  136
Matematik Hesabı  136
Birleşik Faiz Hesabı  137
Hızlı Hesap Tahmini  138
Form ve Veritabanı Örneği  139
Formları Filtreleme  142
Form Kullanarak Eposta Gönderme  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
Dizileri JSON Biçimine Dönüştürme  176
Diziyi Nesne Tipine Dönüştürme  178
Simetrik dizi  181
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
Anonim Fonksiyon  194
Anonim Fonksiyonlarda Dış Değişken  195
PHP 7 ile Tür Dayatması  196
Tür dayatmayı zorunlu tutma.  197
Tip olarak, Return ( geri dönüş) dayatması  197
Parametre zorunluluğunu pas geçme  198
Yield Anahtarı  198
Sınıf (Class) Oluşturma  199
7. Bölüm  201
Tarih ve Zaman  203
Date() Fonksiyonu  203
getdate() Fonksiyonu  204
mktime() Fonksiyonu  205
Localtime() Fonksiyonu  207
strftime() Fonksiyonu  208
setlocale() Fonksiyonu  210
Geçen Zamanı Hesaplama  210
1 Ocak 1970 Öncesi Geçen Saniyeyi Hesaplama  212
date_default_timezone_set() Fonksiyonu  212
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
openssl_encrypt ve openssl_decrypt  283
Tek Yönlü Şifreleme  284
Serialize  285
mySQL Şifreleme Fonksiyonları  285
Üyenin Sistemdeki Varlığı ve Oturum Açma İşlemi  286
Sistemi Kodlamak  288
Üyenin Çıkışını Sağlamak  291
Şifre Değiştirmeyi Sağlamak  291
İçerik Ekleme Düzenleme Editörü  292
Parametre Almayan Komutlar  293
Parametre Alan Komutlar  293
Komut Çubuğu Oluşturma  293
Resim Ekleme  293
Blog Oluşturma  296
Alış Veriş Sepeti  306
Ürün Ekleme  318
bind_result() Metodu  319
fetch() Metodu  320
Traversable Desteği  321
PHP İle Kod Üretme  322
Ajax İle Dinamik Veritabanı İşlemleri  324
$( ) Fonksiyonu  324
Fare Olayları  324
HTML Ekleme Yada Değiştirme  325
Dinamik Veri İletme ve Alma  327
Formdan Bilgi Gönderme  328
post() ve get() Fonksiyonları  330
Dinamik Form Oluşturma  334
JSON Verileriyle Çalışma  335
Ajax ve JSON ile Veritabanı Uygulamaları  335
JSONP  338
Veritabanından Dinamik Veri Silme  338
Ajax İle Dosya Yükleme  340
Veritabanı İşlemleri ve XML Kullanımı  341
XML Yazma  341
jQuery ve XML  342
Sınırsız Kategori Oluşturma  344
Sınırsız Kategori Ekleme, Güncelleme, Silme  346
Uygulamalar İçin Fonksiyon Oluşturma  349
Çoklu Dil Desteği  356
Cache İçin Rota Parametresi  357
Veritabanı Desteği  358
Üyelik Sistemi  359
Şablon Sistemi  360
Şablon Dosyalarına Değişken Aktarma  361
Güvenlik Kodu Uygulaması  367
10. Bölüm  369
PDO  371
PDO MySQL Veritabanı Bağlantısı  371
exec() Metodu  373
Hata Yakalama  374
query Metodu  375
SQL Güvenliği  376
prepare() Metodu  379
bindParam() Metodu  380
execute() Metodu  382
bindColumn() Metodu  384
fetch() Metodu  384
fetchAll Metodu  387
lastInsertId()  388
rowCount()  388
FETCH_CLASS  389
beginTransaction  390
Stored Procedure  391
Saklı Yordamı Kaydetmek ve Çağırmak  392
Karakteristik Özelliklerle Çalışmak  392
mySQLi ve PDO ile Saklı Yordam Okuma  393
İç İçe BEGIN, END Kullanımı  394
PDO SQLite  395
PDO İle Blog Uygulaması  396
Rota Sistemi ve Uygulaması  408
Rota Denetimi  410
Rota Sistemi İle Forum Uygulaması  411
Veritabanı İşlemleri  414
Uygulama İçin Veritabanı Planlaması  416
11. Bölüm  423
MongoDB  425
MongoDB Kurulumu  425
PHP ve mongoDB  429
MongoDB Veritabanı sunucusuna bağlanma  430
MongoDBDriverManager sınıfı  431
Veritabanı seçimi  431
Veri Okuma  431
Koşul Operatörleri İle Sql Eşdeğerleri  433
MongoDBDriverCursor sınıfı  434
MongoDBDriverBulkWrite Sınıfı  434
MongoDBDriverWriteResult Sınıfı  435
Ekleme  435
Güncelleme  435
Silme  436
Toplu İşlem  436
Aggregate  437
MongoDB İlişkiler  439
Blog uygulaması  441
Mongo Php Library  446
Kütüphene İle Arama işlemi  447
Kütüphene İle Ekleme işlemi  448
Kütüphene İle Güncelleme işlemi  449
Kütüphene İle Silme işlemi  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
__debugInfo()  526
Anonim Sınıf  527
Closure call() Metodu  528
Composer ile paket oluşturma  528
Paket Güncelleme  531
Paket Yayınlama  531
projeyi packagist.org gönderme  531
Model–View–Controller (MVC)  532
14. Bölüm  537
CodeIgniter 3 Framework  539
CodeIgniter  539
Dışarıdan Değişken Alma  541
Model Sınıfı ile Çalışma  541
View ile Çalışma  542
Birden Fazla Şablon Dosyası Kullanma  543
Ayarları Yapalım  544
Veritabanı Ayarları  544
İlk Veritabanı Uygulaması  545
Veritabanı Sınıfı Metotları  548
Veri Seçme  548
Veri Ekleme, Güncelleme, Silme  549
Formlarla Çalışma  549
Get, Post, Cookie, Server Bilgilerini Alma  550
Cookie Ataması ve Okunması  550
Session Atama, Okuma ve Silme  550
Form Bilgilerini Doğrulama  551
Blog İçeriği Ekleme, Güncelleme ve Silme  552
SESSION ile Çalışma  555
Sayfalama, Pagination  560
Alış Veriş Sepeti  561
15. Bölüm  565
Laravel 5.3 Framework  567
Laravel 5.3 Kurulumu  568
Üyelik İşlemlerini Aktifleştirme  569
Veritabanı Ayarları  570
Örnek Bir Veritabanı Çalışması  572
1. Yol, Migration ile Tablo Oluşturma  572
2. Yol, phpMyAdmin ile Tablo Oluşturma  573
Model Sınıfı Oluşturma  574
Controller Sınıfı Oluşturma  575
View İle Çalışma  575
Blade Şablon Yapısı  576
Rota Bilgisini Anlayalım  577
Routes  577
Rotalarla Çalışmak  578
Route Parametreleri  579
Rota Parametreleri  581
Route API  581
Form İsteklerini Elde Etme  582
Şablonlarla Çalışmak  583
Şablon Dosyalarına Değişken Aktarma  585
Veritabanı İşlemlerini Anlayalım  585
Ekleme İşlemleri  586
Fillable ve Guarded  587
Güncelleme İşlemleri  588
Silme İşlemleri  588
Sayfalama  590
Ana Sayfa Kodlaması  590
Admin Paneli ( Ekleme Silme Güncelleme )  591
Hızlıca Uygulama Geliştirme  595
Larevel Scaffold  596
İlişkilere Göre Kodlama  597
Yetkilendirme  598
Ana Sayfa Kodlaması  600
Laravel Framework Detayları  603
Üye Erişim Metotları  603
Relationship Model (İlişkili Model Yapısı)  605
Tablo İlişkileri  606
Çoktan Çok İlişkisi (belongsToMany)  609
İlişkili Model Uygulaması  611
Form Doğrulama İşlemleri  617
Kurallara Göre Mesaj Üretebilirsiniz  619
Request  619
Form Hatalarını Özelleştirme  621
Form ve HTML Sınıfını Yükleme  621
Form Kullanımı  622
DB Sınıfı İle Veritabanı İşlemleri  624
Ekleme İşlemi  624
Güncelleme İşlemi  624
Silme İşlemi  624
Veri Sorgulama Metotları  625
where()  625
Oturum (Session)  628
Çerez (Cookie)  628
Sepet Uygulaması  629
Laravel Dosya İşlemleri  632
Laravel Email  634
Farklı Dillerle Çalışma  635
Migrations  636
16. Bölüm  639
Regex  641
Ayrıştırma  647
Bilinmeyenler  648
(.) Nokta İşareti  654
Gruplama Modelleri  655
Alternatifler  656
Özel Veri İşleme  658
Desen Tamamlayıcılar  663
Dahili Seçenekler  664
İsimli Alt Şablonlar  664
(?flags:subpattern) tezi  664
Eşleşme noktasının sonrasına bakan tezler  665
Eşleşme noktasının öncesine bakan tezler  666
Örnek Uygulamalar  666
Haber Başlıklarını Almak  667
17. Bölüm  669
CURL  671
CURL Nedir?  671
CURL ile Neler Yapılabilir?  671
CURL Kullanımı Dört Adımdan Oluşur  671
Seçenekli Kullanım  672
CURL Fonksiyonları  672
Açıklama  672
Seçenekler  673
URL  675
Çerezler (Cookies)  678
S Protokolü  679
Kimlik Doğrulama (Authentication)  681
cURL ile Kimlik Doğrulama Sistemine Girme  681
GET Metodu  682
GET Metodu ile Google de Arama  683
POST Metodu  685
PUT Metodu  686
POST Metodu  687
DELETE Metodu  688
18. Bölüm  689
Dosya ve Dizin İşlemleri  691
fopen() Fonksiyonu  691
fgets() Fonksiyonu  692
fwrite() Fonksiyonu  693
fputs() Fonksiyonu  693
fread() Fonksiyonu  694
fgetcsv() Fonksiyonu  695
fseek() Fonksiyonu  696
ftell() Fonksiyonu  697
rewind() Fonksiyonu  697
ftruncate() Fonksiyonu  699
file() Fonksiyonu  700
fpassthru() Fonksiyonu  702
fscanf() Fonksiyonu  702
file_get_contents() Fonksiyonu  703
file_put_contents() Fonksiyonu  703
Dosyalar Hakkında Bilgi  704
file_exits() Fonksiyonu  704
is_file() ve is_dir() Fonksiyonları  704
is_readable() Fonksiyonu  705
is_writable() Fonksiyonu  705
is_executable() Fonksiyonu  706
Dizin İşlemleri  706
Dizin Okuma ve Listeleme  706
glob() Fonksiyonu  706
Dosya ve Dizinleri Birlikte Listeleme  707
Uzantısı Belli Dosyaları Listeleme  707
mkdir() Dizin Oluşturma  708
rmdir() Dizin Silme  708
copy() Fonksiyonu  708
Sunucuya Dosya Yükleme  709
move_uploaded_file() Fonksiyonu  710
CHMOD (Dosya ve Dizin Erişim Yetkisi)  711
Dosyalar Hakkında Bilgi Veren Fonksiyonlar  711
chmod()  712
Sayılarla Erişim Hakları  713
Harflerle Erişim Hakları  714
Dosya Yapılandırma ve Zaman Damgası  714
touch()  715
stat()  715
19. Bölüm  717
Grafik Fonksiyonları  719
ImageCreate(), Imagecreate() Fonksiyonu  719
ImageColorAllocate() ve Imagecolorallocate() Fonksiyonu  719
Imagearc() Fonksiyonu  720
Imagefill() Fonksiyonu  720
ImageLine() Fonksiyonu  721
Imagefilledrectangle() Fonksiyonu  721
Imagestring() Fonksiyonu  721
Imagedashedline() Fonksiyonunu  722
Imagecopy() Fonksiyonu  722
Imagecopyresized() Fonksiyonu  723
Imagefontwidth() ve Imagefontheight() Fonksiyonları  723
Imagepolygon() Fonksiyonu  724
Imagettftext() Fonksiyonu  724
Imagefilltoborder() Fonksiyonu  726
İstatistik Amaçlı Grafikler Üretmek  726
Grafiğe Boyut Ekleme  732
Çubuk Grafikler  735
TTF Font  737
Örnek Uygulama  737
Bitmap Formatlı Yazılar  739
Grafiklerde İstenilen Bölgenin Kesilmesi  741
Dinamik Olarak Grafik Kırpma  743
Grafik İşlemleri İçin Matrisler  745
Pixel Taşıma  748
RGB Renk Tanımlaması  752
İkili Sayılar(Binary, Bit)  752
İkili Sayıların Oluşturulması  752
Bitwise (Bit İşlem Operatörleri) ile Bit İşlemleri  753
Operatör & (And)  754
Operatör ¦ (Or)  754
Operatör ^ (Xor)  754
Operatör ~ (Not)  754
Operatör << (Shift Left)  755
Operatör >> (Shift Right)  755
Veri Tiplerini Bir Birine Dönüştüren Fonksiyonlar  756
Bir Grafiğin Kodlarının Elde Edilmesi  756
İkili (Binary) Bir Sayıyı Hexadecimal'e Çevirmek  758
Pixelde Renk Skalası  758
Renk Değiş Tokuşu  759
Grafiklerin Negatifini Elde Etmek  761
Matris Verileri ile Pixellerin Dönüşümü ve Filtreleme  761
Resim Küçültme ya da Büyütme  762
Dizindeki Büyük Resimleri Küçültmek  763
Küçük Resimleri Göstermek  764
Online Resim Birleştirme  765
Gif ve PNG Grafiklerini JPG Olarak Kaydetmek  767
Gif, Png, Jpg Türlerini Bir Birine Çevirme  768
20. Bölüm  771
E–posta(Mail)  773
E–postanın (Mail) Gönderilişi  773
E–posta(Mail) Bileşenleri  774
PHP ile Mail (Eposta) Gönderme  775
HTML İçerikli Eposta Göndermek  775
Form Kullanarak Eposta Gönderme  776
Mail Server  776
Mail Server Kurulumu  777
Mail Server’in Test Edilmesi  777
Mail Server’dan Mesajları Okumak  778
Dosya Eklentili Mail Gönderme  779
RFC 822  779
MIME  779
Epostanın Yapısı  780
MIME–Version  780
Content–Type  780
Content–Transfer–Encoding  780
Boundary  780
Eposta ile Birden Fazla Ek Dosya Gönderme  782
Birden Fazla Kişiye Eposta Göndermek  783
Başlık ve İçeriğin Kodlanması  784
POP3 Mail  785
Telnet ile POP3 Mail Hesabına Bağlanma  785
POP3 Mail İçin Telnet Komutları  785
PHP ile POP3 Mail Okuma  786
IMAP  787
imap_open()  788
imap_headerinfo()  789
imap_num_msg()  790
iconv_mime_decode()  790
imap_mailboxmsginfo()  790
imap_fetchstructure()  791
imap_fetchbody()  794
Eposta Hesap Erişim Uygulaması  795
imap_fetch_overview()  798
Gamail hesabına SSL ile Bağlanalım  802
imap_sort()  803
21. Bölüm  805
(Hypertext Transfer Protocol)  807
Header Fonksiyonu  808
Önbelleği (Cache) Silmek  809
Pragma  810
Expires  810
Last–Modified  810
max–age (Yaşam Süresi)  811
Dinamik Cache Uygulayarak Siteleri Hızlandırmak  811
Sunucu Çıktısını Kontrol Etme  812
Çıktı Kontrol Fonksiyonları  812
ob_start()  813
ob_gzhandler  813
Tampondaki Veriyi Değiştirme  815
Tampondaki Veriyi Değiştirip Bir Süre Bekletme  815
ob_get_contents()  816
ob_get_clean()  816
ob_get_level()  817
Cache Oluşturmak  817
22. Bölüm  819
mySQL Veritabanı Yedeği Alma  821
Hosting Hesabındaki Panel ile Yedek Alma  821
Mysqldump Programı  822
Mysqldump Yedekleme Seçenekleri  822
Karakter Tanımlama  825
SSH ile mySQL Yedeği Alma  825
Cpanel’de Cron Ayarları  827
Crontab Kullanımı  830
Yapılacak İşlemlerin Sırası  831
Crontab Komutlarının Anlamı ve Uygulaması  831
Temel Komut  831
Zaman Periyodu Ayarlama  831
Örnek Uygulama  832
23. Bölüm  833
SimpleXML  835
XPath  839
nodeValue  840
childNodes ve nodeName  842
Instanceof  843
getElementsByTagName  844
getElementById  845
Uygulama Örneği  845
XSLT  846
XSLT Stil Sayfası Örneği  846
PHP ve XSLT ile XML Verilerinin İşlenmesi  848
Namespace  848
registerXPathNamespace  849
getNamespaces  850
addChild  850
XML Belgesine HTML İçeriği Ekleme  851
XML Belgesi Oluşturma  852
createCDATASection()  854
createTextNode Kullanmadan Text Eklemek  855
XML ve RSS Uygulaması  856
Dinamik RSS Okuyucu  858
24. Bölüm  861
SOAP(Simple Object Access Protocol)  863
WSDL (Web Services Description Language)  863
Types  865
Complex Type (Karmaşık İçerik)  865
Mesajlar (Messages)  867
<portType>  867
<binding>  867
<service>  868
SOAP API  871
PHP SOAP Fonksiyonları  871
İstemecinin ve Serverin Gönderdiği Bilgiler  872
İstemci ile Wsdl Kullanmadan İstek Göndermek  873
Servis Hangi Fonksiyon ve Değişkenleri Kullanıyor  874
Örnek Uygulama  875
RESTful Web Servisi  878
RESTful İle oEmbed API Servisi  884
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | 2021 Kaynakça Dokümanı | Hakkımızda | Bülten | Kişisel Verilerin Korunması | Yardım | İletişim

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