Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][php] wczytywanie strony do div-a
Forum PHP.pl > Forum > Przedszkole
puz219
Witam.

jak mam na stronce coś takiego:


  1. <div id="main"><?php require_once 'strona1.html'; ?></div>



i teraz chciałbym zrobić linka, żeby do tego div-a wczytywało mi np. plik 'strona 2.html'

Jak coś takiego zrobić??
jak ma wyglądać, konstrukcja linka?

Jeśli to się robi inaczej to proszę napisać jak?

Będę wdzięczny za odp.

Pozdrawiam.
strife
np.

  1. <?php
  2. $module = $_GET['module'];
  3. switch($module)
  4. {
  5. case 'news' : require_once('news.php'); break;
  6. case 'articles' : require_once('articles.php'); break;
  7. default: require_once('default.php'); break;
  8. }
  9. ?>


w miejscu gdzie ma się pojawić główny content. Konstrukcja linku np. index.php?module=news.

Temat podobny:
http://forum.php.pl/php_problem_ze_zmienna...lna_t81761.html

Pozdrawiam
puz219
czyli link ma wyglądać tak:

  1. <a href="?module=news">tekst</a>
questionmark.gif?

bo nie bardzo łapię.

a twój kod mam wstawić w taki sposób

  1. <div id="main">
  2. <?php $module = $_GET['module'];
  3. switch($module)
  4. {
  5. case 'news' : require_once('news.php'); break;
  6. case 'articles' : require_once('articles.php'); break;
  7. default: require_once('default.php'); break;
  8. }
  9. ?>
  10. </div>
questionmark.gifquestionmark.gif
strife
Dokładnie, tak na marginesie to nie możesz sprawdzić? (W tym drugim kodzie zapomniałeś tagów <?php).
puz219
Tylko jeszcze sie teraz zastanawiam, bo już kiedyś coś takiego zrobiłem, (tylko, że na ramkach).

  1. <?php
  2. $filename=$_GET["do"].".php";
  3. if(file_exist($filename)) {
  4.  $url=$filename;
  5. }
  6. else {
  7.  $url="w_budowie.html";
  8.  }
  9. ?>
,

  1. <iframe name="jakastam" src="<?php echo $url; ?>">Błąd!</iframe>


tyle tylko, że nie do końca spełniało swoją funkcję, gdyż jak chciałem np. wczytać plik (z tym po ? - nie wiem jak się to nazywa) menu.php?action=1&newsID=4, no to jak zrobiłem takiego linka,
  1. <a href="?do=menu&action=1&newsID=4">link</a>

to nie działało, ale to chyba zrozumiałe, i wydaje mi się, że twój sposób będzie działał tak samo.

Czy jest na to jakiś sposób?

Będę wdzięczny za odp., gdyż tylko to pytanie nie daje mi spokoju snitch.gif

Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.