€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
Программирование
6 •
Посмотреть все темы
Include
1
1130
Александр
@WestSide
14.11.2009
Наверно один Дима сможет мне помочь, если кто не знает php даже тему не смотрите)
Вобщем есть 3 файла. 1- это форма, лежит в /home/domen.ru/index.php
от него идет отправка к файлу _admin.php он лежит там же, в нем инклуд к файлу vxod.php, но этот файл уже лежит в /home/
syb.domen.ru
/admin/vxod.php а от этого файла уже идет к файлу session.php ну а там уже другой код, который не важен.
пробывал обычный инклуд с абсолютным путем - не выходит, скрипт vxod.php "думает" что он находится в /home/domen.ru/ . Вобщем не пойму что не так, да и незнаю, можно будет это сделать без потери переменных, которые отправляешь через форму.
6600
Александр
@admiral
14.11.2009
Путь правильно прописан, закинь phpinfo в директорию и посмотри? syb.domen.ru помоему обычно он как папка syb в директории domen.ru должен быть
1130
Александр
@WestSide
14.11.2009
/home/login/domains/login/public_html/ это где форма и _admin.php
/home/login/domains/syb.login.ru/public_html/ это где vxod.php все правильно
7094
Dim
@Render
14.11.2009
Столкнулся сегодня с такой же проблемой ночью.
Нужно было на субдомене
domen2.domen1.ru
, инклюдить шапку и низ... top.inc.php - footer.inc.php
Когда в субдоменском индекс.пхп прописал инклюды к домену domen1.ru , т.к они были именно там, не проканало...
Пробывал и абсолютный путь указывать и через http, нефига. Вероятно защита от взлома какая-то чтоли.. Тоже так и не разобрался.
6600
Александр
@admiral
14.11.2009
помоему пути всетаки не правильно прописаны..
покажу на примере:
**********
**********
одно и тоже, но путь до файла один: /home/admiral/domains/photoshopics.ru/public_html/
dle
/1.jpg
а не /home/admiral/domains/
dle.
photoshopics.ru/public_html/1.jpg
WestSide:
/home/login/domains/login.ru/public_html/ это где форма и _admin.php
/home/login/domains/login.ru/public_html/syb/ это где vxod.php
Или в строке DOCUMENT_ROOT можно посмотреть, файлик прикреплю ниже, если нужнен кому, закинете себе и посмотрите пути
аналогично и у Render'a думаю
А панели у вас какие и хостинг? Хотя везде субдомен в директории домена папкой создается, если не ошибаюсь
**********
1130
Александр
@WestSide
15.11.2009
admiral
пишет:
помоему пути всетаки не правильно прописаны..
покажу на примере:
**********
**********
одно и тоже, но путь до файла один: /home/admiral/domains/photoshopics.ru/public_html/
dle
/1.jpg
а не /home/admiral/domains/
dle.
photoshopics.ru/public_html/1.jpg
WestSide:
/home/login/domains/login.ru/public_html/ это где форма и _admin.php
/home/login/domains/login.ru/public_html/syb/ это где vxod.php
Или в строке DOCUMENT_ROOT можно посмотреть, файлик прикреплю ниже, если нужнен кому, закинете себе и посмотрите пути
аналогично и у Render'a думаю
А панели у вас какие и хостинг? Хотя везде субдомен в директории домена папкой создается, если не ошибаюсь
У меня виртуальный сервер, панель DA. Щас попробую как ты сказал, отпишусь
Добавлено:
Нет так не получилось, php выводит ошибку о том что инклуд не возможен, т.к. нету файла который подключается. Посмотрел phpinfo сервера - путь правильный
Отредактировано WestSide -
15.11.2009
1130
Александр
@WestSide
17.11.2009
up(:
20090
Dimitry
@Dimitry
17.11.2009
вопрос не по программированияю 😉
1130
Александр
@WestSide
17.11.2009
demon
пишет:
вопрос не по программированияю 😉
ну по идее все верно? значит надо искать проблему в настройки сервера?
7094
Dim
@Render
14.06.2010
Вопрос.
Есть папка на сайте domen.ru/papka/
В этой папке будут распологаться статьи, тоесть допустим файлу index.php этой папки нужно заинклудить 2 файла head.inc.php и fot.inc.php из другой папки корня сайта.
Как можно инклудить файлы шаблона из папки domen.ru/tpl/ точнее какой путь нужно прописывать?
Уже как только не пробывал пути прописывать, вообще возможно так заинклудить из другой папки сайта? Или нужно использовать другие методы?
Отредактировано Render -
14.06.2010
4036
DelFast
@DelFast
15.06.2010
Из другой папки?
Попробуй прописать полный путь инклуда, с хоста.
7094
Dim
@Render
15.06.2010
DelFast
пишет:
Из другой папки?
Попробуй прописать полный путь инклуда, с хоста.
Пробывал:
и
/home/login/domen.ru/tpl/myfile.inc.php
и
home/login/domen.ru/tpl/myfile.inc.php
и
/../tpl/myfile.inc.php
и
/.../tpl/myfile.inc.php
Вобщем какие только пути не юзал. НЕ выходит(
4036
DelFast
@DelFast
15.06.2010
Сделай копию файла, кинь в папку с тем файлом и пропиши инклуд
7094
Dim
@Render
15.06.2010
DelFast
пишет:
Сделай копию файла, кинь в папку с тем файлом и пропиши инклуд
Уже пробывал так делать тоже, тоже не вариант. Т.к в инклуде подключается конфиг, коннект к базе, функции и т.д. Которые запускаются из корня.
Ладно буду делать уже готовый хтмл шаб)
6600
Александр
@admiral
15.06.2010
Render
, ../../../ на какой надо уровень на тот и поднимать попробуй, если на одном уровне с папкой, то на 1 уровень поднимать надо, ../, если выше то больше
PS как инклудишь?
<?
include"http://www.".$HTTP_HOST."/tpl/myfile.inc.php";
?>
или без http?
7094
Dim
@Render
15.06.2010
include ("../tpl/myfile.inc.php");
include "../tpl/myfile.inc.php";
include (".../tpl/myfile.inc.php");
include ".../tpl/myfile.inc.php";
include ("/.../tpl/myfile.inc.php");
include "/.../tpl/myfile.inc.php";
include ("http://www.".$HTTP_HOST."/tpl/myfile.inc.php");
include "http://www.".$HTTP_HOST."/tpl/myfile.inc.php";
include ("".$HTTP_HOST."/tpl/myfile.inc.php");
include "".$HTTP_HOST."/tpl/myfile.inc.php";
Уже все какие только можно пути перепробывал... Задрало(
6600
Александр
@admiral
16.06.2010
;) проинклудили)