Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak wstawić do bazy kod php i wykonać go?
Forum PHP.pl > Forum > Przedszkole
halibucik
Witam smile.gif
Otóż piszę sobie w php aby nauczyć się conieco i mam następującą zagadkę
Dokładnie jest to tak:
Mam w bazie danych strukturę strony www w html.
Wypełniam formularz - wpisuję np jaką treść ma mieć nagłówek i generuję stronę -

1. Jak mam zapisać w bazie szablon oraz jak wykonać zapytanie, aby otrzymać w rezultacie stronę z nagłówkiem z formularza?

Oto co wypociłem za pomocą wyrażeń regularnych (których nie znam jeszcze smile.gif ) (W bazie mam w miejscu zastępowanego tekstu 'NAGLOWEK') Czy jest to dobra metoda?
CODE
ereg_replace(NAGLOWEK, $Naglowek,$Result[0]['szablon_body'])



2.
Co zrobić, gdybym chciał podmienić w ten sam sposób więcej pól? (nagłowek, treść, itp) Czy stosowanie ereg_replace x razy jest dobrym pomysłem? Czy mam iść w stronę regularnych czy jest inna metoda?

Z góry dziękuję za pomoc!

PS Tu znajduje się coś co wydaje się być artykułem w sam raz, ale nie mam dostępu... smile.gif
http://algorytmy.pl/?id=488
Fifi209
A nie łatwiej str_replace ?

zrób np. tak:

Kod
$dopodmiany = array('{$naglowek$}', '{$tytul$}');
$naco = array('Nagłówek strony', 'Tytuł strony');

$teskt = str_replace($dopodmiany, $naco, $tekst);


Wystarczy. winksmiley.jpg
halibucik
Wielkie dzięki - nie wiedziałem, że mogę tablicę dać smile.gif
Pozdrawiam serdecznie!
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.