localhostta verdigi hata :
Alıntı
Warning: include(AppServ/www/muzik/class/debug.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\muzik\header.php on line 7
Warning: include() [function.include]: Failed opening 'AppServ/www/muzik/class/debug.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\muzik\header.php on line 7
Fatal error: Class 'debug' not found in C:\AppServ\www\muzik\header.php on line 8
Warning: include() [function.include]: Failed opening 'AppServ/www/muzik/class/debug.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\muzik\header.php on line 7
Fatal error: Class 'debug' not found in C:\AppServ\www\muzik\header.php on line 8
header.php ;
Alıntı
<?php
// Ayar dosyası
include('inc/config.php');
// Hata kayıt sınıfı
include(REAL_PATH.'/class/debug.php');
$debug = new debug();
$debug->starttime();
// Veritabanı sınıfı
include(REAL_PATH.'/class/db.php');
// Karışık fonksiyon sınıfı
include(REAL_PATH.'/class/main.php');
// Tema sınıfı
include(REAL_PATH.'/class/smarty/Smarty.class.php');
// Xajax sınıfı
include(REAL_PATH.'/class/xajax/xajax_core/xajax.inc.php');
$db = new database();
$main = new main();
$smarty = new Smarty();
$xajax = new xajax();
include(REAL_PATH.'/inc/xajax.functions.php');
$smarty->assign('__XAJAX_JS__', $xajax->getJavascript(VIRTUAL_PATH.'/class/xajax'));
$ulkeler = array("ABD", "Afganistan", "Almanya", "Andorra", "Angola", "Antarktika", "Antigua ve Barbuda", "Arjantin", "Arnavutluk", "Avustralya", "Avusturya", "Azerbaycan", "Bahama Adaları", "Bahreyn", "Bangladeş", "Barbados", "Batı Samoa", "Belçika", "Belize", "Benin", "Bermuda", "Beyaz Rusya", "Bhutan", "Birleşik Arap Emirlikleri", "Bolivya", "Bosna Hersek", "Botswana", "Brezilya", "Brunei", "Bulgaristan", "Burkina Faso", "Burundi", "Cape Verde", "Cezayir", "Cibuti", "Çad", "Çek Cumhuriyeti", "Çin", "Danimarka", "Dominik Cumhuriyeti", "Dominika", "Ekvador", "Ekvator Ginesi", "El Salvador", "Eritre", "Ermenistan", "Estonya", "Etiyopya", "Falkland Adaları", "Faroe Adaları", "Fas", "Fiji", "Fildişi Kıyısı", "Filipinler", "Finlandiya", "Fransa", "Gabon", "Gambiya", "Gana", "Gine", "Gine-Bissau", "Grenada", "Grönland", "Guatemala", "Guyana", "Güney Afrika", "Güney Kıbrıs", "Gürcistan", "Haiti", "Hırvatistan", "Hindistan", "Hollanda", "Honduras", "Irak", "İndonezya", "İngiltere", "İran", "İrlanda", "İspanya", "İsrail", "İsveç", "İsviçre", "İtalya", "İzlanda", "Jamaika", "Japonya", "Kamboçya", "Kamerun", "Kanada", "Katar", "Kazakistan", "Kenya", "Kırgızistan", "Kiribati", "Kolombiya", "Komorlar", "Kongo", "Kongo Demokratik Cumhuriyeti", "Kore Güney", "Kore Kuzey", "Kosta Rika", "Kuveyt", "Kuzey Kıbrıs TC", "Küba", "Laos", "Lesotho", "Letonya", "Liberya", "Libya", "Liechtenstein", "Litvanya", "Lübnan", "Lüksemburg", "Macaristan", "Madagaskar", "Makao", "Makedonya", "Malavi", "Maldiv Adaları", "Malezya", "Mali", "Malta", "Mauritius", "Meksika", "Mısır", "Moðolistan", "Moldavya", "Monako", "Moritanya", "Mozambik", "Mıanmar", "Namibia", "Nauru", "Nepal", "Nijer", "Nijerya", "Nikaragua", "Norfolk Adası", "Norveç", "Orta Afrika Cumhuriyeti", "Özbekistan", "Pakistan", "Palau Adaları", "Panama", "Papua-Yeni Gine", "Paraguay", "Peru", "Polonya", "Portekiz", "Puerto Rico", "Romanya", "Ruanda", "Rusya Federasyonu", "San Marino", "Santa Kitts ve Nevis", "Santa Lucia", "Santa Vincent ve Grenadines", "Sao Tome", "Senegal", "Seyşeller", "Sierra Leone", "Singapur", "Slovakya", "Slovenya", "Solomon Adalary", "Somali", "Sri Lanka", "Sudan", "Surinam", "Suriye", "Suudi Arabistan", "Svaziland", "Şili", "Tacikistan", "Tanzanya", "Tayland", "Tayvan", "Togo", "Tonga", "Trinidad ve Tobago", "Tunus", "Türkiye", "Türkmenistan", "Uganda", "Ukrayna", "Umman", "Uruguay", "Ürdün", "Vanuatu", "Vatikan", "Venezuela", "Vietnam", "Yemen", "Yeni Kaledonya", "Yeni Zelanda", "Yugoslavya", "Yunanistan", "Zambiya", "Zimbabve", "Diğer");
$sehirler = array("Yurtdışı","İstanbul-Anadolu","İstanbul-Avrupa","Ankara","İzmir","Adana","Adıyaman","Afyon ","Ağrı","Aksaray","Amasya","Antalya","Ardahan","A rtvin","Aydın","Balıkesir","Bartın","Batman","Bayb urt","Bilecik","Bingöl","Bitlis","Bolu","Burdur"," Bursa","Çanakkale","Çankırı","Çorum","Denizli","Di yarbakır","Düzce","Edirne","Elazığ","Erzincan","Er zurum","Eskişehir","Gaziantep","Giresun","Gümüşhan e","Hakkari","Hatay","Iğdır","Isparta","Kahramanma raş","Karabük","Karaman","Kars","Kastamonu","Kayse ri","Kırıkkale","Kırklareli","Kırşehir","Kilis","K ocaeli","Konya","Kütahya","Malatya","Manisa","Mard in","Mersin","Muğla","Muş","Nevşehir","Niğde","Ord u","Osmaniye","Rize","Sakarya","Samsun","Siirt","S inop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tok at","Trabzon","Tunceli","Uşak","Van","Yalova","Yoz gat","Zonguldak");
$smarty->assign('sehirler', $sehirler);
// Anket hedeleri..
$survey = $db->select('*', 'anket_soru', "asAktif=1");
$survey = $survey[0];
$smarty->assign('oyverdi', $_COOKIE['anket_'.$survey['asID']]);
$answers = $db->select('*', 'anket_cevap', "acsID=$survey[asID]");
$smarty->assign('answers', $answers);
$smarty->assign('survey', $survey);
// Anket bitti.
if(!isset($_SESSION['member']) && isset($_COOKIE['muzik_userlogin']))
{
$cookie = explode('::', $_COOKIE['muzik_userlogin']);
$member = $db->select('*', 'uyeler', "uAd='$cookie[0]'");
$member = $member[0];
if(md5($member['uParola']) == $cookie[1])
{
setcookie('muzik_userlogin', "$member[uAd]::".md5($member['uParola'])."::loggedin", time()+604800, COOKIE_PATH);
$_SESSION['member'] = 1;
$_SESSION['mid'] = $member['uID'];
$_SESSION['mname'] = $member['uAd'];
$_SESSION['msu'] = $member['uSU'] == 1 ? 1 : 0;
}
else
{
$_SESSION['member'] = 0;
}
}
if(isset($_SESSION['member']) && $_SESSION['member'] == true)
{
$fields = array('uSonIslem' => 'NOW()');
$db->update($fields, 'uyeler', "uID=$_SESSION[mid]");
// Özel mesajlara bakalım..
$smarty->assign('mesajsayisi', $db->count('*', 'uye_mesaj', "mAlici=$_SESSION[mid] AND mDurum=0"));
}
// Online üyeleri gösterelim..
$online = $db->select('uAd, uID', 'uyeler', "uSonIslem > DATE_SUB(NOW(), INTERVAL 15 MINUTE)");
$smarty->assign('online', $online);
$sanatci = $db->select('sID, sAd, sRating', 'sanatcilar', null, 'sRating DESC', '0,10');
foreach ($sanatci as $k => $v)
{
$resim = $db->select('*', 'sanatci_resim', "srsID=$v[sID]", 'RAND()', "0,1");
if(count($resim) > 0)
$sanatci[$k]['resim'] = $resim[0]['srYol'];
else
$sanatci[$k]['resim'] = '../../resimyok.jpg';
$ac = $db->count('*', 'albumler', "asID=$v[sID]");
$sc = $db->select('COUNT(S.sID)', 'sarkilar S', "A.asID=$v[sID]", null, null, 'albumler A', 'A.aID=S.saID');
$sanatci[$k]['album'] = $ac;
$sanatci[$k]['sarki'] = $sc[0][0];
}
$smarty->assign('singers', $sanatci);
$smarty->display(TEMPLATE_PATH.'/header.html');
//$debug->pre($_COOKIE);
//$debug->pre($_SESSION);
?>
// Ayar dosyası
include('inc/config.php');
// Hata kayıt sınıfı
include(REAL_PATH.'/class/debug.php');
$debug = new debug();
$debug->starttime();
// Veritabanı sınıfı
include(REAL_PATH.'/class/db.php');
// Karışık fonksiyon sınıfı
include(REAL_PATH.'/class/main.php');
// Tema sınıfı
include(REAL_PATH.'/class/smarty/Smarty.class.php');
// Xajax sınıfı
include(REAL_PATH.'/class/xajax/xajax_core/xajax.inc.php');
$db = new database();
$main = new main();
$smarty = new Smarty();
$xajax = new xajax();
include(REAL_PATH.'/inc/xajax.functions.php');
$smarty->assign('__XAJAX_JS__', $xajax->getJavascript(VIRTUAL_PATH.'/class/xajax'));
$ulkeler = array("ABD", "Afganistan", "Almanya", "Andorra", "Angola", "Antarktika", "Antigua ve Barbuda", "Arjantin", "Arnavutluk", "Avustralya", "Avusturya", "Azerbaycan", "Bahama Adaları", "Bahreyn", "Bangladeş", "Barbados", "Batı Samoa", "Belçika", "Belize", "Benin", "Bermuda", "Beyaz Rusya", "Bhutan", "Birleşik Arap Emirlikleri", "Bolivya", "Bosna Hersek", "Botswana", "Brezilya", "Brunei", "Bulgaristan", "Burkina Faso", "Burundi", "Cape Verde", "Cezayir", "Cibuti", "Çad", "Çek Cumhuriyeti", "Çin", "Danimarka", "Dominik Cumhuriyeti", "Dominika", "Ekvador", "Ekvator Ginesi", "El Salvador", "Eritre", "Ermenistan", "Estonya", "Etiyopya", "Falkland Adaları", "Faroe Adaları", "Fas", "Fiji", "Fildişi Kıyısı", "Filipinler", "Finlandiya", "Fransa", "Gabon", "Gambiya", "Gana", "Gine", "Gine-Bissau", "Grenada", "Grönland", "Guatemala", "Guyana", "Güney Afrika", "Güney Kıbrıs", "Gürcistan", "Haiti", "Hırvatistan", "Hindistan", "Hollanda", "Honduras", "Irak", "İndonezya", "İngiltere", "İran", "İrlanda", "İspanya", "İsrail", "İsveç", "İsviçre", "İtalya", "İzlanda", "Jamaika", "Japonya", "Kamboçya", "Kamerun", "Kanada", "Katar", "Kazakistan", "Kenya", "Kırgızistan", "Kiribati", "Kolombiya", "Komorlar", "Kongo", "Kongo Demokratik Cumhuriyeti", "Kore Güney", "Kore Kuzey", "Kosta Rika", "Kuveyt", "Kuzey Kıbrıs TC", "Küba", "Laos", "Lesotho", "Letonya", "Liberya", "Libya", "Liechtenstein", "Litvanya", "Lübnan", "Lüksemburg", "Macaristan", "Madagaskar", "Makao", "Makedonya", "Malavi", "Maldiv Adaları", "Malezya", "Mali", "Malta", "Mauritius", "Meksika", "Mısır", "Moðolistan", "Moldavya", "Monako", "Moritanya", "Mozambik", "Mıanmar", "Namibia", "Nauru", "Nepal", "Nijer", "Nijerya", "Nikaragua", "Norfolk Adası", "Norveç", "Orta Afrika Cumhuriyeti", "Özbekistan", "Pakistan", "Palau Adaları", "Panama", "Papua-Yeni Gine", "Paraguay", "Peru", "Polonya", "Portekiz", "Puerto Rico", "Romanya", "Ruanda", "Rusya Federasyonu", "San Marino", "Santa Kitts ve Nevis", "Santa Lucia", "Santa Vincent ve Grenadines", "Sao Tome", "Senegal", "Seyşeller", "Sierra Leone", "Singapur", "Slovakya", "Slovenya", "Solomon Adalary", "Somali", "Sri Lanka", "Sudan", "Surinam", "Suriye", "Suudi Arabistan", "Svaziland", "Şili", "Tacikistan", "Tanzanya", "Tayland", "Tayvan", "Togo", "Tonga", "Trinidad ve Tobago", "Tunus", "Türkiye", "Türkmenistan", "Uganda", "Ukrayna", "Umman", "Uruguay", "Ürdün", "Vanuatu", "Vatikan", "Venezuela", "Vietnam", "Yemen", "Yeni Kaledonya", "Yeni Zelanda", "Yugoslavya", "Yunanistan", "Zambiya", "Zimbabve", "Diğer");
$sehirler = array("Yurtdışı","İstanbul-Anadolu","İstanbul-Avrupa","Ankara","İzmir","Adana","Adıyaman","Afyon ","Ağrı","Aksaray","Amasya","Antalya","Ardahan","A rtvin","Aydın","Balıkesir","Bartın","Batman","Bayb urt","Bilecik","Bingöl","Bitlis","Bolu","Burdur"," Bursa","Çanakkale","Çankırı","Çorum","Denizli","Di yarbakır","Düzce","Edirne","Elazığ","Erzincan","Er zurum","Eskişehir","Gaziantep","Giresun","Gümüşhan e","Hakkari","Hatay","Iğdır","Isparta","Kahramanma raş","Karabük","Karaman","Kars","Kastamonu","Kayse ri","Kırıkkale","Kırklareli","Kırşehir","Kilis","K ocaeli","Konya","Kütahya","Malatya","Manisa","Mard in","Mersin","Muğla","Muş","Nevşehir","Niğde","Ord u","Osmaniye","Rize","Sakarya","Samsun","Siirt","S inop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tok at","Trabzon","Tunceli","Uşak","Van","Yalova","Yoz gat","Zonguldak");
$smarty->assign('sehirler', $sehirler);
// Anket hedeleri..
$survey = $db->select('*', 'anket_soru', "asAktif=1");
$survey = $survey[0];
$smarty->assign('oyverdi', $_COOKIE['anket_'.$survey['asID']]);
$answers = $db->select('*', 'anket_cevap', "acsID=$survey[asID]");
$smarty->assign('answers', $answers);
$smarty->assign('survey', $survey);
// Anket bitti.
if(!isset($_SESSION['member']) && isset($_COOKIE['muzik_userlogin']))
{
$cookie = explode('::', $_COOKIE['muzik_userlogin']);
$member = $db->select('*', 'uyeler', "uAd='$cookie[0]'");
$member = $member[0];
if(md5($member['uParola']) == $cookie[1])
{
setcookie('muzik_userlogin', "$member[uAd]::".md5($member['uParola'])."::loggedin", time()+604800, COOKIE_PATH);
$_SESSION['member'] = 1;
$_SESSION['mid'] = $member['uID'];
$_SESSION['mname'] = $member['uAd'];
$_SESSION['msu'] = $member['uSU'] == 1 ? 1 : 0;
}
else
{
$_SESSION['member'] = 0;
}
}
if(isset($_SESSION['member']) && $_SESSION['member'] == true)
{
$fields = array('uSonIslem' => 'NOW()');
$db->update($fields, 'uyeler', "uID=$_SESSION[mid]");
// Özel mesajlara bakalım..
$smarty->assign('mesajsayisi', $db->count('*', 'uye_mesaj', "mAlici=$_SESSION[mid] AND mDurum=0"));
}
// Online üyeleri gösterelim..
$online = $db->select('uAd, uID', 'uyeler', "uSonIslem > DATE_SUB(NOW(), INTERVAL 15 MINUTE)");
$smarty->assign('online', $online);
$sanatci = $db->select('sID, sAd, sRating', 'sanatcilar', null, 'sRating DESC', '0,10');
foreach ($sanatci as $k => $v)
{
$resim = $db->select('*', 'sanatci_resim', "srsID=$v[sID]", 'RAND()', "0,1");
if(count($resim) > 0)
$sanatci[$k]['resim'] = $resim[0]['srYol'];
else
$sanatci[$k]['resim'] = '../../resimyok.jpg';
$ac = $db->count('*', 'albumler', "asID=$v[sID]");
$sc = $db->select('COUNT(S.sID)', 'sarkilar S', "A.asID=$v[sID]", null, null, 'albumler A', 'A.aID=S.saID');
$sanatci[$k]['album'] = $ac;
$sanatci[$k]['sarki'] = $sc[0][0];
}
$smarty->assign('singers', $sanatci);
$smarty->display(TEMPLATE_PATH.'/header.html');
//$debug->pre($_COOKIE);
//$debug->pre($_SESSION);
?>
debug.php ;
Alıntı
<?php
/**
* Hata denetim sınıfı. Hata denetimi ve kaydını doğru ve anlaşılır bir şekilde gerçekleştirir.
*
*/
class debug
{
var $et, $st;
var $errors = array(
'dbconn' => 'Veritabanına bağlanılamadı.',
'dbsel' => 'Veritabanı seçilemedi.',
'dbquery' => 'Sorgu hatalı'
);
function pre($text)
{
echo "<pre>";
print_r($text);
echo "</pre>";
}
/**
* Hata durumunda ekrana gerekli bilgiyi yazdıran fonksiyon.
*
* @param $errcode : (metin) Hata kodu. main.php dosyasında debug sınıfında tanımlanır.
* @param $extra : (boolean) Kritik hata; true olursa dosya işletimi durdurulur. Boş bırakılırsa false değeri alır.
*/
function printerror($errcode, $critical = false)
{
echo "Hata $errcode: ".$this->errors[$errcode]."<br />\n";
if($critical == true)
{
echo "İşlem durduruldu.";
die();
}
}
/**
* Hata durumunda log dosyasına gerekli girişi yapan fonksiyon.
*
* @param $errcode : (metin) Hata kodu. main.class.php dosyasında debug sınıfında tanımlanır.
* @param $extra : (metin) Ekstra bilgi; boş bırakılabilir.
*/
function logerror($errcode, $extra = "")
{
if(LOG_ERRORS != true)
exit();
$file = REAL_PATH.'/log/error_'.date('Ymd').'.log';
$fp = @fopen($file, 'a');
$errmsg = date('d.m.Y H:i:s').' -- ';
$errmsg .= $_SERVER['REMOTE_ADDR'] .' -- ';
$errmsg .= $_SERVER['SCRIPT_NAME'].'?';
$qs = "";
foreach ($_GET as $k => $v)
{
$qs .= "$k=$v&";
}
$errmsg .= $qs.' -- ';
$errmsg .= 'Hata '.$errcode.': '.$this->errors[$errcode];
if($extra != "")
$errmsg .= ' -- Ekstra bilgi: '.$extra;
$errmsg .= "\n";
fwrite($fp, $errmsg);
fclose($fp);
}
function loginfo($logmsg)
{
if(LOG_INFOS != true)
exit();
$file = REAL_PATH.'/log/access_'.date('Ymd').'.log';
$fp = fopen($file, 'a');
$errmsg = date('d.m.Y H:i:s').' -- ';
$errmsg .= $_SERVER['REMOTE_ADDR'] .' -- ';
$errmsg .= $_SERVER['SCRIPT_NAME'].'?';
$qs = "";
foreach ($_GET as $k => $v)
{
$qs .= "$k=$v&";
}
$errmsg .= $qs.' -- ';
$errmsg .= $logmsg;
$errmsg .= "\n";
fwrite($fp, $errmsg);
fclose($fp);
}
// Starts, Ends and Displays Page Creation Time
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
function starttime()
{
global $et, $st;
$this->st = $this->getmicrotime();
}
function displaytime()
{
global $et, $st;
$this->et = $this->getmicrotime();
return round(($this->et - $this->st), 3);
}
}
?>
/**
* Hata denetim sınıfı. Hata denetimi ve kaydını doğru ve anlaşılır bir şekilde gerçekleştirir.
*
*/
class debug
{
var $et, $st;
var $errors = array(
'dbconn' => 'Veritabanına bağlanılamadı.',
'dbsel' => 'Veritabanı seçilemedi.',
'dbquery' => 'Sorgu hatalı'
);
function pre($text)
{
echo "<pre>";
print_r($text);
echo "</pre>";
}
/**
* Hata durumunda ekrana gerekli bilgiyi yazdıran fonksiyon.
*
* @param $errcode : (metin) Hata kodu. main.php dosyasında debug sınıfında tanımlanır.
* @param $extra : (boolean) Kritik hata; true olursa dosya işletimi durdurulur. Boş bırakılırsa false değeri alır.
*/
function printerror($errcode, $critical = false)
{
echo "Hata $errcode: ".$this->errors[$errcode]."<br />\n";
if($critical == true)
{
echo "İşlem durduruldu.";
die();
}
}
/**
* Hata durumunda log dosyasına gerekli girişi yapan fonksiyon.
*
* @param $errcode : (metin) Hata kodu. main.class.php dosyasında debug sınıfında tanımlanır.
* @param $extra : (metin) Ekstra bilgi; boş bırakılabilir.
*/
function logerror($errcode, $extra = "")
{
if(LOG_ERRORS != true)
exit();
$file = REAL_PATH.'/log/error_'.date('Ymd').'.log';
$fp = @fopen($file, 'a');
$errmsg = date('d.m.Y H:i:s').' -- ';
$errmsg .= $_SERVER['REMOTE_ADDR'] .' -- ';
$errmsg .= $_SERVER['SCRIPT_NAME'].'?';
$qs = "";
foreach ($_GET as $k => $v)
{
$qs .= "$k=$v&";
}
$errmsg .= $qs.' -- ';
$errmsg .= 'Hata '.$errcode.': '.$this->errors[$errcode];
if($extra != "")
$errmsg .= ' -- Ekstra bilgi: '.$extra;
$errmsg .= "\n";
fwrite($fp, $errmsg);
fclose($fp);
}
function loginfo($logmsg)
{
if(LOG_INFOS != true)
exit();
$file = REAL_PATH.'/log/access_'.date('Ymd').'.log';
$fp = fopen($file, 'a');
$errmsg = date('d.m.Y H:i:s').' -- ';
$errmsg .= $_SERVER['REMOTE_ADDR'] .' -- ';
$errmsg .= $_SERVER['SCRIPT_NAME'].'?';
$qs = "";
foreach ($_GET as $k => $v)
{
$qs .= "$k=$v&";
}
$errmsg .= $qs.' -- ';
$errmsg .= $logmsg;
$errmsg .= "\n";
fwrite($fp, $errmsg);
fclose($fp);
}
// Starts, Ends and Displays Page Creation Time
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
function starttime()
{
global $et, $st;
$this->st = $this->getmicrotime();
}
function displaytime()
{
global $et, $st;
$this->et = $this->getmicrotime();
return round(($this->et - $this->st), 3);
}
}
?>
kafayı yemek üzereyim o kadar para verdim çalıştıramıyorum.. lütfen bi el atın
smarty kullanmıslar , template sisteminde hata var , header yanlıs kullanılmıs ,acayip fonksiyon sistemleri, sessionlar yanlıs kullanılmıs, class iğrenç
sana tek tek sölemişler şurda hata vardır diye bunları biz kodlamadık bu 1 scripti yaptırdıgınız kişi r10 nettemidir 2 scirpt yaptıgınız kişi size yardım etmiyormu bu 3
artık css öğrendim ..