Как получить доступ к файлу в другой папке в php - PullRequest
1 голос
/ 29 апреля 2011

Мне нужно включить php-файл в один из моих файлов.

У меня есть php-файл, например www.example.com/free/index.php.

Мне нужно включить еще один php-файл из этого каталога. Www.example.com/downloads/apple_count.php

Я написал этот код внутри этой страницы index.php

<?php
include('..\downloads/apple_count.php');
?>

Но это не работает.:( Там написано Warning: include(..\downloads/apple_count.php) [function.include]: failed to open stream: No such file or directory.....

Пожалуйста, помогите мне сделать это: (

Ответы [ 4 ]

1 голос
/ 29 апреля 2011

Указанный вами путь относится к текущей рабочей директории, а не к каталогу, откуда вы его вызываете, и он не разрешен для пути включения.Попробуйте абсолютные пути

include(dirname(__FILE__) . '/../downloads/apple_count.php');

Пути, начинающиеся с /, являются абсолютными, начиная с . oder .. относительно текущего рабочего каталога, а все остальное разрешается по пути включения.

0 голосов
/ 01 августа 2013

set_include_path ( '/ абсолютный / путь / к / папке /');

0 голосов
/ 29 апреля 2011

Вы используете переписывание?Вы пробовали include('/downloads/apple_count.php');

0 голосов
/ 29 апреля 2011

php на windows или linux?

, если вы постоянно включаете один и тот же файл, вы можете использовать

set_include_path('/absolute/path/to/folder/');

в любом случае, вам нужно перевернуть это .. \ в a../

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...