Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wczytanie bieżącego kodu do zmiennej, kod do zmiennej, a później str_replace
pardy
post 26.01.2008, 22:00:21
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.07.2003

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


Witam

Nie udało mi się nigdzie znaleźć rozwiązania, którego potrzebuję.

Otóż mamy jakiś kod (przeplatanie php i html) np.

// początek treści
  1. <?php
  2. $skrypt = 'nowy skrypt napisany w php';
  3. ?>
  4. <p>
  5. Dziś prezentujemy najnowszą twórczość naszego zespołu.<br />
  6. <?
  7. echo 'sobota, '.$skrypt.', 26.01.2008';
  8. ?>
  9. </p>

// koniec treści

Chciałbym, aby wszystko to co napisałem powyżej (zawarte pomiędzy // początek treści, a // koniec treści) zostało zawarte w zmiennej $tresc, tak abym mógł później przepuścić przez str_replace.

  1. <?php
  2. $pokaz = str_replace( 'sobota', 'wtorek', $tresc);
  3. ?>


i następnie wyświetlić:

  1. <?php
  2. echo $pokaz;
  3. ?>


Ważne, żeby zawartość, którą chcę wrzucić do zmiennej $tresc została wyświetlona dopiero po tym, jak przepuszcze przez str_replace.

Odpada zapisanie zawartości do pliku i zastosowanie str_replace po wczytaniu zawartości.
Wszystko musi odbywać się w ramach tego samego pliku.

Ma ktoś jakiś pomysł w co wrzucać bieżącą treść, aby na koniec można było użyć funkcji str_replace ?


--------------------
.: No RiSk - No FuN :.
Załóż najlepsze konto internetowe, zaciągnij najtańszy kredyt mieszkaniowy. Po prostu odwiedź nowy Portal Finansowy.
Go to the top of the page
+Quote Post
bartg
post 26.01.2008, 22:44:01
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 25
Dołączył: 4.07.2007
Skąd: Berlin

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


  1. <?php
  2. $skrypt = 'nowy skrypt napisany w php';
  3. ?>
  4. <p>
  5. Dziś prezentujemy najnowszą twórczość naszego zespołu.<br />
  6. <?
  7. echo 'sobota, '.$skrypt.', 26.01.2008';
  8. ?>
  9. </p>
  10. <?php
  11. $tresc= ob_get_contents();
  12. $pokaz = str_replace( 'sobota', 'wtorek', $tresc);
  13. echo $tresc;
  14. ?>

O to chodzi? Bo nie zrozumiałem do końca twojego posta.

PS. Nie wiem jak ma się ob_start do html'a ale miejmy nadzieje że jednak zadziała winksmiley.jpg

Ten post edytował bartg 26.01.2008, 22:48:05


--------------------
Go to the top of the page
+Quote Post
1010
post 26.01.2008, 22:46:12
Post #3





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


a może chodzi o coś takiego? :
  1. $tresc = "<?php
  2. $skrypt = 'nowy skrypt napisany w php';
  3. ?>
  4. <p>
  5. Dziś prezentujemy najnowszą twórczość naszego zespołu.<br />
  6. <?
  7. echo 'sobota, '.$skrypt.', 26.01.2008';
  8. ?>
  9. </p>";
  10.  
  11. str_replace(...);
  12.  
  13. print $tresc;


--------------------
Go to the top of the page
+Quote Post
pardy
post 26.01.2008, 22:57:30
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.07.2003

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


bartg - Twoje rozwiązanie działa poprawnie !

wielki dzięki - oto właśnie chodziło smile.gif


--------------------
.: No RiSk - No FuN :.
Załóż najlepsze konto internetowe, zaciągnij najtańszy kredyt mieszkaniowy. Po prostu odwiedź nowy Portal Finansowy.
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: 28.04.2024 - 13:08