Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP w HTML'u .
Forum PHP.pl > Forum > PHP
Kaiba Ziom
Witam, więc tak. Mam system szablonów napisany przez kolege ale mam pewien problem .
Mam powiedzmy jakiś długi kod PHP .
I chciałbym go dać do tego:
  1. <?php
  2. $cT->Assign('nazwa_kodu_php', "treść kodu");
  3. ?>

Czyli :
{$nazwa_kodu_php} , a kiedy wyświetle stronę pokaże mi się :"treść kodu" .

A chciałbym zamieścić jakiś kod PHP .
Jak to zrobić ?
  1. $cT->Assign('nazwa_kodu_php', "<?php echo'Kod'; ?>");

To nie działa sadsmiley02.gif . Nie działa również file_get_contents oraz implode .

Dlatego proszę was o pomoc jak dać kod PHP w tym smile.gif .
Bardzo mi na tym zależy guitar.gif .

Przykładowy plik .tpl jaki mam:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <title>{$title}</title>
  4. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  5. <meta http-equiv="Content-Language" content="PL">
  6. <meta name="description" content="">
  7. <meta name="robots" content="index, follow">
  8. <meta name="Author" content="{$autor}">
  9. <link rel="stylesheet" type="text/css" href="{$style}">
  10. </head>
  11. <div id="skrzynia">
  12. <div id="logo"></div>
  13. <div id="menu_box_1">
  14. <div id="pasek_1"></div>
  15. <div id="stats">{$stat}</div>
  16. <div id="pasek_2"></div>
  17. <div id="panel">Twój wybrany język to: {$lang}</div>
  18. <div id="pasek_3"></div>
  19. <div id="wiesci"></div>
  20. <div id="pasek"></div>
  21. </div>
  22. <div id="news_menu_box">
  23. <div id="menu_box_2">
  24. <div id="menu_1">{$menu_left}</div>
  25. <div id="menu_next_1">{$menu_left_regulamin}</div>
  26. <div id="menu_next_1">{$menu_left_artykuly}</div>
  27. <div id="menu_next_1">{$menu_left_magia}</div>
  28. <div id="menu_next_1">{$menu_left_linki}</div>
  29. </div>
  30. <div id="news_box">
  31. <div id="news" class="news">
  32. <a href="index.php?language=english"><img src="./img/lang/eng.png"></a>
  33. <a href="index.php?language=polish"><img src="./img/lang/pol.png"></a>
  34. </div>
  35. </div>
  36. <div id="menu_box_3">
  37. <div id="menu_2">{$menu_right}</div>
  38. </div>
  39. </div>
  40. <div id="pasek"></div>
  41. </div>
  42. </body>
  43. </html>

Pozdro .
.radex
przykladowe transformy:

$test = '56;454;122';
$test = explode( ';' , $test);
$test = implode( '$' , $test);
$cT->Assign('nazwa_kodu_php',$test);

operacje robisz skryptem (ja dałem tylko przykład) a przesyłasz gotowy!
Kaiba Ziom
No więc zrobiłem to:
  1. <?php
  2. $test = explode(';' , './includes/login.php');
  3. ?>


$cT->Assign('test', $test);

Na stronie pokazuje się: Array . :/
darektbg
Dzieje się tak ponieważ, zmienna $test jest tablicą. Możesz się do niej odwołać w ten sposób:
  1. <?php
  2. $test[0]
  3. $test[1]
  4. //...
  5. $test[n]
  6. ?>
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.