Jump to content
php.lv forumi

mainiigo nodoshana scenaarijam


Visurgaajeejs

Recommended Posts

Ir gan līki!

Uz ātru skatu, kas tev šitas index.php sākumā ir:

<? //-----------------------index.php
<?php

 

un beigās

?>
<?
}
?>

 

 

uz tiem neskaties, tas tur liku kopaa un rakstiiju klaat, nav taksh man viss vienaa failaa.

 

<table> sākumam, visām rindām/cellēm un beigām, bet ne ceļļu saturam, jābūt ir vienā includē. citādi neko no tā visa saprast pats nevarēsi.

 

 

tad kaa tu ierosini man to paarakstiit, lai buutu saprotams

Link to comment
Share on other sites

tad kaa tu ierosini man to paarakstiit, lai buutu saprotams

 

idejiski kaut kā šitā

 

index.php

<table>
<tr><td colspan="3"><?php include('header.php');?></td></tr>
<tr>
 <td><?php include('leftmenu.php');?></td>
 <td><?php include('content.php');?></td>
 <td><?php include('rightmenu.php');?></td>
</tr>
<tr><td colspan="3"><?php include('footer.php');?></td></tr>
</table>

 

nevis <table> sākas vienā failā un beidzās citā.

Link to comment
Share on other sites

if (in_array($_GET['menu'], $allow)) { .... }

Acīm redzot tev register_globals ir off, kas ir labi. Tik tad pa priekš vai nu tam $menu piešķir atbilstošu $_GET vērtību, vai izmanto $_GET['menu']

Un uzlic sākumā error_reporting(E_ALL), tas tev uzreiz pateiktu: undefined variable $menu in includes.php line...

Edited by john.brown
Link to comment
Share on other sites

Kaapeec man nekas nekas nenostraadaa

 

 

index.php lapaa ir inkluuds uz failu:

<td bgcolor="#ffffff" valign="top" width="350"><?php include('file/includes.php'); ?></td>

 

mapee includes ir php faili albums.php, u.c.

includes.php:

 

<?php

$menu = $_GET['menu'];

$allow = array('albums','viesu_gr', 'saites', 'aptaujas');

 

$file = 'index.php';

 

if (isset($_GET['menu'])){

if (in_array($menu, $allow)){

$file = $menu.'.php';

 

require_once('file/includes/'.$file);}

 

}

?>

 

taapat vinsh man nenomaina lapas saturu.

Link to comment
Share on other sites

<?php
error_reporting(E_ALL);

$menu = isset($_GET['menu'])? $_GET['menu'] : '';
$allow = array('albums','viesu_gr', 'saites', 'aptaujas');

$file = 'index.php';

if (in_array($menu, $allow)) $file = $menu.'.php';	 
else echo 'Ar mainigo menu nav kas labi:'.$menu;

require_once('file/includes/'.$file);
?>

Edited by john.brown
Link to comment
Share on other sites

×
×
  • Create New...