подскажите плз php, file_exists()

tokuchu

test.php:
<?
if (file_exists("test.php" print("OK");
else print("Error");
?>
Так вот она, зараза, пишет "Error" Может file_exists не из текущей директории его ищет или что ещё?
Как его уму-разуму научить кто-нибудь знает?

spirtus

Я ламо конечно, но точно помню что грамотно поставить php на апач, это не так тривиально как кажется.
Когда то читал пошаговую инструкцию в книжке по php, и там было много вещей, которые вообще ниоткуда не следуют, остается только автору верить.

Книжка была Водолазского вроде.

vlfdimir58

в смысле автор Водолазский?

sergey_m

А ты попробуй создать файл без пути, а потом посмотреть
где он окажется.
P.S. Могу ошибаться, но мне кажется, что если php в "secure mode". то он не может
взаимодействовать с файловой системой вне специального
каталога.

tokuchu

> А ты попробуй создать файл без пути, а потом посмотреть
> где он окажется.
Ну это можно сделать ради научного интереса . Но вопрос в том как сделать, чтоб было нормально?
> ...если php в "secure mode"...
Это выключено. Кроме того если указать абсолютный путь, то она его находит.

sergey_m

Мб когда увидишь в каком каталоге находится скрипт во
время исполнения станет понятно. Попробуй создать файл.

tokuchu

> Мб когда увидишь в каком каталоге находится скрипт во время исполнения.
Запускал уже pwd и ls из скрипта - каталог совпадает с тем, где скрипт находится.

rfgbnfy

"Я ламо конечно"
Это видно - есть дистрибутивы для начинающих, апач+пхп , ставится 2 минуты.........

tokuchu

Добрался я до инета, чтоб посмотреть нету ли чего про это у них самих на сайте. Нашёл в комментах... Я не один такой и скорее всего проблема в том, что php-4.2.3 пока ещё экспериментальный для 2-го апача.
Оставить комментарий
Имя или ник:
Комментарий: