Задать вопрос
@Taronei

Проблема с подключением config.php?

Есть макет сайта который называется index.php и есть конфиг для макета index.php,есть еще db.php.В итоге когда все это дело хочу соединить выводит ошибку
Parse error: syntax error, unexpected ''db'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in C:\OpenServer\domains\php\includes\config.php on line 4.

код файла config.php
<?php
 $config = array(
      'title' => 'Animal Squad'
      'db' => array(
              'server' => '127.0.0.1',
              'username' => 'root',
              'password' => 'root',
              'name' => 'as_blog'
          )
 );

код файла db.php
<?php
require "config.php";
$connection = mysqli_connect(
 $config['db']['server'],
 $config['db']['username'],
 $config['db']['password'],
 $config['db']['name']
);
if( $connection == false )
{
	echo 'Not included in the club<br>';
	echo mysqli_connect_error();
	exit();
}

index.php-это макет сайта
php в index.php работает стабильно ввожу в начало файла
<?php
 require "includes/config.php";
 ?>


дальше идет макет,думаю нету смысла полный код макета выводить,скорее всего ошибка именно в подключение require но я пробовал шаманить с путем файла прописывать полностью и т.д.
Как видите результата нету,поэтому пишу сюда.
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
edward_freedom
@edward_freedom
Запятой нет, ты в блокноте пишешь? Эта ошибка сразу показалась в редакторе PhpStorm
'title' => 'Animal Squad'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы