включить файл .php в папку выше

Я получаю эту ошибку

Warning: include(../config.php) [function.include]: failed to open stream: No such file or directory in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 2

Warning: include() [function.include]: Failed opening '../config.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 2

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'soizastu'@'localhost' (using password: NO) in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 6
Error connecting to database.

в основном в папка cms - config.php, я думал включает "../config. поскольку вы его не определили. Он должен просто прочитать 10 столбцов, которые вы определили, а затем перейти к маркеру конца строки, но вместо этого он объединяет любые дополнительные данные с данными в 10-м столбце и помещает все это в 10-й столбец. Действительно бесполезно. Я понимаю, что это происходит потому, что разделитель для 10-го столбца - это не вкладка, как все остальные, а CRLF, поэтому он просто захватывает все до CRLF, заменяя лишние вкладки ничем при этом. На мой взгляд, это неразумно.

  • Если кто-то предоставит файл только с 9 столбцами, произойдет нечто еще худшее. Он временно проигнорирует CRLF, который он неожиданно обнаружил, и дополнит все отсутствующие столбцы столбцами с начала следующей строки! Не умно здесь преуменьшение. Кто бы КОГДА-ЛИБО хотел, чтобы это произошло? Остальная часть файла на данный момент является мусором.

    Есть ли способ обойти эти ограничения?

  • 14
    задан Glenn M 28 November 2010 в 21:56
    поделиться