require_once с пунктирными (скрытыми) файлами в php на windows не работает - PullRequest
1 голос
/ 06 марта 2009

мой код работает нормально, если я удаляю начальные точки в именах файлов, но в противном случае ломается.

[редактировать]
Файл начинается с точки (точки) символа
[конец редактирования]

require_once ( ' htMyClass.inc.php.'); // не удается

require_once ( 'htMyClass.inc.php'); // работает

Я хотел сохранить точки для безопасности - ведущий ht - это просто удержание от Apache. я не ожидаю, что это сделает что-то особенное в Windows.

Ответы [ 2 ]

0 голосов
/ 06 марта 2009

Читая эту статью Microsoft, " Скрытые статические файлы IIS возвращают HTTP 404 или ошибки запрещены в доступе ", это могло быть преднамеренно сбоем. Расширьте это до невозможности даже включить файл.

0 голосов
/ 06 марта 2009

Я просто запустил тестовый код и работал нормально. Я использую xammp в Windows, это может быть конфигурация apache или php на вашем компьютере.

<?php
require_once(".htphp.inc.php");
?>

<?php
echo "test";
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...