[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: HTML ст. меню PHP
Gaist-Endruy
Здравствуйте уважаемые знатоки php...

Столкнулся я с такой проблемой, и прошу помощи...
Есть у меня сайт, он на html, куча страниц, как мне сделать, что бы верхнее меню и основное меню в html странице загружалось со сторонего php посредством php...

Пример:
Єто кусок html кода:

<body>
<div
id="art-page-background-gradient"></div>
<div
id="art-page-background-glare">
<div
id="art-page-background-glare-image"></div>
</div>
<div
id="art-main">
<div
class="art-sheet">
<div
class="art-sheet-tl"></div>
<div
class="art-sheet-tr"></div>
<div
class="art-sheet-bl"></div>
<div
class="art-sheet-br"></div>
<div
class="art-sheet-tc"></div>
<div
class="art-sheet-bc"></div>
<div
class="art-sheet-cl"></div>
<div
class="art-sheet-cr"></div>
<div
class="art-sheet-cc"></div>
<div
class="art-sheet-body">
<div
class="art-header">
<div
class="art-header-png"></div>
<div
class="art-header-jpeg"></div>
<div
class="art-logo">
<h1
id="name-text" class="art-logo-name"><a href="*******"></a></h1>
</div>
</div>
<?php
Сюда Хочу что бы посредством php загружался код со сторонего php файла
....
?>

<div
class="art-block">
<div
class="art-block-body">
<div
class="art-blockheader">
<div
class="t">*******</div>
</div>
<div
class="art-blockcontent">
Конец HTML


Надо загрузить от такое:


<div class="art-nav">
<div
class="l"></div>
<div
class="r"></div>
<ul
class="art-menu">
<li>
<a
href="#" class="active"><span class="l"></span><span class="r"></span><span class="t">Головна</span></a>
</li>
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Галерея</span></a>
<ul>
<li><a
href="#">Весілля</a></li>
<li><a
href="#">Портрети</a></li>
<li><a
href="#">Діти</a></li>
</ul>
</li>
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Контакти</span></a>
</li>
</ul>
</div>
<div
class="art-content-layout">
<div
class="art-content-layout-row">
<div
class="art-layout-cell art-sidebar1">
<div
class="art-vmenublock">
<div
class="art-vmenublock-body">
<div
class="art-vmenublockcontent">
<div
class="art-vmenublockcontent-body">
<!-- block-content -->
<ul class="art-vmenu">
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Головна</span></a>
</li>
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Галерея</span></a>
</li>
<li
class="active">
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Відгуки</span></a>
</li>
<li>
<a
href="#"><span class="l"></span><span class="r"></span><span class="t">Контакти</span></a>
</li>
</ul>

<!-- /block-content -->

<div class="cleared"></div>
</div>
</div>
<div
class="cleared"></div>
</div>
</div>
</div>




Спустя 26 минут (18.07.2011 - 07:40) Haotarez написал(а):
необходимый блок кода сохраните в отдельном файле например menu.inc а в нужном вам месте вызывайте его посредством
<?php include('menu.inc');?>

Спустя 17 минут, 9 секунд (18.07.2011 - 07:58) Gaist-Endruy написал(а):
Haotarez все так и сделал, но он почему-то не загружается... Может надо права какието на сам файл menu.inc назначить?

Загрузил на сервер, но блин никак не хочет работать... sad.gif

Спустя 20 минут, 8 секунд (18.07.2011 - 08:18) Haotarez написал(а):
Достаточно прав на чтение там. По идее обязано работать. Никаких ошибок не выдает?

Спустя 2 минуты, 45 секунд (18.07.2011 - 08:20) Gaist-Endruy написал(а):
Совершенно никаких...
Мож на сервере надо чет включить для выполнения php? Хоча, если беру какой либо скрипт php то он прекрасно работает...

Спустя 2 минуты, 5 секунд (18.07.2011 - 08:23) Haotarez написал(а):
могу только гадать:
или в названии файла ошибка или в пути или файл в другой директории или как всегда "несоответствие текущему биополю" smile.gif

Спустя 1 минута, 19 секунд (18.07.2011 - 08:24) Gaist-Endruy написал(а):
Сменил расширения файла html на php и попробывал так, то выдало ошибку Parse error: syntax error, unexpected '<' in /home/photose/public_html/test/menu.php on line 2

Спустя 47 секунд (18.07.2011 - 08:25) Gaist-Endruy написал(а):
Haotarez да путь и имя файла нормальные, даже прописывал полный путь и так ничего!

Спустя 46 секунд (18.07.2011 - 08:25) Haotarez написал(а):
покажите файл

Цитата
Сменил расширения файла html на php

blink.gif а был до этого html ?

Спустя 1 минута, 22 секунды (18.07.2011 - 08:27) Haotarez написал(а):
Цитата
Parse error: syntax error, unexpected '<' in /home/photose/public_html/test/menu.php on line 2

тут видимо вы просто забыли после инклуда дописать ?>

Спустя 1 минута, 14 секунд (18.07.2011 - 08:28) Gaist-Endruy написал(а):
Ну так да, ведь основная страница и все основные страницы у меня html мне то надо что бы в этот html в определенном блоке загружались определенные блоки кпримеру меню со сторонего файла.

Спустя 59 секунд (18.07.2011 - 08:29) bulgakov написал(а):
Если в файле должен исполнятся код php то этот файл обязан иметь расширение *.php

Спустя 1 минута, 36 секунд (18.07.2011 - 08:31) Gaist-Endruy написал(а):
Цитата (Haotarez @ 18.07.2011 - 05:27)
Цитата
Parse error: syntax error, unexpected '<' in /home/photose/public_html/test/menu.php on line 2

тут видимо вы просто забыли после инклуда дописать ?>

Уже исправил, уже как-то грузится... Но не правильно почему-то... Ну с этим разберусь... Только почему в html не хочет работать сам php? Мне что теперь все html страницы нужно будет сменить расширение на php?

Вы уж простите, что я такой не силен в программировании на php я не по єтой части, но надо себе сайт написать, от и пробую что либо изучать!

Спустя 1 минута, 16 секунд (18.07.2011 - 08:32) Haotarez написал(а):
Если файл обязан быть именно html файлом, тогда только ajax просто гетом запрашиваем файл с куском кода и посредством js размещаем его в нужном месте

Спустя 20 секунд (18.07.2011 - 08:32) Gaist-Endruy написал(а):
bulgakov Спасибо! Я тоже, почему-то на єто подумал от и сменил расширение. Кажется, ответ на свой вопрос я получил, тему можно закрыть... И всем спасибо за делные ответы и помощь в решении проблемы!

Спустя 37 секунд (18.07.2011 - 08:33) Haotarez написал(а):
Цитата
Мне что теперь все html страницы нужно будет сменить расширение на php?

только те, которые содержат фрагменты php кода

Спустя 9 секунд (18.07.2011 - 08:33) Gaist-Endruy написал(а):
Цитата (Gaist-Endruy @ 18.07.2011 - 05:32)
если файл обязан быть именно html файлом, тогда только ajax просто гетом запрашиваем файл с куском кода и посредством js размещаем его в нужном месте

А можете пример показать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.