Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wykonywanie PHP przemo
Forum PHP.pl > Forum > PHP
eska chojnice
Piszę swoją modyfikację podstron do przema, lecz mam problem z wykonywaniem skryptów PHP.
Czy jest jakiś sposób na to, aby w pokaż źródło strony nie było czegoś takiego:
  1. <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center">
  2. <tr>
  3. <th class="thHead">tytuł strony</th>
  4.  
  5. </tr>
  6. <tr>
  7. <td class="row1">
  8. <span class="gen"><b><?php
  9. echo 'test wykonywania php';
  10. ?></b></span><br />
  11. <br />
  12. </td>
  13. </tr>
  14. <tr>
  15. <td class="catBottom" height="28">&nbsp;</td>
  16.  
  17. </tr>


Z moich domysłów problem tkwi w:
  1. $template->assign_block_vars('faq_block_link', array(
  2. 'BLOCK_TITLE' => iconv("UTF-8", "ISO-8859-2", file_get_contents('strony/'.$idplik.'_c.php')))
  3. );


Jakieś pomysły?
gac3k
tak problem tkwi tu gdzie myślisz, ale pisz na forum phpbb by przemo a nie tutaj. Można to rozwiązać np. tak:

  1. $buffer = ob_start();
  2. include 'strony/'.$idplik.'_c.php';
  3. $content = ob_get_contents();
  4. $template->assign_block_vars('faq_block_link', array(
  5. 'BLOCK_TITLE' => iconv("UTF-8", "ISO-8859-2", $content))
  6. );



ale możesz szukać bardziej optymalnego rozwiązania.
eska chojnice
dla mnie był to bardziej problem kodowania, bo przemo tak naprawdę jest tylko takątam informacją do czego to wink.gif
masz pomógł. nie bardzo w nauce języka pojąłem o co chodzi z tą funkcją teraz chyba wiem przynajmniej w części.

niestety skrypt trzeba zamienić na
  1. echo'<!-- ';
  2. $buffer = ob_start();
  3. include 'strony/'.$idplik.'_c.php';
  4. $content = ob_get_contents();
  5. echo ' -->';
  6. $template->assign_block_vars('faq_block_link', array(
  7. 'BLOCK_TITLE' => iconv("UTF-8", "ISO-8859-2", $content))
  8. );
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.