Загрузить XML-файл в php и CodeIgniter

#php #xml #codeigniter-2

#php #xml #codeigniter-2

Вопрос:

Я пытаюсь использовать XML DOM в CodeIgniter, но я не могу загрузить XML-документ. Я не уверен, что понимаю CodeIgniter достаточно хорошо, но я предполагаю, что есть какая-то проблема с тем, как я пишу путь к файлу:

 $xmlDoc = new DOMDocument();
$xmlDoc->load('filter.xml');
  

Файл находится в том же каталоге, что и вызывающий файл. Но это не работает. Я также пробовал варианты пути, подобные этому:

‘/application/models/filter.xml ‘ base_url().’/application/models/filter.xml ‘ base_url().’application/models/filter.xml ‘

Но ничего не работает. Не мог бы кто-нибудь, пожалуйста, объяснить, как должны работать эти относительные пути, и что мне нужно сделать вместо этого, чтобы иметь возможность загружать XML-документ?

Ответ №1:

используйте realpath для отладки и понимания того, где CodeIgniter пытается найти ваш файл.