Am atasat si o poza, ca sa va dati seama despre ce e vorba. Deci am mai multe php-uri si vreau toate sa le integrez intr-un singur php. Poza care am pus`o ar trebui sa fie index.php . Fac chestia asta pentru ca toate paginile siteului sunt la fel, difera doar la main.php in care schimb eu anumite chestii.
Care ar trebui sa fie codul pentru index.php ?
*Poza vad ca nu o pot pune, o so v`o trimit in mail cumva sau va dau linkul pozei pe privat. Va multumesc
Problema incepator :D ( Asezare in pagina )
Moderatori: Moderatori, Start Moderator
-
alexarpad2003
- PHPRomania Supporter
- Mesaje: 6
- Membru din: Lun Noi 09, 2009 2:40 pm
-
foreverlost
- Average Member
- Mesaje: 132
- Membru din: Mie Iul 29, 2009 8:06 pm
- Localitate: Gaesti
ai mai multe variante, dar asta e siimpla si usor de inteles:
se apeleaza dupa modelul: index.php?page=contact
Cod: Selectaţi tot
# pagina default, home.php in cazul asta
$default = 'home.php';
# root path
$base = $_SERVER['http://situl_tau.tld/'];
# array asociativ cu pagini si valori din get
$pages = array('despre' => 'despre.php', 'contact' => 'contact.php'); //etc
if(array_key_exists($_GET['page'], $pages))
{
foreach($pages as $pageid => $pagename) {
if($_GET['page'] == $pageid && file_exists($base.$pagename))
{
include $base.$pagename;
}
} // end foreach
}
else {
/* daca nu exista pagina ceruta */
if(file_exists($base.$default)) include $base.$default;
}se apeleaza dupa modelul: index.php?page=contact
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori