Ошибка анализа: ошибка синтаксиса, неожиданный T_DNUMBER в /home/a 3206525/public_html/easymailer/inc/db_wrapper.php в строке 6

im совершенно новый в этой php-кодировке и действительно хотел бы посмотреть, можно ли получить помощь здесь.

Ниже приведена часть кода, поскольку, по-видимому, ошибка только в строке 6

<?php
class DBWrapper
{   
    function DBWrapper($server,$db,$user,$pass)
    {        
        $this->Server = $server;
        $this->DB = $db;
        $this->User = $user;
        $this->Password = $pass;

        mysql_connect($this->Server, $this->User, $this->password) or
                    die("Can't connect, please check your settings. Here is the MySQL error: ".mysql_error());

        mysql_select_db($this->DB) or
                    die("Can't select DB, please check your settings. Here is the MySQL error: ".mysql_error());       
    }

Надеюсь на помощь в этом

Ответ 1

Это:

    $this->Server = $mysql3.000webhost.com;

У вас нет кавычек в этой "строке", поэтому он анализируется как:

$this->Sever = somevariable concatenate with undefined/illegal constant concatenate with undefined constant

Может

    $this->Server = '$mysql3.000webhost.com';

или что-то?

Ответ 2

    $this->Server = $#####;
    $this->DB = $#####;
    $this->User = $######;
    $this->Password = $#######;

Хмм, не эти строки? Если да, пропустите $ и поместите их в '.

    $this->Server = 'mysql3.000webhost.com';
    $this->DB = 'a3206525_ezmail';
    $this->User = 'a3206525_ezmail';
    $this->Password = 'belfegor666';

Кроме того, нецелесообразно публиковать ваши учетные данные;)

И самый важный совет, прочитайте еще кое-что о PHP. Это действительно поможет вам.