Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вызов счетчика из папки
 
 автор: Владимир55   (26.03.2006 в 18:33)   письмо автору
 
 

Для подключения счетчика на каждой странице есть строки:

<?php
$titlepage="Работа";
include "count.php";
?>

Теперь я эту страничку пернес в папку с названием Z-14.
Естесственно, получается ошибка, даже две в одной строке:
Warning: include(count.php) [function.include]: failed to open stream: No such file or directory in
Warning: include() [function.include]: Failed opening 'count.php' for inclusion (include_path='.') in


Ясное дело - надо соответствующим образои изменить код подключения счетчика. Попробовал так:

<?php
$titlepage="Работа";
..\include "count.php";
?>

Однако пишет syntax error, unexpected '.'

Как же подключить счетчик из вложенного в папку файла?

А может в .htaccess чего вписать надо???

   
 
 автор: Temnovit   (26.03.2006 в 18:40)   письмо автору
 
   для: Владимир55   (26.03.2006 в 18:33)
 

так:

<?
  
include ("Z-14/count.php");
?>

И используйте лучше include_once(). Это убережет вас от случайного повторного подключения кода.

Вообще существует способ задать путь к библиотекам в скрипте один раз и после этого указывать в include только имя файла. Для этого нужно при помощи ini_set() поменять стандартный путь к библиотекам.
Вот так :

<?
 ini_set
("include_path"getenv('DOCUMET_ROOT')."/Z-14/");
?>

   
 
 автор: cheops   (26.03.2006 в 18:53)   письмо автору
 
   для: Владимир55   (26.03.2006 в 18:33)
 

Вместо
<?php
$titlepage
="Работа";
..\include 
"count.php";
?>

следует писать
<?php
$titlepage
="Работа";
include 
"../count.php";
?>

   
 
 автор: Владимир55   (26.03.2006 в 19:38)   письмо автору
 
   для: cheops   (26.03.2006 в 18:53)
 

cheops, Вы спаситель!

А то с предыдущим советом я чуть с ума не сошел - ныряет include ещё глубже, а там же нет ничего...

Теперь все нормально.

Спасибо большое!

   
 
 автор: Temnovit   (26.03.2006 в 21:27)   письмо автору
 
   для: Владимир55   (26.03.2006 в 19:38)
 

Извеняюсь, не правильно понял.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования