index?map=1

maminia

Registered
как се правеще това сигорно тва мие 1000 тема и пак не го рабирам исакм точно да ми обесните и кам какав линк води това какво е името на фаила му :oops:
 
ПОлзва се така:може една страница, да направиш на няколко други.Малко метафорично казано, но е така :)
Имаме WEB документа site.php:
<?php
$map = $_GET['map'];
switch($map) {
default:
/*
тука слага съдържанието, което ще се визуализира, когато в броузъра напишеш просто site.php
*/
break;
case '1':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=1
*/
break;
case '2':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2
*/
break;
}
?>
Тествай сам, както съм ти написал!Така, най-добре ще разбереш начина.Виж и towa
 
emagi каза:
ПОлзва се така:може една страница, да направиш на няколко други.Малко метафорично казано, но е така :)
Имаме WEB документа site.php:
<?php
$map = $_GET['map'];
switch($map) {
default:
/*
тука слага съдържанието, което ще се визуализира, когато в броузъра напишеш просто site.php
*/
break;
case '1':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=1
*/
break;
case '2':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2
*/
break;
}
?>
Тествай сам, както съм ти написал!Така, най-добре ще разбереш начина.Виж и towa
@emagi - може ли едни въпрос?! :? :) - Може ли примерно съдържанието на site.php?map=1 да се инклудва а не да се пише направо в страницата, за да не стане много претрупано?? :)
 
Zion каза:
emagi каза:
ПОлзва се така:може една страница, да направиш на няколко други.Малко метафорично казано, но е така :)
Имаме WEB документа site.php:
<?php
$map = $_GET['map'];
switch($map) {
default:
/*
тука слага съдържанието, което ще се визуализира, когато в броузъра напишеш просто site.php
*/
break;
case '1':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=1
*/
break;
case '2':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2
*/
break;
}
?>
Тествай сам, както съм ти написал!Така, най-добре ще разбереш начина.Виж и towa
@emagi - може ли едни въпрос?! :? :) - Може ли примерно съдържанието на site.php?map=1 да се инклудва а не да се пише направо в страницата, за да не стане много претрупано?? :)

да аз право пробах така
 
Zion каза:
emagi каза:
ПОлзва се така:може една страница, да направиш на няколко други.Малко метафорично казано, но е така :)
Имаме WEB документа site.php:
<?php
$map = $_GET['map'];
switch($map) {
default:
/*
тука слага съдържанието, което ще се визуализира, когато в броузъра напишеш просто site.php
*/
break;
case '1':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=1
*/
break;
case '2':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2
*/
break;
}
?>
Тествай сам, както съм ти написал!Така, най-добре ще разбереш начина.Виж и towa
@emagi - може ли едни въпрос?! :? :) - Може ли примерно съдържанието на site.php?map=1 да се инклудва а не да се пише направо в страницата, за да не стане много претрупано?? :)
Трябва да може да се инклудва
 
и аз така си мислих, но понеже не съм използвал този метод за странициране и реших да попитам :)
 
emagi хелп ето го
Код:
<?php 
$map = $_GET['map']; 
switch($map) { 
default: 
/* 
include 'index.php';
*/ 
break; 
case '1': 
/* 
.../index.php 
*/ 
break; 
case '2': 
/* 
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2 
*/ 
break; 
} 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>mAp-TeaM</title>
<link rel="stylesheet" type="text/css" href="beta_style.css" media="screen" />
<script src="j1.js" language="Javascript" type="text/javascript"></script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>
<div class="content">

  <div class="toph"></div>
  <div class="right">
    <div class="title"><center>mAp-МенЮ</center></div>
    <div class="nav">
      <br />
   <ul>
        <li><a href="index.php">Начало</a></li>
        <li><a href="index.php?map=1">Проекти</a></li>
  <li><a href="index.php?map=2">Поръчка</a></li>
        <li><a href="index.php?map=3">За Мен</a></li>
 </ul>
    </div>
    <center>
<br>
</center>      
   </form>
    <hr />
    
     <div class="footer_text"><center> © Всички права запазени!</center>
     <center><a href="">mAp-TeaM</a></center>
      </div>

  </div>
  <div class="center">
<br> 
 


</div>
  <div class="footer"></div>
</div>
<div id="freecsstemplates" style="height:250px; display:none;">
  <div id="topsites">
   

  </div>
       </ul>
    </div>
   </div>
</div>
<br>

<ul id="trigger">
</body>
</html>

помаги как да стане
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>mAp-TeaM</title>
<link rel="stylesheet" type="text/css" href="beta_style.css" media="screen" />
<script src="j1.js" language="Javascript" type="text/javascript"></script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<?php
$map = $_GET['map'];
switch($map) {
default:
<div class="content">

<div class="toph"></div>
<div class="right">
<div class="title"><center>mAp-МенЮ</center></div>
<div class="nav">
<br />
<ul>
<li><a href="index.php">Начало</a></li>
<li><a href="index.php?map=1">Проекти</a></li>
<li><a href="index.php?map=2">Поръчка</a></li>
<li><a href="index.php?map=3">За Мен</a></li>
</ul>
</div>
<center>
<br>
</center>
</form>
<hr />

<div class="footer_text"><center> © Всички права запазени!</center>
<center><a href="">mAp-TeaM</a></center>
</div>

</div>
<div class="center">
<br>



</div>
<div class="footer"></div>
</div>
<div id="freecsstemplates" style="height:250px; display:none;">
<div id="topsites">


</div>
</ul>
</div>
</div>
</div>
<br>

<ul id="trigger">

break;
case '1':
/*
.../index.php
*/
break;
case '2':
/*
тука слагаш съдържанието, което ще се визуализира, когато напишеш в броузъра site.php?map=2
*/
break;
}
?>

</body>
</html>
 
Оправих го:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>mAp-TeaM</title>
<link rel="stylesheet" type="text/css" href="beta_style.css" media="screen" />
<script src="j1.js" language="Javascript" type="text/javascript"></script>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css" media="all">
@import "images/style.css";
</style>
</head>
<body>

<?php
$map = $_GET['map'];
switch($map) {
default:
?>
<div class="content">

<div class="toph"></div>
<div class="right">
<div class="title"><center>mAp-МенЮ</center></div>
<div class="nav">
<br />
<ul>
<li><a href="index.php">Начало</a></li>
<li><a href="index.php?map=1">Проекти</a></li>
<li><a href="index.php?map=2">Поръчка</a></li>
<li><a href="index.php?map=3">За Мен</a></li>
</ul>
</div>
<center>
<br>
</center>
</form>
<hr />

<div class="footer_text"><center> © Всички права запазени!</center>
<center><a href="">mAp-TeaM</a></center>
</div>

</div>
<div class="center">
<br>



</div>
<div class="footer"></div>
</div>
<div id="freecsstemplates" style="height:250px; display:none;">
<div id="topsites">


</div>
</ul>
</div>
</div>
</div>
<br>

<ul id="trigger">
<?php
break;
case '1':
echo "This is site 2";
break;
case '2':
echo "This is site 3";
break;
}
?>

</body>
</html>
 
Код:
if($_GET['map'] && $_GET['map'] != 'index') {
$map = basename($_GET['map']);
include($map.".php"); } else {
include("default.php"); }
При ?map=1 ще инклудне 1.php, при ?map=blabla - blabla.php, а ако не е зададено нищо ще инклудне default.php
 

Back
Горе