Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak wstawić do bazy kod php i wykonać go?
halibucik
post 23.05.2009, 20:05:24
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.05.2009

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


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
Go to the top of the page
+Quote Post
Fifi209
post 23.05.2009, 20:08:51
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


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


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
halibucik
post 23.05.2009, 20:29:54
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 23.05.2009

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


Wielkie dzięki - nie wiedziałem, że mogę tablicę dać smile.gif
Pozdrawiam serdecznie!
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: 15.06.2025 - 18:08