Intereting Posts
Сортировка почтового индекса для поиска близости по расстоянию (php / mysql) php cookie не обновляет API Facebook работает отлично для / фида, но не для / фотографий Добавить текст в строку с использованием регулярного выражения (preg_replace: php) с ограниченными словами try catch и несколько операторов mysql insert. Будет ли он принимать все или отклонять все запросы? Форма ввода со скрытым полем, как ее защитить Запросить набор точек в AREA на расстоянии от сегмента линии Карты Google – поиск всех маркеров внутри заданного радиуса Javascript / Php jQuery и Uploadify в файле php Есть ли статический способ бросить исключение в php Может ли GD сделать текст искаженным (чтобы он выглядел так, будто он слегка обтекает кривую)? Сложная футбольная лига Динамический заказ в MySQL? Сообщения WordPress в столбцах Обновление сеанса с использованием AJAX Изменение макета администратора в CakePHP

как require_once в codeigniter

Я пытаюсь расширить библиотеку в codeigniter. Единственный способ сделать это, похоже, включает исходную библиотеку с использованием require_once затем загрузить расширенную библиотеку, используя $this->load->library()

сейчас я попробовал

  1. require_once('ion_auth.php');
  2. require_once('home/SITE_NAME/public_html/FOLDER_NAME/application/libraries/ion_auth.php')
  3. require_once('/home/SITE_NAME/public_html/FOLDER_NAME/application/libraries/ion_auth.php')

но, к сожалению, не удача ….. Я продолжаю получать эту ошибку

 Message: require_once(...) [function.require-once]: failed to open stream: No such file or directory 

Странно, но это работает в моей локальной среде xampp, но не на самом сервере.

Используйте встроенную константу CodeIgniter, APPPATH

require_once(APPPATH.'libraries/ion_auth.php');

Если библиотека является библиотекой, специфичной для кодирования, как указывает sbaaaang, вы должны использовать:

 $this->load->library('ion_auth'); 

Однако, если библиотека представляет собой общий PHP-класс или набор функций, загрузчик кода может не распознать его. Затем вам нужно будет использовать один из общих загрузочных операторов (include, include_once, require, require_once) с постоянной APPPATH, а также указать:

 require_once(APPPATH.'libraries/ion_auth.php'); 

Вы знаете, что Codeigniter имеет класс загрузчика ?

изменить это

 require_once('/home/SITE_NAME/public_html/FOLDER_NAME/application/libraries/ion_auth.php') 

в

 $this->load->library('ion_auth'); and be sure your libraries/ion_auth.php file it's a class named `class ion_auth{}` 

На реальном сервере вы должны использовать имя библиотеки UPPERCASE . как это:

 require_once(APPPATH.'libraries/Ion_auth.php');