Вы не зашли.
Главная » PHP » Все про функцию инклуд
#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 минут
#2. Gemorroj Off (107)
Administrator
2009.01.13 11:11
делай инклуд не через 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 smile))
#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 минут
#8. Gemorroj Off (107)
Administrator
2009.01.13 18:06
чтобы выйти в корень, достаточно прописать первым символом слеш.
include '/home/public_html/file.php'; так например
так же лучше использовать require, а не include, а еще лучше require_once smile
#9. 7emak Off (0)
Участник
2009.01.13 20:08
Ок спасиб ясна)))) а им как пользоватьса необьесниш?есле время есть)))
отредактировано модэратором. забанен на 600000 минут
#10. Gemorroj Off (107)
Administrator
2009.01.13 21:09
чем им?
#11. 7emakETOya
Гость
2009.01.14 10:10
Requre_once и что с форумом?я немагу авторизоваца?
#12. Gemorroj Off (107)
Administrator
2009.01.14 12:12
также как и include
#13. 7emak Off (0)
Участник
2009.01.14 15:03
<? Requre_once"file.php" >
отредактировано модэратором. забанен на 600000 минут
#14. Gemorroj Off (107)
Administrator
2009.01.14 16:04
всегда пиши полный php заголовок, т.е. не <?, а <?php
ставь пробелы после обьявления функции.
файл обрамляй одинарными кавычками.
точка с запятой в конце.
Код:
span style="color: #0000BB"><?phprequire_once 'file.php';?>
#15. 7emak Off (0)
Участник
2009.01.14 18:06
Aга спасибо))))а скажи чем имена эта функция лучше инклуда?
отредактировано модэратором. забанен на 600000 минут
#16. Gemorroj Off (107)
Administrator
2009.01.14 19:07
Ты слышал что PHP это язык интерпретатор? Так вот это значит, что наш PHP код, прежде чем будет выполнен машиной обработается PHP в только ему понятный код (байт-код), а далее этот байт-код будет уже работать.
Вставка файла через include выполяется именно в процессе работы байт-кода, а при require вставка выполняется в процессе преобразования PHP кода в байт-код. Отсюда следует, что при require мы экономим процессорное время, не заставляя интерпретатор 2 раза преобразовывать PHP код в байт-код.
Вот так вот... smile
#17. 7emak Off (0)
Участник
2009.01.14 20:08
Вроди панял)))))спасиб)))
Добавлено спустя   9 минут  18 секунд:
Заменил инклуд на настройки. На require_once вроди работает))))
отредактировано модэратором. забанен на 600000 минут
#18. DarkDaNTe Off (11)
Участник
2009.01.16 17:05
А как сделать, чтобы открывались файлы например из корневой папки пишу /papka/file.php оно пишет,что файл не найден,хотя этот файл в этой папке находится.
#19. Gemorroj Off (107)
Administrator
2009.01.16 17:05
потому что путь от корня надо писать по другому.
лучше всего использовать переменную $_SERVER['DOCUMENT_ROOT'];
include $_SERVER['DOCUMENT_ROOT'].'/dir/file.php';
#20. DarkDaNTe Off (11)
Участник
2009.01.16 19:07
Спасибо.
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.022 s