Как получить значение $config['imgURL_Path'] из файла CodeIgniter config.php, НЕ из контроллера CI?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как получить значение $config['imgURL_Path'] из файла CodeIgniter config.php, НЕ из контроллера CI?

Сообщение Anonymous »

Я хочу получить некоторые константы, определенные в CodeIgnitor в /application/config/config.php, но когда я нахожусь за пределами контроллера CI. Например, у меня есть файл, который генерирует миниатюры изображений или что-то еще, что находится за пределами платформы CodeIgniter mvc. Потому что в файле /application/config/config.php есть строка:
define('BASEPATH') ИЛИ exit('Прямой доступ к скрипту не разрешен');
Я не могу просто сделать что-то вроде:

Код: Выделить всё

include '/application/config/config.php';
$imgPath = $config['imgURL_Path'];
Я пытался добавить эти строки, но безрезультатно:

Код: Выделить всё

if (defined('STDIN'))
{
chdir(dirname(__FILE__));
}

if (($_temp = realpath($system_path)) !== FALSE)
{
$system_path = $_temp.'/';
}
else
{
// Ensure there's a trailing slash
$system_path = rtrim($system_path, '/').'/';
}

// Is the system path correct?
if ( ! is_dir($system_path))
{
header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
echo 'Your system folder path does not appear to be set correctly. Please open the following file and correct this: '.pathinfo(__FILE__, PATHINFO_BASENAME);
exit(3); // EXIT_CONFIG
}

define('BASEPATH', str_replace('\\', '/', $system_path));
include '/application/config/config.php';
$imgPath = $config['imgURL_Path'];
Я также пытался создать файл ci.php с таким содержимым: и используйте его следующим образом:

Код: Выделить всё

$CI = require_once 'ci.php';
$imgPath = $CI->config->item('imgURL_Path');
но тоже не повезло. Какое может быть решение?

Подробнее здесь: https://stackoverflow.com/questions/676 ... -php-not-f
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Неопределенная переменная: config в \ path \ to \ core.php в строке 20
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как сделать так, чтобы метод подкласса, унаследованный от pathlib.Path, возвращал Path вместо подкласса
    Гость » » в форуме Python
    0 Ответы
    116 Просмотры
    Последнее сообщение Гость
  • Почему невозможно определить полный путь с именем диска с помощью pathlib.Path или os.path.join?
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Разница между RSRC-Class-Path и Class-Path
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Swiftui navigationPath в NavigationStack (Path: $ Path) в NavigationPlitView не компилируется
    Anonymous » » в форуме IOS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»