PDA

View Full Version : سوال: یک مشکل دارم . صفحه index من همه جا میاد



amireslamdosut
جمعه 17 شهریور 1391, 15:20 عصر
<?php
session_start();


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


if($_GET['p']=="Aventador-J.php")
{include_once('parts/Aventador-J.php');}//2

else if($_GET['p']=="main.php")
{include_once('parts/main.php');}//1

else if($_GET['p']=="billing.php")
{include_once('parts/billing.php');}//3

else if($_GET['p']=="company.php")
{include_once('parts/company.php');}//4

}
?>

<body>

<?php include("template/header.php"); ?>

<div class="left">
<div class="article">
<h2 align="right"><a href="#">LAMBORGHINI</a></h2>


<p>&nbsp;</p>


<p align="right">

Lamborghini Aventador with the most intense experience of power and dynamics imaginable in an automobile.

</p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="579" height="198" id="FlashID" title="Main">
<param name="movie" value="asset/main.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="asset/main.swf" width="579" height="198">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<param name="expressinstall" value="Scripts/expressInstall.swf" />
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</div>

</div>


<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
<?php include("template/footer.php"); ?>
</body>


in safhe index mane......
hala inam safhe headere man....


<li><a href="?p=main.php">صفحه اصلی</a></li>
<li><a href="?p=models.php">مدل ها</a></li>
<li><a href="?p=company.php">کمپانی</a></li>
<li><a href="?p=innovation.php">نو آوری</a></li>
<li><a href="?p=contactus.php">ارتباط با ما</a></li>

hala dge dakhele linkam ham harchi hast hast....
ama moshkele asasi injast ke vaghti masalan ro company mizanam safhe company ke miad ziresh daghighan index ham miad..
moshkele ma kojast?

.fatemeh
شنبه 18 شهریور 1391, 09:22 صبح
سلام.
وقتی که روی کمپانی کلیک می کنی توی شرط صفحه مورد نظرت include می شه.
تا اینجا مشکلی نیست و لی بقیه کدها که پایین صفحه هست خوب دوباره اجرا می شه .(اگه منظورت از index اونها بوده)
یا باید یه شرط براش بزاری مثلا
if(!isset($_get['p']))
یا شیوه include کردنت رو عوض کنی.مثلا:

if(isset($_REQUEST['p'])&&$_REQUEST['p']!=0){
$p=trim($_REQUEST['p']);
if(!is_numeric($p)){header('Location:404.html');}
else{
switch($p){
case 1:{$in='parts/Aventador-J.php';break;}
case 2:{$in='parts/main.php';break;}
}}

حالا توی body داری:

<?php include_once($in); ?>
البته من این کدها رو توی یه صفحه جدااز index تعریف کردم