Sunday, June 6, 2010

many stories with many slides.

There are stories, and its name, and then their page(numbers), even creating dynamic page would me a problem if I dont arrange the stories in some order. Then 5 stories with 20-30 slides/pages each would be difficult to manage if there was proper organization and proper page inclusion.

When I went to this code:


$page = $_GET['page'];
$pages = array('page1', 'page2', 'page3');
if (!empty($page)) {
if(in_array($page,$pages)) {
$page .= '.php';
include($page);
}
else {
echo 'Page not found. Return to
index';
}
}
else {
include('page1.php');
}
?>

This way I can restrict story to the name of the charater themselves and in other case it will redirect to the main story page, perfect!!!

and also the next advice on the same page:


$url = '';
if (!empty($_GET['category'])) {
$url .= $_GET['category'] . '/';
}
if (!empty($_GET['page'])) {
$url .= $_GET['page'] . '.php';
}
include $url;
?>

will allow me to include the stories on the different folder, but without much work in the links that will show in one php file.

Source: http://inobscuro.com/tutorials/php-dynamic-includes-16/

I got an idea that I can do this for the stories -> name_of_character -> and the page number. This was very handy when I was thinking about how to put all those stories slides in form of html/images and I dont have to think about writing code for each pages. Perfect

No comments:

Post a Comment