lostyazilim
tr.link

Hazır Scriplerdeki Kur mantığı nedir ?

12 Mesajlar 1.813 Okunma
acebozum
tr.link

YORci YORci yorci.com Kullanıcı
  • Üyelik 06.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Arkaplan Yazılım
  • Konum Ankara
  • Ad Soyad I** Y**
  • Mesajlar 261
  • Beğeniler 88 / 127
  • Ticaret 21, (%100)
veritabanı sınıfına bilgileri dışarıdan al, bir de singletton pattern kullan böyle her vt işleminde yeni bir sınıf oluşturmuş olursun, programladığın mantığa ters bir hareket bu şekliyle.

örneğin config.php içine "define" methodu ile veritabanı bilgilerini yazdırırsın, define edilmemişse bilgileri isteyen sayfa gösterir, aldığın bilgilerle önce veritabanını oluşturur daha sonra config.php oluşturarak içine yazarsın.
ismail03

kişi bu mesajı beğendi.

elektronikssl
webimgo

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

YORÇI adlı üyeden alıntı

veritabanı sınıfına bilgileri dışarıdan al, bir de singletton pattern kullan böyle her vt işleminde yeni bir sınıf oluşturmuş olursun, programladığın mantığa ters bir hareket bu şekliyle.

örneğin config.php içine "define" methodu ile veritabanı bilgilerini yazdırırsın, define edilmemişse bilgileri isteyen sayfa gösterir, aldığın bilgilerle önce veritabanını oluşturur daha sonra config.php oluşturarak içine yazarsın.


Singletton pattern nedir hocam ? nasıl yapabilirim manığı nedir ? Kur.php de bilgiler doğru girilmişse dbconf.php gibi bir dosya oluştur ve içine bilgileri yazdır diyorsunuz doğru mu anladım ?(yada dbcof.php düzenle)
yada

define("mysql_vt","islem");
define("mysql_host","localhost");
define("mysql_sifre","");
define("mysql_kullanici","root");

?>

baglan.php

if(file_exists("dbconf.php"))
{
include_once("dbconf.php");
if(!defined("mysql_host") or !defined("mysql_vt"))
{
header("location:kur.php");
}
}
else
{
header("location:kur.php");
}


}

class baglan
{
function db()
{
$db=new pdo("mysql:host=".mysql_host.";dbname=".mysql_vt.";charset=utf8;",mysql_kullanici,mysql_sifre);
}
}

?>
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al