Beste,
De site heeft nogeens een probleem.
Deze error krijg ik op de site:
PHP
$config = array(); Begin Configuration $config['basedir'] = '/public/sites/***/'; $config['baseurl'] = 'http://*****/'; $DBTYPE = 'mysql'; $DBHOST = '*****'; $DBUSER = 'md248178db211085'; $DBPASSWORD = 'JcmsjWTs'; $DBNAME = 'md248178db211085'; $default_language = en; You can choose en, fr, de, es, pt, ru or tr End Configuration session_start(); $config['adminurl'] = $config['baseurl'].'administrator'; $config['cssurl'] = $config['baseurl'].'css'; $config['imagedir'] = $config['basedir'].'images'; $config['imageurl'] = $config['baseurl'].'images'; $config['membersprofilepicdir'] = $config['imagedir'].'membersprofilepic'; $config['membersprofilepicurl'] = $config['imageurl'].'membersprofilepic'; $config['pdir'] = $config['basedir'].'pdata'; $config['purl'] = $config['baseurl'].'pdata'; require_once($config['basedir'].'smartylibsSmarty.class.php'); require_once($config['basedir'].'librariesmysmarty.class.php'); require_once($config['basedir'].'librariesSConfig.php'); require_once($config['basedir'].'librariesSError.php'); require_once($config['basedir'].'librariesadodbadodb.inc.php'); require_once($config['basedir'].'librariesphpmailerclass.phpmailer.php'); require_once($config['basedir'].'librariesSEmail.php'); function strip_mq_gpc($arg) { if (get_magic_quotes_gpc()) { $arg = str_replace('',',$arg); $arg = stripslashes($arg); return $arg; } else { $arg = str_replace('',',$arg); return $arg; } } $conn = &ADONewConnection($DBTYPE); $conn-PConnect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME); @mysql_query(SET NAMES 'UTF8'); $sql = SELECT from config; $rsc = $conn-Execute($sql); if($rsc){while(!$rsc-EOF) { $field = $rsc-fields['setting']; $config[$field] = $rsc-fields['value']; STemplateassign($field, strip_mq_gpc($config[$field])); @$rsc-MoveNext(); }} STemplateassign('baseurl', $config['baseurl']); STemplateassign('basedir', $config['basedir']); STemplateassign('adminurl', $config['adminurl']); STemplateassign('cssurl', $config['cssurl']); STemplateassign('imagedir', $config['imagedir']); STemplateassign('imageurl', $config['imageurl']); STemplateassign('membersprofilepicdir', $config['membersprofilepicdir']); STemplateassign('membersprofilepicurl', $config['membersprofilepicurl']); STemplateassign('pdir', $config['pdir']); STemplateassign('purl', $config['purl']); STemplatesetCompileDir($config['basedir'].temporary); $theme = $config['theme']; STemplatesetTplDir($config['basedir'].themes); if ($_REQUEST['language'] != ) { if ($_REQUEST['language'] == en) { $_SESSION['language'] = en; } elseif ($_REQUEST['language'] == fr) { $_SESSION['language'] = fr; } elseif ($_REQUEST['language'] == de) { $_SESSION['language'] = de; } elseif ($_REQUEST['language'] == es) { $_SESSION['language'] = es; } elseif ($_REQUEST['language'] == pt) { $_SESSION['language'] = pt; } elseif ($_REQUEST['language'] == ru) { $_SESSION['language'] = ru; } elseif ($_REQUEST['language'] == tr) { $_SESSION['language'] = tr; } } if ($_SESSION['language'] == ) { $_SESSION['language'] = $default_language; } if ($_SESSION['language'] == en) { include(langen.php); } elseif ($_SESSION['language'] == fr) { include(langfr.php); } elseif ($_SESSION['language'] == de) { include(langde.php); } elseif ($_SESSION['language'] == es) { include(langes.php); } elseif ($_SESSION['language'] == pt) { include(langpt.php); } elseif ($_SESSION['language'] == ru) { include(langru.php); } elseif ($_SESSION['language'] == tr) { include(langtr.php); } else { include(lang.$default_language..php); } for ($i=0; $icount($lang); $i++) { STemplateassign('lang'.$i, $lang[$i]); } if($sban != 1) { $bquery = SELECT count() as total from bans_ips WHERE ip='.mysql_real_escape_string($_SERVER['REMOTE_ADDR']).'; $bresult = $conn-execute($bquery); $bcount = $bresult-fields['total']; if($bcount 0) { $brdr = $config['baseurl'].banned.php; header(Location$brdr); exit; } } function create_slrememberme() { $key = md5(uniqid(rand(), true)); global $conn; $sql=update members set remember_me_time='.date('Y-m-d His').', remember_me_key='.$key.' WHERE username='.mysql_real_escape_string($_SESSION[USERNAME]).'; $conn-execute($sql); setcookie('slrememberme', gzcompress(serialize(array($_SESSION[USERNAME], $key)), 9), time()+60602430); } function destroy_slrememberme($username) { if (strlen($username) 0) { global $conn; $sql=update members set remember_me_time=NULL, remember_me_key=NULL WHERE username='.mysql_real_escape_string($username).'; $conn-execute($sql); } setcookie (slrememberme, , time() - 3600); } if (!isset($_SESSION[USERNAME]) && isset($_COOKIE['slrememberme'])) { $sql=update members set remember_me_time=NULL and remember_me_key=NULL WHERE remember_me_time'.date('Y-m-d His', mktime(0, 0, 0, date(m)-1, date(d), date(Y))).'; $conn-execute($sql); list($username, $key) = @unserialize(gzuncompress(stripslashes($_COOKIE['slrememberme']))); if (strlen($username) 0 && strlen($key) 0) { $sql=SELECT status,USERID,email,username,verified,filter from members WHERE username='.mysql_real_escape_string($username).' and remember_me_key='.mysql_real_escape_string($key).'; $rs=$conn-execute($sql); if($rs-recordcount()1) { $error=$lang['224']; } elseif($rs-fields['status'] == 0) { $error = $lang['225']; } if($error==) { SESSION_REGISTER(USERID);$_SESSION[USERID]=$rs-fields['USERID']; SESSION_REGISTER(EMAIL);$_SESSION[EMAIL]=$rs-fields['email']; SESSION_REGISTER(USERNAME);$_SESSION[USERNAME]=$rs-fields['username']; SESSION_REGISTER(VERIFIED);$_SESSION[VERIFIED]=$rs-fields['verified']; SESSION_REGISTER(FILTER);$_SESSION[FILTER]=$rs-fields['filter']; create_slrememberme(); } else { destroy_slrememberme($username); } } } function generateCode($length) { $chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPRQSTUVWXYZ0123456789; $code = ; $clen = strlen($chars) - 1; while (strlen($code) $length) { $code .= $chars[mt_rand(0,$clen)]; } return $code; } if($config['enable_fc'] == 1) { if($_SESSION['USERID'] == ) { $A = $config['FACEBOOK_APP_ID']; $B = $config['FACEBOOK_SECRET']; define('FACEBOOK_APP_ID', $A); define('FACEBOOK_SECRET', $B); STemplateassign('FACEBOOK_APP_ID',$A); STemplateassign('FACEBOOK_SECRET',$B); function get_facebook_cookie($app_id, $application_secret) { $args = array(); parse_str(trim($_COOKIE['fbs_' . $app_id], ''), $args); ksort($args); $payload = ''; foreach ($args as $key = $value) { if ($key != 'sig') { $payload .= $key . '=' . $value; } } if (md5($payload . $application_secret) != $args['sig']) { return null; } return $args; } $code = $_REQUEST['code']; if($code != ) { $my_url = $config['baseurl'].; $token_url = httpsgraph.facebook.comoauthaccess_token . client_id= . $A . &redirect_uri= . urlencode($my_url) . &client_secret= . $B . &code= . $code; $response = @file_get_contents($token_url); $params = null; parse_str($response, $params); $graph_url = httpsgraph.facebook.commeaccess_token= . $params['access_token']; $user = json_decode(file_get_contents($graph_url)); $fname = htmlentities(strip_tags($user-name), ENT_COMPAT, UTF-8); $femail = htmlentities(strip_tags($user-email), ENT_COMPAT, UTF-8); $query=SELECT USERID FROM members WHERE email='.mysql_real_escape_string($femail).' limit 1; $executequery=$conn-execute($query); $FUID = intval($executequery-fields['USERID']); if($FUID 0) { $query=SELECT USERID,email,username,verified, filter from members WHERE USERID='.mysql_real_escape_string($FUID).' and status='1'; $result=$conn-execute($query); if($result-recordcount()0) { $query=update members set lastlogin='.time().', lip='.$_SERVER['REMOTE_ADDR'].' WHERE USERID='.mysql_real_escape_string($FUID).'; $conn-execute($query); $_SESSION['USERID']=$result-fields['USERID']; $_SESSION['EMAIL']=$result-fields['email']; $_SESSION['USERNAME']=$result-fields['username']; $_SESSION['VERIFIED']=$result-fields['verified']; $_SESSION['FILTER']=$result-fields['filter']; $_SESSION['FB']=1; header(Location$config[baseurl]);exit; } } else { $md5pass = md5(generateCode(5).time()); if($fname != && $femail != ) { $query=INSERT INTO members SET email='.mysql_real_escape_string($femail).',username='', password='.mysql_real_escape_string($md5pass).', addtime='.time().', lastlogin='.time().', ip='.$_SERVER['REMOTE_ADDR'].', lip='.$_SERVER['REMOTE_ADDR'].', verified='1'; $result=$conn-execute($query); $userid = mysql_insert_id(); if($userid != && is_numeric($userid) && $userid 0) { $query=SELECT USERID,email,verified, filter from members WHERE USERID='.mysql_real_escape_string($userid).'; $result=$conn-execute($query); $SUSERID = $result-fields['USERID']; $SEMAIL = $result-fields['email']; $SVERIFIED = $result-fields['verified']; $SFILTER = $result-fields['filter']; $_SESSION['USERID']=$SUSERID; $_SESSION['EMAIL']=$SEMAIL; $_SESSION['VERIFIED']=$SVERIFIED; $_SESSION['FILTER']=$SFILTER; $_SESSION['FB']=1; header(Location$config[baseurl]connect.php);exit; } } } } } function getCurrentPageUrl() { static $pageURL = ''; if(empty($pageURL)){ $pageURL = 'http'; if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')$pageURL .= 's'; $pageURL .= ''; if($_SERVER['SERVER_PORT'] != '80')$pageURL .= $_SERVER['SERVER_NAME'].''.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI']; else $pageURL .= $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; } return $pageURL; } if($_SESSION['USERNAME'] == && $_SESSION['FB'] == 1) { $url = getCurrentPageUrl(); $myurl = $config['baseurl'].connect.php; $cssurl = $config['baseurl'].cssconnect.css; if(($url != $myurl) && ($url != $cssurl)) { header(Location$config[baseurl]connect.php);exit; } } } if($lskip != 1) { if($_SESSION['USERID'] != && $_SESSION['EMAIL'] != ) { if($_SESSION['USERNAME'] == ) { header(Location$config[baseurl]selectusername.php);exit; } } }
Fatal error: Call to a member function Execute() on a non-object in /public/sites/*****/index.php on line 39
En index.php:
PHP
<?php
/**************************************************************************************************
| 9Gag Clone Script
| http://www.9gagclonescript.com
| [email protected]
|
|**************************************************************************************************
|
| By using this software you agree that you have read and acknowledged our End-User License
| Agreement available at http://www.9gagclonescript.com/eula.html and to be bound by it.
|
| Copyright (c) 9GagCloneScript.com. All rights reserved.
|**************************************************************************************************/
include("include/config.php");
include("include/functions/import.php");
$thebaseurl = $config['baseurl'];
$page = intval($_REQUEST['page']);
if($page=="")
{
$page = "1";
}
$currentpage = $page;
if ($page >=2)
{
$pagingstart = ($page-1)*$config['items_per_page'];
}
else
{
$pagingstart = "0";
}
$query1 = "SELECT count(*) as total from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.favclicks desc limit $config[maximum_results]";
$query2 = "SELECT A.*, B.username from posts A, members B where A.active='1' AND A.USERID=B.USERID AND A.phase>'1' order by A.favclicks desc limit $pagingstart, $config[items_per_page]";
$executequery1 = $conn->Execute($query1);
$totalvideos = $executequery1->fields['total'];
if ($totalvideos > 0)
{
if($executequery1->fields['total']<=$config['maximum_results'])
{
$total = $executequery1->fields['total'];
}
else
{
$total = $config['maximum_results'];
}
$toppage = ceil($total/$config['items_per_page']);
if($toppage==0)
{
$xpage=$toppage+1;
}
else
{
$xpage = $toppage;
}
$executequery2 = $conn->Execute($query2);
$posts = $executequery2->getrows();
}
$eurl = base64_encode("/hot");
STemplate::assign('eurl',$eurl);
$templateselect = "index.tpl";
//TEMPLATES BEGIN
STemplate::assign('menu',1);
STemplate::assign('posts',$posts);
STemplate::display('header.tpl');
STemplate::display($templateselect);
STemplate::display('footer.tpl');
//TEMPLATES END
?>
Toon Meer