Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
//include_once ('/www/htdocs/w00c9102/fewoholiday.de/class/mysql.class.php');
Funktioniert leider auch nicht :(Mach mal aus dem hier (in der ajax.php):
//include_once ('/www/htdocs/w00c9102/fewoholiday.de/config.php');
//include_once ('/www/htdocs/w00c9102/fewoholiday.de/class/mysql.class.php');
//include_once ('/www/htdocs/w00c9102/fewoholiday.de/class/template.class.php');
//include_once ('/www/htdocs/w00c9102/fewoholiday.de/site/modul_user.class.php');
jeweils ein require_once und aktivere es. Die ersten 4 Zeilen so lange auskommentieren.
1. config.php liegt direkt im Root-Verzeichnis, da wo auch die pplan.php liegt - die ajax.php, welche diese einbindet (includet) liegt hier - ich machs mal mit kompletten Pfad zur besseren Verdeutlichung: "fewoholiday.de/kalenderxy/ajax.php"So, aber bevor ich nun weiter mache, nenne bitte mal den genauen Dateipfad von der config.php und der mysql.class.php
Code: Alles auswählen
Aufruf der http://www.fewoholiday.de/kalenderxy/user_page.php
-> include_once ('kalenderxy/class/mysql.class.php');
-> include_once ('kalenderxy/class/template.class.php');
-> include_once ('kalenderxy/site/modul_userpage.class.php');
--> include_once ('kalenderxy/class/belegungsplan.class.php');
-> $kalendersql = new CMysql();
-> $kalendertpl = new CArrayTemplate('kalenderxy/template', 'kalenderxy/template');
-> $kluser = new modul_user($kalendersql, $kalendertpl);
-> $kluser->go($Objekt_ID);
-> echo $kluser->getHtml();
Demzufolge schlägt das
$res = $this->sql->query('SELECT start,ende, typ FROM buchung WHERE objektid = "'.(int)$id.'"');
in der modul_userpage.class.php (ausgelöst von "new modul_user") fehl, da die Config gar nicht geladen wurde.
Code: Alles auswählen
<?php
class CMysql {
var $prefix;
function mysql_login() {
global $_CONFIG;
mysql_connect($_CONFIG['MYSQL_SERVER'], $_CONFIG['MYSQL_USER'], $_CONFIG['MYSQL_PASSWORD']);
mysql_select_db($_CONFIG['MYSQL_DATENBANK']);
if (mysql_error()) {
}
@mysql_query('SET CHARACTER SET '.$_CONFIG['MYSQL_CHARSET']);
@mysql_query('SET NAME '.$_CONFIG['MYSQL_CHARSET']);
/** Security: Delete information! */
$this->prefix = $_CONFIG['MYSQL_PREFIX'];
}
function query($query) {
$query = str_replace('[p]', $this->prefix, $query);
$res = @mysql_query($query);
//if (mysql_error()) {
// echo mysql_error().'<br>'.$query.'<br>';
//}
return $res;
}
function query_first($query) {
$res = $this->query($query);
$arr = @mysql_fetch_array($res);
return $arr;
}
}
?>
Code: Alles auswählen
global $_CONFIG;
$_CONFIG['MYSQL_SERVER'] = $config['dbhost'];
$_CONFIG['MYSQL_USER'] = $config['dbuser'];
$_CONFIG['MYSQL_PASSWORD'] = $config['dbpass'];
$_CONFIG['MYSQL_DATENBANK'] = $config['dbdata'];