Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Includowanie zawartości pliku php do div.
Forum PHP.pl > Forum > Przedszkole
lolkiewicz
Witajcie.
Tak ja w tytule tematu potrzebuje pomocy w includowaniu zawartości pliku php do diva. Czyli mam jakiś tekst w pliku php i chce aby on się znalazł w divie. Ale zamiast tego pokazuje mi się czysta biała strona. Tu macie wszystko co potrzebne.
index.php
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Strona testowa</title>
  6. <link rel="shortcut icon" href="/image/icon.ico" type="image/x-icon">
  7. <link rel="stylesheet" href="<?PHP echo $layout_name; ?>css/main.css" type="text/css" />
  8. <link rel="stylesheet" href="<?PHP echo $layout_name; ?>css/style.css" type="text/css"/>
  9. <script href="<?PHP echo $layout_name; ?>/js/rozwijane.js" type="text/javascript" ></script>
  10. </head>
  11. <body ondragstart="return false" ondrag="return false">
  12. <div id="page">
  13. </div>
  14. <div id="header">
  15. </div>
  16.  
  17. <div id="menu">
  18.  
  19. <div class="menu" style="margin-left:10%" >
  20. <ul id="sddm">
  21. <li><a href="spis.php?subtopic=home">Strona Główna</a>
  22. </li>
  23. <li><a href="#"
  24. onmouseover="mopen('m2')"
  25. onmouseout="mclosetime()">Pobierz</a>
  26.  
  27. <div id="m2"
  28. onmouseover="mcancelclosetime()"
  29. onmouseout="mclosetime()">
  30. <a href="#">Test</a>
  31. </div>
  32.  
  33. <li><a href="#"
  34. onmouseover="mopen('m3')"
  35. onmouseout="mclosetime()">Język</a>
  36.  
  37. <div id="m3"
  38. onmouseover="mcancelclosetime()"
  39. onmouseout="mclosetime()">
  40. <a href="#"><img src="image/flagi/flaga1.gif" alt="polski" align="left"/>Polski</a>
  41. <a href="#"><a href=""><img src="image/flagi/flaga2.gif" alt="angielski" align="left"/>Angielski</a>
  42.  
  43. </div>
  44. </li>
  45.  
  46. <li><a href="spis.php?subtopic=galeria">Galeria</a></a></li>
  47. <li><a href="#">Pozostałe</a></li>
  48. </ul>
  49. <div style="clear:both">
  50. </div>
  51. </div>
  52. </div>
  53. <div id="left"><br>
  54. </div>
  55. <div id="right"><br>
  56. </div>
  57.  
  58. <div id="content">
  59. </div>
  60.  
  61. <div id="footer">
  62. <div class="column first">
  63. <br><br>
  64. <p>Autor: Eturl</p>
  65. </div>
  66. </div>
  67. </body>
  68. </html>


Zawartość spis.php
  1. <?php
  2.  
  3. //load page
  4. if(empty($_REQUEST['subtopic'])) {
  5. $_REQUEST['subtopic'] = "home";
  6. $subtopic = "home";
  7. }
  8. switch($_REQUEST['subtopic']) {
  9.  
  10.  
  11. case "home";
  12. $topic = "Strona Główna";
  13. $subtopic = "home";
  14. include("index.php");
  15. break;
  16.  
  17.  
  18. case "galeria";
  19. $topic = "Galeria";
  20. $subtopic = "galeria";
  21. include("galeria.php");
  22.  
  23. break;
  24.  
  25. }
  26. if(empty($topic))
  27. {
  28. $title = $GLOBALS['config']['server']["serverName"]." - OTS";
  29. $main_content .= 'Invalid subtopic. Can\'t load page.';
  30. } else
  31. {
  32. $title = $GLOBALS['config']['server']["serverName"]." - ".$topic;
  33. }
  34.  
  35. ?>


Zawartość pliku, który chce includować do diva
  1. <?PHP
  2. $main_content .= 'Tekst testowy';
  3. ?>
CuteOne
Najpierw "ustawiasz" zmienne a dopiero potem includujesz pliki, których zawartość z nich korzysta
test.php
  1. <?PHP
  2. $main_content .= 'Tekst testowy';
  3. ?>

  1. <?php
  2.  
  3. //load page
  4. if(empty($_REQUEST['subtopic'])) {
  5. $_REQUEST['subtopic'] = "home";
  6. $subtopic = "home";
  7. }
  8. switch($_REQUEST['subtopic']) {
  9.  
  10.  
  11. case "home";
  12. $topic = "Strona Główna";
  13. $subtopic = "home";
  14. $include = "index.php";
  15. break;
  16.  
  17.  
  18. case "galeria";
  19. $topic = "Galeria";
  20. $subtopic = "galeria";
  21. $include = "galeria.php";
  22.  
  23. break;
  24.  
  25. }
  26.  
  27. // Nie można używać .= jeżeli dana zmienna nie istnieje
  28. $main_content = '';
  29.  
  30. if(empty($topic))
  31. {
  32. $title = $GLOBALS['config']['server']["serverName"]." - OTS";
  33. $main_content .= 'Invalid subtopic. Can\'t load page.';
  34. } else
  35. {
  36. $title = $GLOBALS['config']['server']["serverName"]." - ".$topic;
  37. }
  38.  
  39. include 'test.php';
  40. include $include;
  41.  
  42. ?>
lolkiewicz
Zrobiłem tak jak napisałeś ale to nie działa. Ogólnie zaczynam dopiero z php więc proszę o wyrozumiałość.

@
Poza tym nie bardzo rozumiem co Ty zrobiłeś i dlaczego tak, a nie inaczej.
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.