#1 2009.01.13 07:13

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Все про функцию инклуд

И сразу вопрос можна так инклудит? < include"http://city.ru/bootom.php"> дапустим у меня папка /2 имееца в корне а в этой папке индекс.пхп можна ли в этам файле праинклудить кнопку каторая лежит в корне,не капируя ее в папку /2?
Добавлено спустя   3 минуты  32 секунды:
А то приходица эту кнопку капировать в эту папку /2 и инклудить < инклуд'bootom.php' >
Добавлено спустя   5 минут  16 секунд:
A bootom.php у меня реклама и есле нада реклу убрать эт нада па всем папкам лазить и редактировать их все


отредактировано модэратором. забанен на 600000 минут

Неактивен

#2 2009.01.13 11:45

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

делай инклуд не через http. это все равно если бы ты к себе домой через окно залазил.

Неактивен

#3 2009.01.13 13:31

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

Ну вот имееца 2 папки одна сайт/1/ и сайт/2/ в сайт/1/ имееца файл.пхп а его нада праинклудить в сайт/2/ пишеш /1/файл.пхп а канечный адрес выходит та сайт/2/1/адрес.пхп вот. Такчто приходицаж писать с хттп. Прямой адрес. Такжа и с инклудам. Есле инклуд.пхп лежит в корне сайта то в папке 2 его некак непраинклудить так как этого файла в папке 2 нет.  приходица этот файл инклуд.пхп капировать в папку 2 и токда инклудить <инклуде"инклуд.пхп"> вот в чем проблемка как праинклудить файл каторый лежит в "корне сайта" дапустим в папках 1 ,2, 3 и в этих папках имееца свои индекс.пхп
Добавлено спустя   5 минут  19 секунд:
Кароче эта оч трудна обеснить)))))ну у меня в каждай папке капированы сетинг.пхп в нем указан шапка и цсс стиль страницы индекс.пхп . Так как шапка со стилем праинклужены на каждай странице сайта. А есле создаеш папку с страницами то то эти праинклуженые настройки становяца беспалезными до тех пор пака файл с настройками не кинеш в в ту папку со страницами. А эт неочень интересна


отредактировано модэратором. забанен на 600000 минут

Неактивен

#4 2009.01.13 13:47

Gemor
Гость

Re: Все про функцию инклуд

inclue '../../file.php';
../ - eto znachit perexod na papku vyshe
Pishu s 7 windows smile))

#5 2009.01.13 14:09

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

хм..
Добавлено спустя   2 минуты  9 секунд:
<инклуде"файл.пхп/публик_хтмл/"> так? чота я несовсем панял
Добавлено спустя   чуть чуть минут и немного секунд
<инкуд"публик_хтмл/файл.пхп">;тачней так?

Отредактировано 7emak (2009.01.13 14:15)


отредактировано модэратором. забанен на 600000 минут

Неактивен

#6 2009.01.13 14:17

Gemor
Гость

Re: Все про функцию инклуд

нет

Код:

1
span style="color: #0000BB"><?phpinclude '../file.php';?>

#7 2009.01.13 18:29

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

Ну а есле file.php лежит в корне самого сайта. Не в папке. Эт я знаю есле file.php лежит в папке public_html/2/file.php  то да <include"2/file.php"> а есле лежит в корне сайта без папок тогда как?
Добавлено спустя   2 минуты  38 секунд:
Или это>>> ../ и есть ответ))))))


отредактировано модэратором. забанен на 600000 минут

Неактивен

#8 2009.01.13 18:54

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

чтобы выйти в корень, достаточно прописать первым символом слеш.
include '/home/public_html/file.php'; так например
так же лучше использовать require, а не include, а еще лучше require_once smile

Неактивен

#9 2009.01.13 20:27

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

Ок спасиб ясна)))) а им как пользоватьса необьесниш?есле время есть)))


отредактировано модэратором. забанен на 600000 минут

Неактивен

#10 2009.01.13 21:32

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

чем им?

Неактивен

#11 2009.01.14 10:58

7emakETOya
Гость

Re: Все про функцию инклуд

Requre_once и что с форумом?я немагу авторизоваца?

#12 2009.01.14 12:12

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

также как и include

Неактивен

#13 2009.01.14 15:50

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

<? Requre_once"file.php" >


отредактировано модэратором. забанен на 600000 минут

Неактивен

#14 2009.01.14 16:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

всегда пиши полный php заголовок, т.е. не <?, а <?php
ставь пробелы после обьявления функции.
файл обрамляй одинарными кавычками.
точка с запятой в конце.

Код:

1
span style="color: #0000BB"><?phprequire_once 'file.php';?>

Неактивен

#15 2009.01.14 18:17

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

Aга спасибо))))а скажи чем имена эта функция лучше инклуда?


отредактировано модэратором. забанен на 600000 минут

Неактивен

#16 2009.01.14 19:55

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

Ты слышал что PHP это язык интерпретатор? Так вот это значит, что наш PHP код, прежде чем будет выполнен машиной обработается PHP в только ему понятный код (байт-код), а далее этот байт-код будет уже работать.
Вставка файла через include выполяется именно в процессе работы байт-кода, а при require вставка выполняется в процессе преобразования PHP кода в байт-код. Отсюда следует, что при require мы экономим процессорное время, не заставляя интерпретатор 2 раза преобразовывать PHP код в байт-код.
Вот так вот... smile

Неактивен

#17 2009.01.14 20:18

7emak
Участник
Зарегистрирован: 2008.12.26
Сообщений: 66
Карма: 0
Профиль

Re: Все про функцию инклуд

Вроди панял)))))спасиб)))
Добавлено спустя   9 минут  18 секунд:
Заменил инклуд на настройки. На require_once вроди работает))))


отредактировано модэратором. забанен на 600000 минут

Неактивен

#18 2009.01.16 17:00

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Все про функцию инклуд

А как сделать, чтобы открывались файлы например из корневой папки пишу /papka/file.php оно пишет,что файл не найден,хотя этот файл в этой папке находится.

Неактивен

#19 2009.01.16 17:10

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Все про функцию инклуд

потому что путь от корня надо писать по другому.
лучше всего использовать переменную $_SERVER['DOCUMENT_ROOT'];
include $_SERVER['DOCUMENT_ROOT'].'/dir/file.php';

Неактивен

#20 2009.01.16 19:23

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 574
Карма: 11
Профиль

Re: Все про функцию инклуд

Спасибо.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s