Dit betreft het Script van Jan Koehoorn "Generic Table Generator"
Ik heb hierbij wat probleempjes maar wil niet in zijn topic gaan lopen spammen wat ik al aardig doe. Sorry hiervoor Jan!
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/jonkos/public_html/class.database.php on line 28
Ik krijg deze error in het volgende script:
*Note ik heb het script van Jan Koehoorn aangepast op de php 4 versie.
(Dit omdat mij server alleen dit support, dus hierover aub geen op- of aanmerkingen want ik ben er al van op de hoogte dat ik op php 5 moet overstappen)
<?php
class database extends core {
var $db_host;
var $db_user;
var $db_pass;
var $db_name;
var $res;
var $num_rows;
/*
* constructor
*/
function database () {
parent::core ();
$this->db_host = '*****';
$this->db_user = '*****';
$this->db_pass = '*****';
$this->db_name = '*****';
if (!mysql_connect ($this->db_host, $this->db_user, $this->db_pass)) {
array_push ($this->errs, '<p>Connectie met DB is mislukt.</p>');
}
if (!mysql_select_db ($this->db_name)) {
array_push ($this->errs, '<p>Fout bij het selecteren van de database</p>');
}
}
public function query ($sql) {
if (!$this->res = mysql_query ($sql)) {
array_push ($this->errs, '<p>' . mysql_errno () . ': ' . mysql_error () . '</p>');
array_push ($this->errs, '<pre>' . htmlentities (str_replace ("\t", '', $sql)) . '</pre>');
return false;
}
else {
return true;
}
}
public function fetch () {
return mysql_fetch_assoc ($this->res);
}
public function get_affected_rows () {
return $this->affected_rows;
}
public function get_num_rows () {
return mysql_num_rows ($this->res);
}
public function get_ip () {
if (@getenv ($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = @getenv ($_SERVER['HTTP_X_FORWARDED_FOR']);
}
elseif (@getenv ($_SERVER['HTTP_CLIENT_IP'])) {
$ip = @getenv ($_SERVER['HTTP_CLIENT_IP']);
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
}
?>