http://rapidshare.com/files/77251742/Database.php.html adresinden görebileceğiniz kendimce hazırladığım bir sınıfım var. Sitenin tamamında bunu kullanıyorum ve ihtiyaçlarımı karşılıyor. abc.php dosyasında da bu sınıfı kullanarak bağlantı yapıyorum, diğer sayfalarda da.
session_start();
include_once("API/Constants.php");
include_once("API/Database.php");
include_once("API/Tools/UserTools.php");
include_once("API/Tools/LoginTools.php");
$db = new Database(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
echo checkLogin($db);
echo "
";
?>
abc.php buna benziyor.
Sorunları gözlemleyebildiğim sayfalardan biri olan Template.php de böyle başlıyor
session_start();
include_once("API/Constants.php");
include_once("API/Database.php");
include_once("API/Tools/StringTools.php");
include_once("API/Tools/SiteTools.php");
include_once("API/Tools/ThemeTools.php");
include_once("API/Tools/LoginTools.php");
include_once("API/Tools/UserTools.php");
$db = new Database(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$theme = getThemeInfo($db, checkLogin($db));
Sanırım bu kodlar asla kurtulmayacak. Aylardır bu proje üzerinde çalışıyordum ve şu an her şeyi silip baştan başlamayı düşünüyorum