PHP 8 Yenilikler, Özellikler ve Güncellemeler

Artık PHP 8 için tarih verildi, 26 Kasım 2020 tarihinde daha hızlı, daha güncel ve daha stabil bir PHP sürümü yavaş yavaş geliyor. Test sürümleri ile bir çok hatalar düzeliyor ve çıkış tarihine hazırlanıyor. Peki bu yeni ana sürüm olan PHP 8 ile neler gidecek, neler gelecek diye sürekli araştırıp incelerken, buradan da paylaşıp hem bana not hem size bir duyuru olsun dedim.

Bir kere iddia edilen en önemli konu çok iyi bir hız ve performans artışı olacağı, bir çok özelliklerin geleceği yönünde. Bu tabi ki en çok önemsenen konuların da başında geliyor. Fakat bu geçiş sürecinin bazı sancıları da olmayacak değil. Özellikle alt sürümlerde yazılmış olan yazılımlarınızı PHP 8’e geçirmek isterken bazı düzenlemeler ve değişiklikler yapmanız gerekecek. Okumaya Devam Et

PHP Scriptiniz İçin Basit Lisanslama

php yaşam biçimidir

PHP ile bir script yazdınız ve bunu sunucuya atıp bir web sitesi olarak tüm dünya ile paylaşmaya başladınız. Hizmet sağlayıcınızda bulunan dosyaları içeriğinize sızan herhangi bir kişi çalarak sisteminizi klonlamış olacaktır illaki. Peki bunun önüne geçmek için ne gerekli? İlk önlem olarak sisteminizi şifrelemeniz gerekli. Bunun için kullanılan en basit yöntemi sizinle paylaşmak istedim.

Okumaya Devam Et

Ücretsiz PHP Hazır Firma Scripti


scriptUzun bir aradan sonra tekrar merhaba. Yaklaşık 6-7 yıl önce tasarlayıp hızlı bir şekilde programladığım ve birçok kişiye satışını yaptığım hazır firma scriptini ücretsiz olarak buradan dağıtmaya karar verdim. Biraz eski bir yapıda kalsa da, temiz bir kodlama yapısına sahip olduğu için hem eğitim için işinize yarayacaktır, hem geliştirme fırsatları bulup kullanma imkanınız doğacaktır. Umarım faydalanırsınız. Yalnız herhangi bir install modülü kullanmadığım için kurulum işlemleri manuel olarak yapılacaktır. SQL dosyası ile bir veritabanı oluşturup config dosyasından gerekli ayarlamaları yaparak kurabilirsiniz.  Okumaya Devam Et

PHP Bot ile Veri Çekme


php yaşam biçimidirGünümüzde büyüklü küçüklü tüm web siteleri neredeyse PHP diliyle kodlanmış bir halde önümüze sunuluyor. Haber siteleri, oyun siteleri, blog siteleri vs, hatta şu an size yazılar yazdığım WordPress gibi en çok kullanılan bir CMS (İçerik Yönetim Sistemi) bile PHP kullanarak yoluna devam ediyor. Peki bu ve benzeri sitelerden gördüğümüz haber kategorileri, oyunlar vs. kendi web sitemizde bir bölüm oluşturarak gösterme şansımız yok mudur ? Tabi ki vardır.

 

PHP bot ile veri çekmenin en basit mantığından yola çıkarsak, verileri çekmek istediğimiz sayfanın kaynak kodlarında belirli bir alanı belirterek kendi veritabanımıza veya sayfamıza çekme işlemi olarak adlandırabiliriz. Bunu kod yardımı ile yaparak algoritmayı tamamlamak kalıyor geriye sadece. Bu işlemide en basit örneklerle açıklayalım.

Okumaya Devam Et

PHP 7.0.0 Resmi Olarak Tam Sürümüyle Yayında


php-7-yayinlandiPHP resmi geliştirici grubu PHP 7.0.0’yi tam sürüm olarak yayına aldı ve PHP 7ile yeni büyük bir seri başlamış oldu. PHP 7 yeni zend motoru ile iyileştirmeler ve özellikleri içinde barındırıyor.
 
Beta sürümlerini test ederken dikkatimi çeken nokta PHP geliştirici grubu daha çok performansa yönelmiş. Ayrıca eski sürümlerden kalan ve güncellemelerle yamalanmış olan birçok hata düzgün hale getirilmiş. Eski, güncelliğini yitirmiş ön tanımlı değerler ve eklentiler tamamen ortadan kalkmış durumda. 64 bit desteği tam tutarlı hale getirilmiş.
 
Diğer tüm özellikleri incelemek için PHP resmi sayfasına göz atabilirsiniz. İncelemek ve indirmek için aynı şekilde sayfadaki bağlantıyı kullanabilirsiniz.

PHP ile Neler Yapabilirsiniz ?


PHP ile Neler YapılırPHP genel olarak sunucu taraflı programlamaya odaklandığı için yazılımsal herşeyi yapabilirsiniz. Örnek olarak derslerde gösterdiğim sunucu taraflı form veri işleme, veritabanı kaydı, masaüstü veri işleme yazılımlarının tamamını tüm uygulamaları yapabilirsiniz, inceleyerek daha net anlayabilirsiniz.

 

PHP ile isterseniz temel olarak yapılan sunucu taraflı programlama, isterseniz komut satırında kullanım, isterseniz ise PHP-GTK eklentisini kullanarak görsel masaüstü yazılımları bile üretebilirsiniz.

 

PHP bütün işletim sistemlerinde stabil olarak çalışır. Microsoft Windows, MacOS X, Linux, Unix, RISC OS ve birçok işletim sistemlerinde PHP’yi çalıştırabilirsiniz.

Okumaya Devam Et

PHP Scriptleriniz İçin Ücretsiz Admin Template


PHP yönetim paneliKodlamalarımızı yaparken birçoğumuza, tasarım yapacak kimse olmadığı zamanlarda, admin panelinin temasını hazırlamak çöp iş gibi geliyor. O yüzden bulduğum ücretsiz admin tasarımlarını paylaşarak bu üşengeçliği ortadan kaldırmayı düşündüm. Çoğunu bende kullanıyorum ve işime oldukça yarıyor. Özellikle hızlıca geliştirdiğim araçlarda iş görsün yeter maksadıyla bu zamana kadar bayağı bir iş hallettim. Yeni ve ücretli tasarımlarıda araştırırsanız kapsamlı projelerinizde kullanabilirsiniz. Themeforest vb. yerlere göz atabilirsiniz. Ortalama PHP için kullanacağını yönetim paneli tasarımları 20-30-40$ aralığında değişiyor. Okumaya Devam Et

PHP 5.6.2 ve 5.4.34 Kritik Güvenlik Güncellemesi


php-dersleriPHP resmi geliştiricileri, güvenlik alanında ciddi bir açığın meydana gelmesinden hemen sonra yeni sürüm güncellemelerini duyurdu. POODLE (Padding Oracle On Downgraded Legacy Encryption), SSL sertifikası üzerinden iki tarafın haberleşmesi sırasında iki taraftan bir tanesi yeni sürüm TLS’yi desteklemediğinde ortaya çıkıyor. Bu güvenlik açığı sayesinde sayede iki tarafın trafiği çok açık bir şekilde izlenebiliyor.

 

Özellikle internet üzerinden alışveriş yapılan ve bilgi paylaşımı ile bağlanılan web sitelerinde büyük bir tehlikeyi ortaya çıkardığı belirtildi.Bu hata ve güvenlik açığının büyük olasılıkla tüm sunucularda mevcut olduğunu bilmeniz gerekir.

 

PHP Dersleri Güncellenerek İndirilebilir Olacak


php-dersleri2007 yılı sonlarında yazmaya başladığım PHP dersleri ve MySQL dersleri kategorilerinde güncellemeler ve düzenlemeler yapmak için kolları sıvadım.  Başlık biraz siyasi bir mesaj ve vaat gibi oldu  sanırım 🙂 Yakın bir zamanda tüm düzeltmeleri uygulayacağım. Hatta yeni güncel php dersi ekleyerek bir kitap şeklinde derleyip indirilebilir hale getireceğim.

 

Özellikle örnek uygulamalar konusunda da geniş bir kütüphane yayınlamayı düşünüyorum. Hazır bir kod kütüphanesi ile tüm php, mysql class ve fonksiyonlarını bir araya getireceğim. Tabi bu kütüphane hem benim kullandığım kendi arşivimde bulunan bir kütüphane, hem de dışarıdan bulup aldıklarımla oluşan bir arşiv.

 

PHP Dersleri Arşivine Buradan Göz Atabilirsiniz

Okumaya Devam Et

Google’da Kaçıncı Sıradasınız ?


seo-sira-bulucuKendi sorgulamalarım için kullandığım ve internet üzerinden bulduğum kodu sizinle paylaşacağım. Genelde web sitesi sahipleri bu sorgulamaları bazı ücretli servislerden yararlanarak yapıyor. Tabi birden fazla web sitesini takip etmek ve liste halinde izlemek daha az yorucu olmakta. Fakat ben herhangi bir kayıt altına alınmasını istemediğim için kendim local üzerinden sorguluyorum, aynı şekilde whois domain sorgularken de local üzerindeki kod yardımıyla yapıyorum.

 

Aşağıdaki kodlar örneğin içindeki sistem kodları. En alttan dosya indir linkinden örnekteki çalışan tasarımlı sistemi indirebilirsiniz. Google sıra bulucu scriptini geliştirerek sizde kayıt altında tutabilirsiniz liste halinde sitenizi.

 

Okumaya Devam Et