Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Smarty i funkcja include, Jak zainkludować plik*.php i go wysłać?
paweln
post 22.02.2006, 08:34:27
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.06.2003
Skąd: Mazowieckie

Ostrzeżenie: (0%)
-----


Witam.
Mam taki problem. Chciał bym wyświetlić plik *.php za pomocą funkcji include i wysłać go do szablonu.

Jest coś takiego możliwe ?

  1. <?php
  2.  
  3. switch($_REQUEST['action']) {
  4.  
  5.  
  6. case 'info':
  7.  
  8.  
  9. $rs = include("tekst.php");
  10. $smarty->assign('wybrana',$rs);
  11.  
  12. break;
  13. ciach ciach
  14.  
  15. ?>


--------------------
Koko dżambo i do przodu ...
Go to the top of the page
+Quote Post
anopak
post 22.02.2006, 08:44:33
Post #2





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.10.2004
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


2 opcje:

1. plik który includujesz musi zwrócić poprzez return wartość, którą chcesz przypisać do Smarty

2. w pliku który includujesz przypisujesz daną wartość do Smarty


--------------------
Hardware: Celeron 3.06, 512 MB DDR
Software: Apache 2.0, MySQL 4.0, php 4.3.1, Zend 5.1, Firefox
Go to the top of the page
+Quote Post
paweln
post 22.02.2006, 09:36:42
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.06.2003
Skąd: Mazowieckie

Ostrzeżenie: (0%)
-----


Jakbyś mógł to podeprzeć kawałkiem kodu byłbym wdzięczny bo męczę się z tym już jakiś czas i nic mi nie wychodzi.


--------------------
Koko dżambo i do przodu ...
Go to the top of the page
+Quote Post
Speedy
post 22.02.2006, 14:40:48
Post #4





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


Możesz np. tak:

w szablonie:

Kod
{if $action eq "info"}

{include_php file="tekst.php"}

{elseif $action eq "costam"}

{include_php file="costam.php}

{/if}


a w php tak:

  1. <?php
  2.  
  3. $smarty = new Smarty;
  4.  
  5. $smarty->assign('action',$_REQUEST['action']);
  6.  
  7. // ...
  8.  
  9. ?>


Ten post edytował Speedy 22.02.2006, 14:41:13


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
paweln
post 24.02.2006, 17:51:58
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 18.06.2003
Skąd: Mazowieckie

Ostrzeżenie: (0%)
-----


Szięki za pomoc.


--------------------
Koko dżambo i do przodu ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 15:30