|
|
|
<?php
/*
* navbar.php3 -- Version 1.0, 98/07/24
*
* Provides a common navigation bar to a set of pages,
dynamically
* making sure that the link to the current page isn't
hyperlinked.
*
* Dougal Campbell <dougal@gunters.org>
* http://www.gunters.org/~dougal/
*
* TODO:
* o Read array from a flat text file
* o Read array from database
* o Support for graphical buttons instead of just text
* o Support for frame targets
*
*/
/* User configurable variables */
$links_arr = array(
"Test Page 1" => "/~dougal/test1.phtml",
"Test Page 2" => "/~dougal/test2.phtml",
"Test Page 3" => "/~dougal/test3.phtml"
);
$separator = " | "; /* Put a vertical bar between links */
/* Main code begins here */
/* Step through the array.... */
for (reset($links_arr); $name = key($links_arr); next($links_arr)) {
$hyper = 1; /* Hyperlink on by default */
/*
* If the current page URI matches the current array
element,
* don't add the <A HREF....> stuff. Use the $hyper var to
flag it.
*/
if ($REQUEST_URI == $links_arr[$name]) {
$hyper = 0; /* Don't hyperlink a page to itself */
}
/* Conditionally do the <A HREF...> part for hyperlinks */
if ($hyper) {
print "<A HREF=\"" . $links_arr[$name] . "\">";
}
print $name; /* Print the name of the link */
if ($hyper) { print "</A>"; } /* Close the hyperlink */
/* Do fancy tricks to print separators between links
* The next/prev stuff keeps it from putting a trailing '|'
* at the end of the list by testing to see if we are
currently
* looking at the last element of the $links_arr array.
*/
if (next($links_arr)) { print $separator; prev($links_arr); }
}
?>
|
| Validator 98 - a PHP-script to generate form-validation-code in JavaScript. Categories : Complete Programs, Java Script, PHP, HTML and PHP | | | How to pass an array from one PHP Script to another via an HTML form Categories : PHP, HTML and PHP, Arrays | | | Tag content retrieval from websites with preg_match Categories : PHP, Regexps, Arrays, HTML and PHP | |
| | Select with current month Categories : PHP, HTML and PHP, Date Time, Arrays | | | Print out array key => value in colored HTML Categories : PHP, Arrays, HTML and PHP | | | phpCards - PHP/mySQL postcard script with web based admin to add, edit, and delete cards and categories. Very easy to install. Categories : PHP, Complete Programs, HTML and PHP, MySQL | | | Form Submission Using Array's Categories : PHP, HTML and PHP, Beginner Guides, Arrays | | | A simple bubblesort that takes 2 arrays as argument.The first one is the actual data used for sorting, the second is data that will "tag along" with the first array, for instance a descriptive text about the data in the first array. Categories : Algorithms, Arrays, PHP, Complete Programs | | | AITSH Statistics Categories : Complete Programs, Databases, HTML and PHP, Sessions, PHP | | | Parse string to find sub-string between two arbitrary strings Categories : PHP, Strings, HTML and PHP, Arrays | | | This program will take data from a user via a web based form, validate it, show it
to the user for re-validation, and finally insert it into the database. Plenty of
sanity checking on the fields in the form.
Categories : MySQL, HTML and PHP, PHP, Complete Programs, Databases | | | Parsing html tags with php. Get an array from this function Categories : PHP, HTML and PHP, Arrays, Tag Extractors | | | phpWebCam v1.0- Webcam management software - Automatically checks if you're online, and comes with a caption tool capable of handling multiple users. Categories : PHP, Complete Programs, HTML and PHP | | | phpAddQuote v1.2 - UPDATED! Lets users add their own quotes to
your website. You specify how many quotes appear on the page at a
time. Easier install! Categories : HTML and PHP, Complete Programs, PHP, Databases, Personalization and Membership | |
|
|