Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy możliwa jest edycja strony po wygenerowaniu ?
Forum PHP.pl > Forum > PHP
daris
Mam stronę w php która generuje htmla i czy jest taka możliwość żeby po "wyechowaniu" (chyba wiadomo o co chodzi - chodzi o echo "coś tam"; ) zamienić część na inną? Nie chodzi mi tutaj o javascript bo tym to wiem że napewno się da ale chodzi mi o coś takiego:

  1. <?php
  2. echo "<h2>fdsfds</h2>";
  3. echo "<h2>fdsfsfs</h2>";
  4. ?>

i teraz zamiana całego wygenerowanego tekstu np tak:
  1. <?php
  2. $html = str_replace("h2>", "h1>", $html);
  3. ?>


Teraz przyszła mi taka myśl że można by przecież jakimś edytorem zamienić

Kod
echo

na:
Kod
$html .=

i na końcu zamienić tekst i dać echo $html;

A czy jest może jakieś bardziej eleganckie rozwiązanie?

edit: co do tego wyżej (zamiast echo to $html .= ) to problem byłby jak np. zrobić takie coś:
Kod
?><h2>fdsss</h2><?
Virti
ob_start" title="Zobacz w manualu PHP" target="_manual na początku skryptu i ob_get_contents" title="Zobacz w manualu PHP" target="_manual na końcu

Uzyskasz całość w zmiennej. Wyświetli się dopiero po wyświetleniu tej zmiennej.
daris
Coś mi właśnie o tym świtało biggrin.gif
W każdym razie dzięki winksmiley.jpg
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.