אשכול: עזרה ב- page?.
View Single Post
ישן 02-11-08, 12:05   # 5
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

טעות קטנה בקוד זה אמור לעבוד:

PHP קוד:
<?php


$page 
trim(stripslashes($_GET['page']));
// $page = intval($page); // if the $page can be only a number uncomment this line


// the array of choices that can be used
# What to do?
$choice = array(
"contact"        => array( "contact"             'contact'       , array() ),
"page"         => array( "page"             'page'       , array() ),
"index"         => array( "index"             'index'       , array() ),

);


$page = isset($page) ? $page 'index';

if( 
is_array($page) )
{
    
$page 'idx';
}

# Check to make sure the array key exits..
if ( ! isset($choicestrtolower($page) ][0]) )
{
    
$page 'idx';
}

# Redirect to a page
header('Location: index.php?page='.$loaded);

# Load a file
# REQUIRE AND RUN
require( ROOT_PATH $choicestrtolower($page) ][0].".php" ); // load the file xx.php
$runme = new $choicestrtolower($page) ][1]; // call the class xx
$runme->auto_run(); // run it


// etc...



?>
שים לב ששמתי את האלמנט הראשון במערך. זאת אומרת שאם תיגש לקישור index.php?page=contact זה יפנה לקישור index.php?page=contact
במידה ויש לטעון קובץ זה יטען קובץ contact.php

Last edited by vadimg88; 02-11-08 at 12:08..
  Reply With Quote