Tutoriale Counter strike & Htlm

TUTORIALE Counter Strike
 
AcasaAcasa  CalendarCalendar  FAQFAQ  CautareCautare  MembriMembri  GrupuriGrupuri  InregistrareInregistrare  Conectare  

Distribuiţi | 
 

 Page Reque

In jos 
AutorMesaj
Admin
Admin
avatar

Mesaje : 258
Data de înscriere : 07/01/2009
Varsta : 25
Localizare : Alba

MesajSubiect: Page Reque   Lun Ian 12, 2009 8:57 am

Ca sa nu mai copiati pagina 'index.html' pentru
fiecare alta pagina doar ca sa pastrati templateul, si ca sa evitati
schimbarea catorva litere pentru n pagini de fiecare data cand vreti sa
mai adaugati la template stiu eu ce, faceti in urmatorul fel: faceti
index.php care va include intr-o anumita zona a templateului pagina x,
care va fi luata din directorul 'pagini'.

acest lucru se poate
face prin setarea in interiorul index.php unei variabile, sa zicem
page, care va fi setata in url (in browser); cu toate astea trebuie sa
fiti foarte atenti, sa puricati variabila page setata in browser, pe
care o vom folosi prin $_GET['page'] ca sa evitati un local inclusion
sa zicem;

mai pe scurt faceti asa:

Cod:
.....

//verificam daca variabila page a fost setata in browser (adica daca s-a accesat urlul http://paginata.ro/index.php?page=pagina):
if(isset($_GET['page']) $page=$_GET['page'];
//daca nu a fost setata atunci e clar ca vom pune pagina index, home, default cum vreti sa-i ziceti, si vom seta $page pe blank
else $page="";

//aici vom verifica: a cerut o pagina, sau nu?
if($page=="") //inseamna ca vrea pagina home
include("pagini/home.extensia");
else //inseamna ca vrea o anumita pagina
{
//aici trebuie sa curatam variabila $page, dupa care o vom include
$page=str_replace("script","",$page); //poate face in browser
page= si sa spuna ca l-a
spart
$page=str_replace("?","",$page);
$page=str_replace("/","",$page);
$page=str_replace(".","",$page); //aici inlocuim si punctul cu blank,
dar in linkurile voastre trebuie sa puneti de ex pt butonul de la
pagina download "index.php?page=download" .... vedeti in continuare de
ce
include("pagini/".$page.".extensia_fisierelor");
}
?>
Sus In jos
Vezi profilul utilizatorului http://d3agl3powe3r.forumz.ro
 
Page Reque
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
Tutoriale Counter strike & Htlm :: Turoriale despre mai multe :: Tutoriale php-
Mergi direct la: