online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon SaschasWelt vom 11.06.2021, 14:26 Options

Parse error: syntax error, unexpected T_VAR in /var/www/xxx/html/xxx/include/db.inc.php on line 198

Hallo.

Ich bekomme folgende Meldung

Parse error: syntax error, unexpected T_VAR in /var/www/xxx/html/xxx/include/db.inc.php on line 198

<?php



class DB

{

    // Connection parameters



	var $host = 'localhost';

    var $user ="xxxxxx";

    var $password ="xxxxxxx";

    var $persistent = false;

	var $adminid='admin';

	var $adminipwd='admin';


	// Database connection handle

    var $conn = NULL;



    // Query result

    var $result = false;



//    function DB($host, $user, $password, $database, $persistent = false)

    function DB()

    {



	}



    function open()

    {

        // Choose the appropriate connect function

        if ($this->persistent) {

            $func = 'mysql_pconnect';

        } else {

            $func = 'mysql_connect';

        }

}

        // Connect to the MySQL server

        $this->conn = $func($this->host, $this->user, $this->password);

        if (!$this->conn) {

            return false;

        }



        // Select the requested database

        if (!@mysql_select_db($this->database, $this->conn)) {

            return false;

        }



        return true;


    function close()

    {

        return (@mysql_close($this->conn));

    }



    function error()

    {

        return (mysql_error());

    }



    function query($sql = '')

    {

        $this->result = @mysql_query($sql, $this->conn);

		return ($this->result != false);

    }



    function affectedRows()

    {

        return (@mysql_affected_rows($this->conn));

    }



    function numRows()

    {

        return (@mysql_num_rows($this->result));

    }

	function fieldName($field)

    {

       return (@mysql_field_name($this->result,$field));

    }

	 function insertID()

    {

        return (@mysql_insert_id($this->conn));

    }



    function fetchObject()

    {

        return (@mysql_fetch_object($this->result, MYSQL_ASSOC));

    }



    function fetchArray()

    {

        return (@mysql_fetch_array($this->result, MYSQL_NUM));

    }



    function fetchAssoc()

    {
    
    
    var $database ="usr_web31_6";
    
        return (@mysql_fetch_assoc($this->result));

    }



    function freeResult()

    {

        return (@mysql_free_result($this->result));

    }

}


define('_BASEURL_','http://aaaaa.berlin-2-go.de');	//protocol required (http://)

/*

define('_BASEURLCSSNEW_','http://static.css.influxive.info/greenfairnew');

define('_BASEURLICONS_','http://wcons.df.influxive.info/greenfairnew');

define('_BASEURLHOWITWORKS_','http://oi.how.it.influxive.info/greenfairnew');

define('_BASEURLTEMPLATEIMAGE_','http://ti.ak.img.influxive.info/greenfairnew');

define('_BASEURLMEDIA_','http://media.fr.influxive.info/greenfairnew');

define('_BASEURLMEDIAIMAGES_','http://img.zs.ch.influxive.info/greenfairnew');

*/



define('_BASEURLCSSNEW_','/div2');

define('_BASEURLICONS_','/div2');

define('_BASEURLHOWITWORKS_','/div2');

define('_BASEURLTEMPLATEIMAGE_','/div2');

define('_BASEURLMEDIA_','/div2');

define('_BASEURLMEDIAIMAGES_','/div2');



define('_BASEPATH_','/var/www/xxxxx/html/aaaaa');

define('_IMAGESURL_',_BASEURL_.'/images');

define('_IMAGESPATH_',_BASEPATH_.'/images');

define('_IMAGESURLM_',_BASEURL_.'notesimages');

define('_IMAGESPATHM_',_BASEPATH_.'notesimages');

define('_ADMIN_MAIL_','info@berlin-2-go.de');

define('_TITLE_','Money Auctions | ');

define('_TITLE1_','Money Auctions ');

$accepted_upload_extensions_pics = array('gif','jpg','jpeg','png');



function get_uname($uid){

	$sql="select * from user where id='$uid'";

	$myrwd=mysql_query($sql);

	$myuname=mysql_fetch_array($myrwd);

	$uname=$myuname['uname'];

	return $uname;

}





?>


Ich habe die ganze code durchgesucht und leider keine Fehler gefunden.

Falls jemand was findet, bitte korregieren Sie diese Code oder sagen Sie wo ein Fehler ist.

MfG

Sascha


Antwort schreiben

Antwort 1 von SaschasWelt vom 11.06.2021, 14:31 Options

    function freeResult()

    {

[b]        return (@mysql_free_result($this->result));[/b]

    }


Fett ist die Zeile 198

Antwort 2 von DaPascha vom 11.07.2021, 12:19 Options

Hallo Sascha,

das Prolem liegt in der Funktion fetchAssoc. Der var Ausdruck ist innerhalb von Funktionen nicht erlaubt.

function fetchAssoc()
{    
  $database ="usr_web31_6";
  return (@mysql_fetch_assoc($this->result));
}


Gruß Paul

Ähnliche Themen

PHP Include Fehler
Fassy91  13.01.2008 - 47 Hits - 4 Antworten

Syntax-Highlighting in PHP realisieren
Computerfreaki  17.11.2008 - 1 Hit - 4 Antworten

PHP: include funktioniert nicht
JensHansen  20.12.2008 - 67 Hits - 1 Antwort

PHP SCript: Parse error unexpected t_VAR
somos  18.02.2009 - 335 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026