Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Kod php importowany z bazy danych
Forum PHP.pl > Forum > Przedszkole
lamer22
Witam serdecznie. Jestem początkuący w tematyce php i mysql więc zwracam się z gorąca prośbą o pomoc.

Mam taki problem. Tworze dla swojej stronki swojego rodzau "CMS", czyli robie panel gdzie mogę edytować podstrony mojej niewielkiej strony (ok. 30 podstron).

Tresc podstron umieszczona jest w bazie danych i stamtad odczytuje dane po wywolaniu ich z menu.

Problem pojawił się w momencie jak na części podstron korzystam, z php do wyświetlenia pewnych informaci również zawartych w bazie danych.

A mianowicie, mam podstroną o treści powiedzmy:

...
<table>
<tr>
<td>
<?php echo $jakas_zmienna; ?>
</td>
</tr>
</table>

Po wywolaniu tej podstrony pojawia się problem ponieważ nie czyta mi i nie wykonuje kodu php. Myslalem ze bedzie to dzialac podobnie jak przy includowaniu plikow, ale niestety nie jest tak. Jak moglbym to rozwiazać?

Strony edytuje za pomoca FCKeditor.

Prosilbym o pomoc!
Fifi209
Może jakieś błędy? Może nie zapisałeś jako .php ?
lamer22
evalem probowalem, ale rowniez nie dziala.

bledow nie pokazuje zadnych. poprostu jest puste miejsce gdzie powinien byc kod php.

po zastosowaniu eval(); z wyrażenia np. $zmienna='cos'; echo $zmienna;

zostawalo mi ='cos' echo ;
nospor
no bo eval wykonuje kod php. Jak ty masz mieszanego html z php to musisz to jeszcze umiejetnie uzyc....
  1. $kodphp = '$cos = "cos";echo $cos;';
  2. eval($kodphp);
  3.  
  4.  
  5. $kodphpihtml = '<b>to jest html</b><?php $cos = "cos";echo $cos;?> <b>to jest dalszy html</b>';
  6. eval('?>'.$kodphpihtml);
lamer22
ok, udalo sie rozwiazac jakos kwestie wyswietlania zawartosci,

przenioslem sie narazie na pliki. z baza wciaz nie dzialalo. ale mniejsza oto, jak dla mnie moze byc to oparte o pliki, nie ma problemu. strone mam mala wiec moze tak byc.

kwestia edytowania.

dajac do edycji strone o zawartosci:
  1. <tr>
  2. <td>
  3. <?php
  4. $cos='Jakies cos';
  5. $gdzies='kakaka';
  6.  
  7. echo $cos;
  8. echo $gdzies;
  9. ?>
  10. </td></tr></table>


w fckeditor pojawia mi sie takie cos:
  1. <tr>
  2. <td> </td>
  3. </tr>
  4. </tbody>


czy jest jakis sposob aby fckeditor czytal kod php brany z pliku? plik otwieram za pomoca
  1. <?php
  2. $wskaznik_pliku = fopen ($nazwa_pliku, 'r+');
  3.    $text_pliku = fread ($wskaznik_pliku,filesize($nazwa_pliku));
  4. ?>


nastepnie w miejscu gdzie dodaje sie do fckeditora linijke ze zrodlem:
  1. <?php
  2. $oFCKeditor->Value = "$text_pliku" ;
  3. ?>


czemu fckeditor nie czyta php? mozna to jakos zmienic?
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.