Вы не зашли.
#1.
7emak
Off
(0)
Участник
2009.01.13 07:07
И сразу вопрос можна так инклудит? < include"http://city.ru/bootom.php"> дапустим у меня папка /2 имееца в корне а в этой папке индекс.пхп можна ли в этам файле праинклудить кнопку каторая лежит в корне,не капируя ее в папку /2?
Добавлено спустя 3 минуты 32 секунды: А то приходица эту кнопку капировать в эту папку /2 и инклудить < инклуд'bootom.php' >
Добавлено спустя 5 минут 16 секунд: A bootom.php у меня реклама и есле нада реклу убрать эт нада па всем папкам лазить и редактировать их все
отредактировано модэратором. забанен на 600000 минут
делай инклуд не через http. это все равно если бы ты к себе домой через окно залазил.
#3.
7emak
Off
(0)
Участник
2009.01.13 13:01
Ну вот имееца 2 папки одна сайт/1/ и сайт/2/ в сайт/1/ имееца файл.пхп а его нада праинклудить в сайт/2/ пишеш /1/файл.пхп а канечный адрес выходит та сайт/2/1/адрес.пхп вот. Такчто приходицаж писать с хттп. Прямой адрес. Такжа и с инклудам. Есле инклуд.пхп лежит в корне сайта то в папке 2 его некак непраинклудить так как этого файла в папке 2 нет. приходица этот файл инклуд.пхп капировать в папку 2 и токда инклудить <инклуде"инклуд.пхп"> вот в чем проблемка как праинклудить файл каторый лежит в "корне сайта" дапустим в папках 1 ,2, 3 и в этих папках имееца свои индекс.пхп
Добавлено спустя 5 минут 19 секунд: Кароче эта оч трудна обеснить)))))ну у меня в каждай папке капированы сетинг.пхп в нем указан шапка и цсс стиль страницы индекс.пхп . Так как шапка со стилем праинклужены на каждай странице сайта. А есле создаеш папку с страницами то то эти праинклуженые настройки становяца беспалезными до тех пор пака файл с настройками не кинеш в в ту папку со страницами. А эт неочень интересна
отредактировано модэратором. забанен на 600000 минут
#4.
Gemor
Гость
2009.01.13 13:01
inclue '../../file.php';
../ - eto znachit perexod na papku vyshe
Pishu s 7 windows
))
#5.
7emak
Off
(0)
Участник
2009.01.13 14:02
хм..
Добавлено спустя 2 минуты 9 секунд: <инклуде"файл.пхп/публик_хтмл/"> так? чота я несовсем панял
Добавлено спустя чуть чуть минут и немного секунд <инкуд"публик_хтмл/файл.пхп">;тачней так?
Отредактировано 7emak (2009.01.13 14:02)
отредактировано модэратором. забанен на 600000 минут
#6.
Gemor
Гость
2009.01.13 14:02
нет
Код:
span style="color: #0000BB"><?phpinclude '../file.php';?> |
#7.
7emak
Off
(0)
Участник
2009.01.13 18:06
Ну а есле file.php лежит в корне самого сайта. Не в папке. Эт я знаю есле file.php лежит в папке public_html/2/file.php то да <include"2/file.php"> а есле лежит в корне сайта без папок тогда как?
Добавлено спустя 2 минуты 38 секунд: Или это>>> ../ и есть ответ))))))
отредактировано модэратором. забанен на 600000 минут
чтобы выйти в корень, достаточно прописать первым символом слеш.
include '/home/public_html/file.php'; так например
так же лучше использовать require, а не include, а еще лучше require_once
#9.
7emak
Off
(0)
Участник
2009.01.13 20:08
Ок спасиб ясна)))) а им как пользоватьса необьесниш?есле время есть)))
отредактировано модэратором. забанен на 600000 минут
#11.
7emakETOya
Гость
2009.01.14 10:10
Requre_once и что с форумом?я немагу авторизоваца?
<? Requre_once"file.php" >
отредактировано модэратором. забанен на 600000 минут
всегда пиши полный php заголовок, т.е. не
<?, а
<?phpставь пробелы после обьявления функции.
файл обрамляй одинарными кавычками.
точка с запятой в конце.
Код:
span style="color: #0000BB"><?phprequire_once 'file.php';?> |
Aга спасибо))))а скажи чем имена эта функция лучше инклуда?
отредактировано модэратором. забанен на 600000 минут
Ты слышал что PHP это язык
интерпретатор? Так вот это значит, что наш PHP код, прежде чем будет выполнен машиной обработается PHP в только ему понятный код (байт-код), а далее этот байт-код будет уже работать.
Вставка файла через include выполяется именно в процессе работы байт-кода, а при require вставка выполняется в процессе преобразования PHP кода в байт-код. Отсюда следует, что при require мы экономим процессорное время, не заставляя интерпретатор 2 раза преобразовывать PHP код в байт-код.
Вот так вот...
Вроди панял)))))спасиб)))
Добавлено спустя 9 минут 18 секунд: Заменил инклуд на настройки. На require_once вроди работает))))
отредактировано модэратором. забанен на 600000 минут
А как сделать, чтобы открывались файлы например из корневой папки пишу /papka/file.php оно пишет,что файл не найден,хотя этот файл в этой папке находится.
потому что путь от корня надо писать по другому.
лучше всего использовать переменную $_SERVER['DOCUMENT_ROOT'];
include $_SERVER['DOCUMENT_ROOT'].'/dir/file.php';