Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]wyciąganie kodu html z pliku php, jak wyciągnąć kod źródłowy html z pliku php
ziel_inf
post 8.07.2011, 09:31:09
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.05.2011

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


witam
Czy jest możliwość wyciągnięcia kodu html z pliku php.

Np. mam plik test.php
  1. <html>
  2. <?php
  3. $tekst= 'witaj';
  4. echo $tekst;
  5. echo '<br>;
  6. ?>
  7. </html>


oraz drugi plik wykonaj.php
  1. $wynik=jakas_funkcja ('test.php');
  2. //$wynik='<html>witaj<br></html>';


Chodzi o to że $zmienna zawiera kod html bez kodu php (jedynie z wynikiem działania).
Czy jest jakaś funkcja w php 5 która to załatwi "na skróty" ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Fifi209
post 8.07.2011, 10:23:17
Post #2





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

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


eval ale ogólnie to złe podejście, załatw problem inaczej albo go opisz to powiemy jak.


--------------------
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
ziel_inf
post 8.07.2011, 11:44:54
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.05.2011

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


Jest strona z systemem CMS (opartym na PHP).
Użytkownik ma możliwość zmieniania : treści , wyglądu itp poprzez skrypty PHP.

Chcę stworzyć skrypt który stronę PHP z CMSem "zamraża/ zapisuje" jako zwykłą stronę HTML. Z plikami CSS i innymi dołączanymi plikami sobie poradzę
Taką "zamrożoną" stronę ( wygląd i treść ) można wgrać na np. PenDriva i pokazywać na kompie bez uruchomionego PHP.

Upraszczając chodzi o taki generator stron HTML , (zrobiony przy pomocy PHP).

Wszelkie sugestie mile widziane.

Pozdrawiam
Go to the top of the page
+Quote Post
Fifi209
post 8.07.2011, 11:49:34
Post #4





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

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


ob_
Z tym sobie poradzisz ;]


--------------------
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
by_ikar
post 8.07.2011, 11:55:48
Post #5





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Wydaje mi się że nie musisz parsować plików, a jak chcesz zapisać jakby efekt strony już wygenerowanej, to możesz chociażby skorzystać z file_get_contents i do wygenerowanej strony dołączać style, grafikę i javascript. W sumie tak chyba byłoby najszybciej i najprościej.
Go to the top of the page
+Quote Post
ziel_inf
post 8.07.2011, 12:14:46
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 24.05.2011

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


DZIEKI
"Niech w Twojej lodówce zawsze będzie zimne piwo".
[from name=thek]Kod na licencji beerware? biggrin.gif[/from]

Dla innych
  1. <?php
  2. //http://porady-it.pl/porada-189-php-jak-zapisac-wynik-dzialania-funkcji-phpinfo-do-pliku.html
  3. //phpinfo();
  4. include ('strona.php');
  5. $phpinfo = ob_get_clean();
  6. $f = fopen('strona.html', 'w');
  7. fwrite($f, $phpinfo);
  8. fclose($f);
  9. ?>
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: 14.08.2025 - 12:54