X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Проблемка с include
werwolt
werwolt
Topic Starter сообщение 5.1.2011, 20:46; Ответить: werwolt
Сообщение #1


У меня на сайте меню и шапка вынесены в отдельные блоки и хранятся в папке мой сайт/blocks ,а остальные файлы сайта в мой сайт/ , в них прописано <? include("blocks/head.php");?> <? include("blocks/menu.php");?> и все норм. Но если внутри моего сайта я создаю папку(мой сайт/новая папка) и помещаю туда,скажем,10 файлов то инклюд перестает работать.Наверное надо как-то по другому указывать путь,а как не знаю
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 5.1.2011, 21:41; Ответить: adlic
Сообщение #2


<?
require
("blocks/head.php");

require ("blocks/menu.php");
?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.1.2011, 22:36; Ответить: werwolt
Сообщение #3


Чего?)) Ввел так вообще странирца не загружается
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 5.1.2011, 22:51; Ответить: r3ntg3n
Сообщение #4


[PHP]ini_set('include_path', $_SERVER['DOCUMENT_ROOT'] . '/');
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once('blocks/head.php');
require_once('blocks/menu.php');
/**************************
* код скрипта
***************************/
require_once('blocks/bottom.php');
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.1.2011, 23:31; Ответить: werwolt
Сообщение #5


Походу никто не понял что я спросил))))Поясняю:
<body l>
<table width="1024" border="2" align="center">
<? include("blocks/head.php");?>
..... . и все норм пашет , когда этот файл лежит в той же папке что и папка blocks , но я создал в папке сайта другую папку tp и в нее кинул этот файл, и инклюд больше не работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zidan
zidan
сообщение 5.1.2011, 23:42; Ответить: zidan
Сообщение #6


Так?
[PHP]include("../blocks/head.php");[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 5.1.2011, 23:42; Ответить: r3ntg3n
Сообщение #7


(werwolt @ 6.1.2011, 01:31) *
Походу никто не понял что я спросил
походу, Вы не поняли, что значит первая строчка кода, которую много раз на форуме указывали
[PHP]ini_set('include_path', '/var/www/site');[/PHP]
эта строка указывает Вашему скрипту, по какому пути в файловой системе лежат файлы, который подключают директивы include, include_once, require, require_once в Ваших скриптах
попробуйте добавить в начале скрипта, указав правильный путь в Вашей файловой системе.
Либо используйте .., например, у вас блоки в blocks, a index.php - tp, тогда в index.php надо прописывать не
[PHP]include('blocks/head.php');[/PHP]
а
[PHP]include('../blocks/head.php');[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.1.2011, 23:56; Ответить: werwolt
Сообщение #8


У меня index в корневой папке сайта , там же blocks и tp а в tp файлы в которых и не работает инклюд(((
<? include("..blocks/head.php");?> не работает
И я забыл сказать что я краб помогите плз написать код потому что я не знаю куда всунуть
ini_set('include_path', '/var/www/site'); это у меня сейчас просто
include('blocks/head.php');
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 6.1.2011, 0:00; Ответить: werwolt
Сообщение #9


<? include("../blocks/head.php");?> выводит строку в которой должна быть шапка а саму шапку не выводит странно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 6.1.2011, 0:03; Ответить: werwolt
Сообщение #10


Черт я понял в head.php img src="img/head.jpg" а надо img src="../img/head.jpg" но если я так сделаю то уже в страницах которые вне папки не будет отображаться((((
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблемка)
0 Denomania 5540 12.3.2012, 10:17
автор: -Denomania-


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:16
Дизайн