Неспособность открыть файл

0

У меня есть файл, находящийся в:

/public_html/funding_manager/application/uploads

называется Funding_calendar_05_Dec_14.ics

Я пытаюсь:

fopen("/public_html/funding_manager/application/uploads/" . $upload_data['file_name'], 'r'

Из метода Codeigniter conroller, но я получаю золото, файл не может быть найден.

/public_html/funding_manager/application/uploads/Funding_calendar_05_Dec_1414.ics

Кажется, я не могу об этом подумать...

Есть предположения?

  • 0
    проверьте наличие разрешений, фактический файл существует и блокировка потока.
  • 0
    Какую ошибку вы получаете? Вы должны что-то получить в своем сообщении об ошибке или в журнале. Кроме того, является ли / public_html корнем документа httpd или корнем файловой системы сервера?
Показать ещё 5 комментариев
Теги:
codeigniter

1 ответ

1
Лучший ответ

FCPATH должен отлично работать, чтобы получить абсолютный путь к файлу.

fopen( FCPATH."/application/uploads/" . $upload_data['file_name'], 'r' ) 

вместо жестко закодированных

fopen("/public_html/funding_manager/application/uploads/" . $upload_data['file_name'], 'r'

Ещё вопросы

Сообщество Overcoder
Наверх
Меню