Php.

alicilin seni ekledim kardesim  skyptan

2013-07-23 22:10:01

Php

alicilinAli Fırat Güler

Tamamdır hocam. kabulettim.

2013-07-23 22:21:37

Php

alicilinAli Fırat Güler

Evet ne alemdeyiz üstadlar.

Ben bir framework yazdım. içerisinde;

  1. cache (önbellek)
  2. captcha (grafik doğrulaması)
  3. config (ayar kayıt ve yönetimi)
  4. ecode & decode (veri şifreleyip geri çözme)
  5. form create (form oluşturma)
  6. form verify (form doğrulama)
  7. image (gd & gd 2) (resim işleme)
  8. mail (mail gönderme, İster dosya ekli isterseniz eksiz)
  9. mysql (içerisinde sql yedeği alma ve geri yükleme olayıda var)
  10. mysqli (içerisinde sql yedeği alma ve geri yükleme olayıda var)
  11. Dir (klasör işlemleri)
  12. pagination (sayfalama sınıfı)
  13. security (get,post güvenliği)
  14. seo (keywords,description,tag oluşturur.)
  15. session (cookie alt yapısı ile çalışır)
  16. sitemap (arama motorları ile uyumlu sitemap yapıcı)
  17. sqlite (sqlite veri tabanı kullanmak için)
  18. template (Tema dosyaları ile control dosyalarını birbirinden ayrı tutmak için)
  19. upload (Dosya yüklemek için)
  20. file (Dosya bilgisi,dosya açma, okuma, yazma)
  21. usergrade (kullanıcı grubu yani kullanıcı seviyesi yönetme)
  22. var (Değişken oluşturma sınıfı. sebebi ise benim gibi çok değişken kullanıp unset etmeyi unutanlar için yararlı olcağını düşündüm)
  23. zip (dosya yada dizini yada hem dosya hemde bir dizin içeriğini zipleyip geri çıkarmak için)

sınıflarını yazdım. Çokta güzel oldu.

Tüm sınıflar birbirinden bağımsız çalışıyor (usergrade sınıfı hariç. O sqlite sınfıını kullanıyor.)

ayrıca bunları projenize tek tek include etmek zorunda değilsiniz.

TP_engine.php dosyasını include etmeniz yeterli. Eğerki bir sınıf kullanırsanız kendisi auto_load fonksiyonu sayesinde ilgili dosyayı otomatik include ediyor. Böylece hem yazım hızı hızlanıyor, hemde hepsini birden aynı anda include etmemiş oluyoruz. Ayrıca yanlış bir sınıf ismi tanımlarsak hemen bize doğru sınıf adını  öneriyor.

Framework'un herşeyini ingilizce yazdım. Sebebi ise eğerki birgün olurda adımız parlar ise,

Frameworkümüzü yabancı coderler de kullanıcaktır. İngilizce ulusal bir dil olduğu için ingilizce yazmayı tercih ettim.

Framework'un adınıda belki biraz saçma oldu ama "Turkish Php" koydum

:)

2013-07-27 00:05:44 Edit:2013-07-30 15:17:54

Php

ellerine saglık   bunun dısında  bir tane .htacces olusturmak icin sınıf yazayım bende 

2013-07-27 00:22:07

Php

alicilinAli Fırat Güler

Teşekkürler hocam. bide oracle için veritabanı sınıfı yazdıkmı tamam olur :)

2013-07-27 00:41:37

Php

oracle  veri tabanını da ben hazırlarım  

2013-07-27 00:57:02

Php

alicilinAli Fırat Güler

uppp :)

2013-07-29 16:26:26

Php

oracle veritabanı tamam  gibi   birkac eksigi var ama   test etmek lazım   backup ve  restore ile su insert id meselesi kaldı

2013-07-29 21:32:39

Php

alicilinAli Fırat Güler

Postgresql  sınıfndada backup için bir kaç düzenleme yapmamız lazım aslında hocam. Çünki. Araştırmalarım sonucunda öğrendimki Postgresql'de Show Create Table gibi bir özellik bulunmuyor. Oracle'da vardır sanırım

2013-07-30 15:16:17

php

postgrsqli kurdum   onu test ediyorum tamamen tamam calıstıgını onaylayım  sana guncellenmis versiyonu gonderecem  

postgr gonderdigim zaman test etmemistim simdi degistiriyorum show tables sadece mysql e ozel bir durum  digerlerinde  farklı biraz   ama tamam  deyince sana atarım dosyaları 

ama oracle  biraz daha karısık    birde  php kaynakları zayıf acıkcası   pdo   sınıfı hazırlamıslar ama  deneysel olarak  hatalı  calısma ihtimali yuksek   simdi oracle indiriyorum ki halledeyim  ondan sonra ikisininde guncellenmis halini gonderirim  

2013-07-30 23:32:06 Edit:2013-07-30 23:33:03

Edit:

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro