Reklam

Browsing Tag

classes

cPanel

onFramework! Hakkında

Merhaba Arkadaşlar,

Sizlerle bu sefer yaptıklarım hakkında bilgi paylaşacağım son zamanlarda fonksiyonel PHP çok zoruma gidiyor kod yazmaktan sıkılıyorum buna bir çözüm yolu aramaya çalışıyordum ve kendimi hem geliştirmek adına Laravel’e başladım. Bunun üzerine fazla gitmedim açıkçası o yüzden tam olarak öğrenmişte değilim onun yerine MVC yapısını tam olarak kavramaya çalıştım ve orta seviye’de felan OOP bilgim mevcuttu yani temel olarak herşeyi yapabiliyordum OOP’de bende kendi projelerimde kullanabileceğim ve kendi Class’larımı yazabileceğim kendi kullanımıma ve rahatlığıma göre bir framework yazma kararı aldım kısa sürdü açıkçası fakat daha tam olarak stabil hale getiremedim sanıyorsam hataları görmek için bir proje üzerinde deneyeceğim ve bittiğinde zaten neleri daha kolay kullanabilirim nelerde zorluk çektim gibi sorunlara daha net bir çözüm bulmuş olacağım.

Her framework’te olduğu gibi bir Router’ım mevcut MVC yapısına göre bir link yapım mevcut ve dosya yapımda MVC ile uyumlu olarak çalışmaktadır.

+ app
– config (Uygulamamın ayar dosyaları burada yer almaktadır.)
– controllers (Tüm şartlarımı, kontrollerimi vb. sağladığım kısım)
– models (Veritabanı işlemlerini yaptığım kısım)
– views (Front kısımlarım burada yer almaktadır.)
– classes (Uygulamama özgün olarak hazırlanmış classlarım)
+ system
– libs (Sistem’e ait classlarımın olduğu bölüm.)
+ public (Tema ile ilgili kısımları barındırıyorum.)

Kurduğum yapı tam olarak şuanda bu tabi henüz tam olarak bitmiş değil paylaşmaya gelirse tam olarak emin değilim şuanda zaten piyasada yeterince framework mevcut projelerimin gizliliği adına dağıtım konusunda pek rahat değilim açıkçası kullanılacak mı onada emin değilim performans konusunda şuanda gayet güzel duruyor. MySQL bağlantısı yaptığım bir PDO class’ım mevcut system içerisinde ve tüm SQL işlemlerimi onun aracılığıyla gerçekleştiriyorum. Projeyi github üzerinden takip edebilirsiniz yayınlar isem bu linkten yayınlamış olurum. PHP’de yaklaşık olarak 7 senelik bir tecrübem var fakat bu 7 sene içerisinde henüz bir projede framework kullanmışlığım yok fakat bu zamana kadar gerek duyduğumu pek hissetmedim sadece son zamanlarda aşırı kod yazdığım için sıkılmaya başladım bunada bu şekilde bi çözüm yolu buldum dilerseniz framework’ü geliştirmemde yardımcı olabilirsiniz belkide bu şekilde paylaşımını sağlayabilirim tam olarak güvenlik konusunda emin olmadığımı söyleyebilirim aynı zamanda cache olarakta eksiğim mevcut bununla ilgili olarakta çalışma yürütüyorum.

Şimdilik hoşçakalın genel durum hakkında sizleri devamlı olarak bilgilendireceğim.

PHP

fURL CLASSES

Merhaba Arkadaşlar,

Sizler için basit bir şekilde hazırladığım ve cURL’ün bilinmeyen tüm özelliklerini yeni gelecek güncellemeler ile ekleyeceğim fURL paylaşıyorum. Tarafımca hazırlanmıştır, kullanımı gayet basit ve kolaydır. Hiç endişe etmenize gerek yoktur. Hadi başlayalım anlatmaya nasıl kullanıyor nedir ne değildir…

Dosyamızı sayfamıza çağırıyor.

Class’ımızın bir kopyasını oluşturuyoruz.

Class içerisinde tanımlayabileceğimiz bağzı değişkenleri size aşağıda sunacağım hiçbir şekilde girmez iseniz default değerleri mevcuttur.

Herhangi bir şekilde post yani data göndermeden sayfa kaynağı almak istiyorsak aşağıdaki gibi bir yol izleyebiliriz.

POST yani data gönderip sayfa kaynağını almak istiyorsa aşağıdaki gibi bir yol izleyebiliriz.