Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_reciple
hpsi_ssj
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 25.07.2004

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


Jak zrobić by php przemniał tekst znajdujacy sie w skrypice np:

Kod
<?php  
echo '{ERROR:1}';
?>
gdy w pliku jest przypisana wartosc indexu tablicy:
Kod
<?php
$error['1'] = 'coś tam';
?>
i chialbym zeby skrypt przy gneerowaniu zminiał {ERROR:1} na napis znajdujacy sie w indexie tablicy $error['1'] jak to zrobić ?

Ten post edytował hpsi_ssj 26.07.2004, 08:01:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seaquest
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


mozesz zastosowac to tak:

  1. <?php
  2. $news['topic'] = 'napisz temat newsu';
  3. /********************************/
  4. $global['send'] = 'Wysyłam';
  5. /********************************/
  6. $text = '<form action=\"cos tam...\" method=\"post\">
  7. <input type=\"text\" name=\"text\" value=\"{news:topic}\">
  8. <input type=\"submit\" name=\"send\" value=\"{gloabl:send}\">
  9. </form>';
  10. /********************************/
  11. $text = preg_replace ('/{(.+?):(.+?)}/ie', &#092;"$1['2']\", $text);
  12. }
  13. ?>


to jest wszystko - 1 linijka z preg_replace, ale przy templatach nie mozesz zastosowac echo, albo musisz zastosowac ob_start i ob_get_clean
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 17:04