2015-10-06 5 views
-2

Привет, ребята, я делаю сайт для школьного проекта, но для того, чтобы быть организованным, я хочу иметь все страницы в одном документе, а когда вы переходите на сайт, страница по умолчанию - это индекс. php, а другие страницы связаны следующим образом: index.php?p=page проблема в том, что у меня был этот скрипт, но я не знаю, где у меня его. Я тоже не владею PHP, я получил его от моего друга. Это было похоже на это:Несколько HTML-страниц в одном файле

?> 
<php? some php code ?> 
<html tag etc> 
<head> Head stuff </head> 
<Nav> <Header> 
<php? some php code where I filled in what the link was of the content under   it ?> 
< The content of the page, excluding the header, navigator etc because that was above here. > 

?> 

Then I could do the same thing over and over again, and just change the PHP code and it worked. 

<footer stuff> 
</body> 
</html> 

Я знаю, что есть много скриптов для этого, и я искал Google в течение часа, но без Succes.

-Tristan

+0

Вы ищете что-то вроде этого: 'если (Исеть ($ _ GET [ 'page']) && ($ _GET ['page'] == 'something') ' –

+0

' Barmar

+0

Теперь, как именно я должен положить это на сайт? вы даете мне полный пример, потому что я полный PHP noob. –

ответ

0

Очень простой пример того, как это работает:

<?php 

$page = $_GET['page']; 

if ($page == 'one') { 
    echo 'This is page one!'; 
} elseif ($page == 'two') { 
    echo 'This is page to'; 
} 

// http://yoursite.com/index.php?page=one 
// Outputs 'This is page one!' 

Узнайте немного больше о запросе GET здесь: $_GET

0

Это поможет вам: Serve multiple pages from 1 PHP file?1

Если вы хотите сделать что-то вроде youtube.com/?watch=XXXXXXXXX так что вам нужно просто изменить XXXXXXXXX для отображения нескольких контента.

но вы все еще можете использовать:

  1. One-страница навигационной системы.
  2. Показать/Шкуры страниц с JS

примере JavaScript:

мы WEBSITE1 как веб-сайт

мы имеем - B - C - D, как страницы

JS будет скрыть все страницы, кроме страницы, которую вы хотите показать.

Смежные вопросы