Jump to content
php.lv forumi

mainiigo nodoshana scenaarijam


Visurgaajeejs

Recommended Posts

Man ir jautaajumipar maajaslapas struktuuru.

 

index.php lapa sastaav no incluudiem :

include(augsha.php)

mainiigais $saturs = 'kautkaads teksts';

include(vidus.php)

include(apaksha.php)

 

vidus.phpsastaav no:

 

include(menu.php)

mainiigaa $saturs izvadiishana;

include(laba_puse.php)

 

visi maajaslapas faili glabaajas vienaa mapee: lapa.lv;

parasti mapee ir visaadas mape include, image u.c. un index.php,

bet man sanaak ka tur kur atrodas index.php ir arii citas lapas: sakums.php, biledes.php, jaunumi.php u.c.

Līdz ar to menu.php ir izveelņu josla, kur uz katru izveelni linko uz citu lapu piem. sakums.php, biledes.php, jaunumi.php u.c

Teiksim lai galvenajaa mapee atrastos tikai index.php man nepieciešams kautkaadaa veidaa taas lapas salikt vienaa mapee, un papildus jaalieto kautkas ,lai tas noraadiitu uz, lapu jo savaadaak, ja es ielieku bildes.php u.c vienaa mapee tad ir jaanoraada ceļš liidz tai, bet es gribu lai buut tadaa veidaa

www.lapa.lv/?menu=sakums , kur saakums vietaa, padod katras lapas nosaukumu

Bet es iisti nezinu kaa tonorealizeet.

vai nevareetu katkas ieteikt kaa to visu labaak buutu izdariit.

Edited by Visurgaajeejs
Link to comment
Share on other sites

switch($_GET['menu'])
{
 case 'sakums':
	  require_once('includes/menu/sakums.php');
 break;

 default:
	  require_once('includes/menu/default.php');
 break;

}

Edited by MakaTaNaw
Link to comment
Share on other sites

Jau n-reizes forumā apspriests...

$allow = array("sakums", "gallery", "blabla", ...);
$file = "default.php";
if (isset($_GET["menu"]))
 if (in_array($_GET["menu"], $allow))
$file = $_GET["menu"] . ".php";
require_once("includes/menu/" . $file);

Link to comment
Share on other sites

Kārtējā ņirdzīgā tēma ar ņirdzīgu nosaukumu :)

 

Īstenība izskatās pēc HTML salikšanas, kāpēc vispār jālieto php faili?

 

Un ar mainīgajiem vari padod faila nosaukumu, kā jau augstāk rakstijā te...

 

Bet tomēr - kāpēc vajadzīgs tas php? Ja vajag, saliec visas lapas root dirā un tad iet pie tām ar:

http://www.saits.lv/galerija.php

http://www.saits.lv/jaunumi.php

http://www.saits.lv/sakums.php

Starp citu - tas ir daudz labāk, nekā norādīt ar mainīgo http://www.saits.lv/?menu=galerija

Link to comment
Share on other sites

Bļin, nu tad:

$menu = ((isset($_GET['menu']) && trim($_GET['menu'])!='') ? $_GET['menu'] : '');

Switch ($menu) {
  case "galerija":
		include_once('/celjs/uz/manu/galeriju.php');
		break;
  case "jaunumi":
		include_once('/celjsh/uz/maniem/jaunumiem.php');
		break;
  // ....... utt.
  default:
		include_once('/celjsh/uz/manu/index.php');
		break;
}

Link to comment
Share on other sites

×
×
  • Create New...