Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/MySQL]Odczyt z bazy i zamiana danych na php
Forum PHP.pl > Forum > Gotowe rozwiązania
marcinsm
zmienna za odczyt z bazy jest to $tekst ale chcialem powsadzac rozne skrypty i wpisuje np
Kod
include("skryprty/mail/index.php");

lub
  1. <? include(&#092;"skryprty/mail/index.php\"); ?>

i te 2 sposoby niewyswietlaja skryptu, niema jakiejs funkcji zeby zadzialalo?? Ja tam mam jeszcze to troche bardziej skomplikowane, wiec prosze o pomoc?questionmark.gif
kicaj
Hehe...
Jeszcze raz i po polsku smile.gif
Niestety php nie posiada takiej funkcji "zeby zadzialalo" cool.gif
marcinsm
jak tam require to zachowuje sie tak samo jak w przupadku include czyli nic niewyskakuje, sciezka jest napewno dobra tam mialo byc skrypty tylko tutaj sie pomylilem.
Menu mam zrobione nastepujace:
  1. <?php
  2. $x=0;
  3. $result2 = mysql_query(&#092;"SELECT * FROM `$tabela_dzialy` ORDER by id\");
  4. while ($row = mysql_fetch_array($result2))
  5. {
  6.  
  7. $dzial_dzialy[$x]=  &#092;"$row[0]\";
  8. $skrypt_dzialy[$x]= &#092;"$row[1]\";
  9. $menu_dzialy[$x]= &#092;"$row[2]\";
  10. $text_dzialy[$x]= &#092;"$row[3]\";
  11. $id_dzialy[$x]= &#092;"$row[4]\";
  12. $x++;
  13. }
  14. $result = mysql_query(&#092;"SELECT * FROM `$tabela_menu` ORDER by id\");
  15. while ($row = mysql_fetch_array($result))
  16. {
  17. $tytul_menu=&#092;"$row[0]\";
  18. for($y=0; $y<$x; $y++) {
  19. if($tytul_menu==$menu_dzialy[$y]) {
  20.     if(($text_dzialy[$y]==&#092;"\")&&($skrypt_dzialy[$y]==\"\")){$tresc_menu.=\"$dzial_dzialy[$y]\";}
  21.     else {$tresc_menu.=&#092;"&nbsp;&nbsp;&nbsp;<img src=template/$theme/grafika/f.gif> <a href=?id=$id_dzialy[$y] class=link>$dzial_dzialy[$y]</a> <br />\";}
  22.  } }
  23. include(&#092;"template/$theme/menu_lewe.php\");
  24. $menu.=&#092;"$mm\";
  25. $tresc_menu=&#092;"\";
  26. }
  27. ?>

i pozniej w pliku menu_lewe.php mam
  1. <?
  2. $mm=&#092;"
  3.     <table width=150 border=0 cellspacing=0 cellpadding=0>
  4.       <tr>
  5.         <td width=150 height=15 background=template/$theme/grafika/dzial.gif>
  6.           <class=dzial onFocus=&#092;"blur()\\" target=_parent>
  7.            &nbsp; :: $tytul_menu
  8.           </p>
  9.         </td>
  10.       <tr>
  11.       <tr>
  12.         <td width=150 style=&#092;\"padding-top:1px; padding-bottom:10px; padding-left:3px\">
  13.            <class=menu>$tresc_menu</p>
  14.         </td>
  15.       </tr>
  16.     </table>
  17. &#092;";
  18. ?>
i w tym pliku zmienna $tresc_menu odpowiada za wpisy z bazy, jak normalny jakis tekst wpisze to sie wyswietli ale jak dam
  1. <?include(&#092;"sciezka do skryptu\"); ?>
to nic sie niepokazuje a jak dam
  1. <?php
  2. include(&#092;"sciezka do skryptu\");
  3. ?>
to sie wyswietla jakby normalny wpis i wyskakuje poprostu include("sciezka do skryptu");
Jojo
Nie wiem czy dobrze zrozumiałem Twoje intencje, ale jeśli tak to funkcja eval" title="Zobacz w manualu PHP" target="_manual powinna pomóc.
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-2024 Invision Power Services, Inc.