Ошибка разбора: синтаксическая ошибка, неожиданный T_DNUMBER в /home/a3206525/public_html/easymailer/inc/db_wrapper.php в строке 6
Я довольно новичок в кодировании 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());
}
Я действительно надеюсь получить помощь по этому поводу.
2 ответа
Это:
$this->Server = $mysql3.000webhost.com;
У вас нет кавычек в этой "строке", поэтому она анализируется как:
$this->Sever = somevariable concatenate with undefined/illegal constant concatenate with undefined constant
возможно
$this->Server = '$mysql3.000webhost.com';
или что-то?
$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. Это действительно поможет вам.