/    Sign up×
Community /Pin to ProfileBookmark

If I were to change something in the navigation of a website I’m building I’d have to change it on EVERY single page. Is there a way that I could write the XHTML markup for my navigation into a PHP variable, and then using echo apply it to the page. Here is my XHTML markup

[code=html]<div id=”navigation”><!–Start: Navigation–>
<ul id=”navList”>
<li><a href=”http://www.ccgulfbreeze.com/preview.html” id=”home”>Home</a></li>
<li><a href=”http://www.ccgulfbreeze.com/about” id=”about”>About us</a>
<ul id=”aboutDrop”>
<li class=”top”><a href=”http://www.ccgulfbreeze.com/about/who”>Who We Are</a></li>
<li><a href=”http://www.ccgulfbreeze.com/about/beliefs”>What We Believe</a></li>
<li><a href=”http://www.ccgulfbreeze.com/about/john”>Meet Pastor John</a></li>
<li><a href=”http://www.ccgulfbreeze.com/about/staff”>Meet the Staff</a></li>
<li><a href=”http://www.ccgulfbreeze.com/about/location”>Location Information</a></li>
</ul>
</li>
<li><a href=”http://www.ccgulfbreeze.com/media” id=”media”>Media</a>
<ul id=”mediaDrop”>
<li class=”top”><a href=”http://www.ccgulfbreeze.com/media/live”>Live Broadcast</a></li>
<li><a href=”http://www.ccgulfbreeze.com/media/video”>Video Downloads Library</a></li>
<li><a href=”http://www.ccgulfbreeze.com/media/audio”>Audio Downloads Library</a></li>
<li><a href=”http://www.ccgulfbreeze.com/media/podcasting”>Subscribe to Our Podcast</a></li>
<li><a href=”http://www.ccgulfbreeze.com/media/gallery”>Photo Gallery</a></li>
</ul>
</li>

<li><a href=”http://www.ccgulfbreeze.com/ministries” id=”ministries”>Ministries</a>
<ul id=”ministriesDrop”>
<li class=”top”><a href=”http://www.ccgulfbreeze.com/ministries/men”>Men’s Ministries</a></li>
<li><a href=”http://www.ccgulfbreeze.com/ministries/women”>Women’s Ministries</a></li>
<li><a href=”http://www.ccgulfbreeze.com/ministries/youth”>Youth Ministries</a></li>
<li><a href=”http://www.ccgulfbreeze.com/ministries/children”>Children’s Ministries</a></li>
<li><a href=”http://www.ccgulfbreeze.com/ministries/other”>Other Ministries</a></li>
</ul>
</li>

<li><a href=”http://www.ccgulfbreeze.com/events” id=”events”>Events</a>
<ul id=”eventsDrop”>
<li class=”top”><a href=”http://www.ccgulfbreeze.com/events/upcoming”>Upcoming Events</a></li>
<li><a href=”http://www.ccgulfbreeze.com/events/calendar”>2007 Year Calendar</a></li>
</ul>
</li>
<li><a href=”http://www.ccgulfbreeze.com/contact” id=”contact”>Contact us</a></li>
</ul>
</div><!–End: Navigation–>[/code]

to post a comment
PHP

6 Comments(s)

Copy linkTweet thisAlerts:
@rafApr 15.2007 — yes
[code=php]
echo '<div id="navigation"><!--Start: Navigation-->
<ul id="navList">
<li><a href="http://www.ccgulfbreeze.com/preview.html" id="home">Home</a></li>
<li><a href="http://www.ccgulfbreeze.com/about" id="about">About us</a>
<ul id="aboutDrop">
<li class="top"><a href="http://www.ccgulfbreeze.com/about/who">Who We Are</a></li>
<li><a href="http://www.ccgulfbreeze.com/about/beliefs">What We Believe</a></li>
<li><a href="http://www.ccgulfbreeze.com/about/john">Meet Pastor John</a></li>
<li><a href="http://www.ccgulfbreeze.com/about/staff">Meet the Staff</a></li>
<li><a href="http://www.ccgulfbreeze.com/about/location">Location Information</a></li>
</ul>
</li>
<li><a href="http://www.ccgulfbreeze.com/media" id="media">Media</a>
<ul id="mediaDrop">
<li class="top"><a href="http://www.ccgulfbreeze.com/media/live">Live Broadcast</a></li>
<li><a href="http://www.ccgulfbreeze.com/media/video">Video Downloads Library</a></li>
<li><a href="http://www.ccgulfbreeze.com/media/audio">Audio Downloads Library</a></li>
<li><a href="http://www.ccgulfbreeze.com/media/podcasting">Subscribe to Our Podcast</a></li>
<li><a href="http://www.ccgulfbreeze.com/media/gallery">Photo Gallery</a></li>
</ul>
</li>

<li><a href="http://www.ccgulfbreeze.com/ministries" id="ministries">Ministries</a>
<ul id="ministriesDrop">
<li class="top"><a href="http://www.ccgulfbreeze.com/ministries/men">Men's Ministries</a></li>
<li><a href="http://www.ccgulfbreeze.com/ministries/women">Women's Ministries</a></li>
<li><a href="http://www.ccgulfbreeze.com/ministries/youth">Youth Ministries</a></li>
<li><a href="http://www.ccgulfbreeze.com/ministries/children">Children's Ministries</a></li>
<li><a href="http://www.ccgulfbreeze.com/ministries/other">Other Ministries</a></li>
</ul>
</li>

<li><a href="http://www.ccgulfbreeze.com/events" id="events">Events</a>
<ul id="eventsDrop">
<li class="top"><a href="http://www.ccgulfbreeze.com/events/upcoming">Upcoming Events</a></li>
<li><a href="http://www.ccgulfbreeze.com/events/calendar">2007 Year Calendar</a></li>
</ul>
</li>
<li><a href="http://www.ccgulfbreeze.com/contact" id="contact">Contact us</a></li>
</ul>
</div>'[/code]
save file as nav.php and include it?
Copy linkTweet thisAlerts:
@novemberGreyauthorApr 15.2007 — that didn't work
Copy linkTweet thisAlerts:
@tcaApr 15.2007 — Save the HTML code in your first post as nav.php. In your other files include it where you want it to appear: [code=php]include('nav.php');[/code]

TC
Copy linkTweet thisAlerts:
@NogDogApr 15.2007 — The include file does not even have to be PHP if you just want to output it as text.

nav.inc:
[code=html]
<div id="navigation"><!--Start: Navigation-->
<ul id="navList">
<li><a href="http://www.ccgulfbreeze.com/preview.html" id="home">Home</a></li>
<!-- etc.... -->
[/code]

any_page.php:
[code=php]
<html>
<head><title>example</title></head>
<body>
<!-- here's where I want my navigation -->
<?php
include "nav.inc";
?>
<!-- rest of HTML page here -->
</body>
</html>
[/code]
Copy linkTweet thisAlerts:
@novemberGreyauthorApr 15.2007 — awesome, thankyou
×

Success!

Help @novemberGrey spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.19,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...