Здравствуйте. Допустим в html файле у меня есть вот такое содержимое <ul> <li>Главная</li> <li>Форум</li> </ul> как мне в другом файле где <div class="head"> Сюда вставить это содержимое из другого файла </div> Как бы было вот так <div class="head"> <ul> <li>Главная</li> <li>Форум</li> </ul> </div>
Вот так: <? include 'file.php'; ?> - Знаки <? и ?> - не требуются если текст на пример такой: <?php что-то тут... echo" <div class="head"> "include 'file.php';" </div>"; - то-есть в середине php кода... Добавлено спустя 2 минуты 42 секунды: Не прикольно, когда люди не умеют выражаться своими словами... А не ссылками
не прикольно изучать язык хз по каким материалам, т.к. даже в самых убогих, в самом начале рассказывают про include, скажем так что это одна из основных функция РНР.
Warning: include(/headmenu): failed to open stream: No such file or directory in /home/u319245971/public_html/index.php on line 14 Warning: include(): Failed opening '/headmenu' for inclusion (include_path='.:/opt/php-5.5/pear') in /home/u319245971/public_html/index.php on line 14
Я даже полный путь указываю, всё равно не работает. Добавлено спустя 2 минуты 30 секунд: Readfile - работает.
если у тебя в одной директории (папке) main.php и option.php, если ты хочешь подключить В main.php файл option.php, надо писать так: Код (PHP): include( 'option.php' ); если у тебя файл option.php находится в подпапке, например html, тогда: Код (PHP): include( 'html/option.php' ); если файл находится в вышестоящей папке, тогда: Код (PHP): include( '../option.php' ); Все выше приведенные подходы называются относительные пути, относительные тому файлу, где происходит подключение. Желательно выяснить путь самой высоко стоящей папки и записать этот адрес в переменную (константную) и ее использовать, только в этом случае надо ставить слеш, примерно как то так: Код (PHP): include( $main_dir . '/option.php' ); крайне желательно, т.к. очень скоро относительные пути тебя заведут / подведут, плакать будешь.
Инклудить ты тоже по http пытаешься? При обращении к php-скрипту по http, ты не текст его запрашиваешь, а инициируешь его выполнение сервером и инклудишь результат, который возвращает этот скрипт. Это при условии, что инклуд по http разрешен в настройках. У тебя, судя по тому, что случается ошибка, он запрещен. И правильно, ибо нефиг. Нормальный путь по файловой системе, а не URL попробуй написать.
Эм, фотка на странице сайта создаёт некомфортное чтение) Добавлено спустя 12 минут 21 секунду: У меня тож есть проект который не кем не используется, кроме меня> hosthtml.wc.lt