Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Return i include
sajborg
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


Witam chcem zrobic tak ze mam plik gówny w inm includuje do zmiennej plik i chcem zeby ten plik został wywołany i wynik przypisany do zmiennej. Zrobilem tak jak w manualu czyli

pakiety.php
  1. <?
  2. ..................
  3. $templates->parse();
  4. $templates->show_result('yes');
  5. return $templates->dane; /// To z manuala
  6. ?>


index.php

  1. <?
  2. $pakiety=include 'include/pakiety.php';
  3. ?>


I Teoretycznie nie powinno wyswietlac zawatrosci pakiety.php ale wyswietyla nie wiem dlaczego chcem zeby kod który jest w pakiety.php został wywołany i jego wynik przypisany do zmiennej $pakiety w pliku index.php
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sajborg
post
Post #2





Grupa: Zarejestrowani
Postów: 271
Pomógł: 0
Dołączył: 20.08.2003
Skąd: Szczecinek

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


Nie jesli funkcja ma parametr yes to nie wyswiwtla ale dodaje dane do zmiennej dane w klasie i odczytuje ja wlasnie return

  1. <?php
  2. function show_result($dane=&#092;"no\")
  3. {
  4. if ($dane==&#092;"no\")
  5.  {
  6.  foreach($this->parsed as $parsed)
  7. {
  8.  echo $parsed;
  9. }
  10.  }elseif ($dane==&#092;"yes\")
  11.  {
  12. foreach($this->parsed as $parsed)
  13. {
  14.  $this->dane.=$parsed;
  15. }
  16.  }
  17. }
  18. ?>


Wiec w tym wypasku nie wyswietla tylko daje return. I nie powinno wyswitalc wyniku a wyswitla jesli includuje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

  1. <?php
  2. $templates->show_result('yes');
  3. return $templates->dane;
  4. ?>


Ten post edytował paweb 15.02.2005, 20:30:10
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.09.2025 - 15:11