Я пытаюсь создать веб-сервис с PHP и MySQL, но я получаю ошибки при попытке потребовать файлы. Вот мой код:PHP webservice требуется ошибка файла
db_config.php
<?php
define('DB_USER', "a1605031_test2");
define('DB_PASSWORD', "******");
define('DB_DATABASE', "a1605031_test2");
define('DB_SERVER', "mysql13.000webhost.com");
?>
DB_CONNECT.php
<?php
class DB_CONNECT {
function __construct() {
$this->connect();
}
function __destruct() {
$this->close();
}
function connect() {
require_once __DIR__ . '/db_config.php';
$con = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysql_error());
$db = mysql_select_db(DB_DATABASE) or die(mysql_error()) or die(mysql_error());
return $con;
}
function close() {
mysql_close();
}
}
?>
test.php
<?php
require_once __DIR__ . '/db_connect.php';
$db = new DB_CONNECT();
?>
Но когда я открываю test.php я получаю эту
require_once() [function.require]:
Failed opening required '__DIR__/db_connect.php' (include_path='.:/usr/lib/php:/usr/local/lib/php')
in /home/a1605031/public_html/test2/test.php on line 2
Итак, как мне потребовать файл? Я использую 000webhost.com, если это имеет значение.
Почему вы вкладываете столько времени в использование скрипучего, устаревшего интерфейса 'mysql_query'? Похоже, вы медленно строите свою собственную инфраструктуру. – tadman