Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia Regularne - problemy, kilka pytań
MP1
post
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


1. Ereg_replace
  1. <?php
  2. $f3s_tx=eregi_replace(&#092;"<odp>([[:alnum:]])</odp>\",'1',$f3s_t);
  3. ?>


Skrypt miał za zadanie zamienić podany ciąg znaków: "<odp>...</odp>" na to, co znajduje się pomiędzy znacznikami. Niestety, tak się nie dzieje, a w zmiennej $f3s_tx jest wszystko, co znajduje się w $f3s_t - czyli zawartość pliku template'u.


Jak ten problem zostanie rozwiązany, przejdę do następnych (jeśli nie ustąpią).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MP1
post
Post #2





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 22.09.2003
Skąd: Polska

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


1. Wynik po wygenerowaniu.
a) widoczny na stronie:
Kod
string(379) " {pyt}
{odp}
s
 
" string(368) " {pyt}
{odp}
s
 
" s Test SONDA
{pyt}
odp1
s
 
{pyt}
odp2
s
 
{pyt}
odp3
s


(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) w kodzie HTML:
  1. string(379) "<?php //charset=iso-8859-2 ?>
  2. <table cellspacing="0" cellpadding="1" class="{tclass}">
  3. <tr><td class="{pytclass}">{pyt}</td></tr>
  4. <tr><td class="{odpclass}"><odp>{odp}<br />s</odp></td></tr>
  5. <tr><td class="{dolclass}"><input type="button" value="Głosuj" onclick="{glos}" /> <input type="button" value="Wyniki" onclick="{wyniki}" /></td></tr>
  6. "
  7. string(368) "<?php //charset=iso-8859-2 ?>
  8. <table cellspacing="0" cellpadding="1" class="{tclass}">
  9. <tr><td class="{pytclass}">{pyt}</td></tr>
  10. <tr><td class="{odpclass}">{odp}<br />s</td></tr>
  11. <tr><td class="{dolclass}"><input type="button" value="Głosuj" onclick="{glos}" /> <input type="button" value="Wyniki" onclick="{wyniki}" /></td></tr>
  12. "
  13. s<?php //charset=iso-8859-2 ?>
  14. <table cellspacing="0" cellpadding="1" class="</span>">
  15. <tr><td class="</span>">Test SONDA</td></tr>
  16. <tr><td class=""><<<span style='color:blue'>span style='color:blue'>odp><form id="f3sonda" action="go=glos" method="post"><input type="hidden" name="f3s_ids" value="1" /><?php //charset=iso-8859-2 ?>
  17. <table cellspacing="0" cellpadding="1" class="{tclass}">
  18. <tr><td class="{pytclass}">{pyt}</td></tr>
  19. <tr><td class="{odpclass}"><input type="checkbox" name="f3s_opcje" value="0" /> odp1<br />s</td></tr>
  20. <tr><td class="{dolclass}"><input type="button" value="Głosuj" onclick="javascript:f3sonda.submit()" /> <input type="button" value="Wyniki" onclick="gosonda=wyniki" /></td></tr>
  21. <?php //charset=iso-8859-2 ?>
  22. <table cellspacing="0" cellpadding="1" class="{tclass}">
  23. <tr><td class="{pytclass}">{pyt}</td></tr>
  24. <tr><td class="{odpclass}"><input type="checkbox" name="f3s_opcje" value="1" /> odp2<br />s</td></tr>
  25. <tr><td class="{dolclass}"><input type="button" value="Głosuj" onclick="javascript:f3sonda.submit()" /> <input type="button" value="Wyniki" onclick="gosonda=wyniki" /></td></tr>
  26. <?php //charset=iso-8859-2 ?>
  27. <table cellspacing="0" cellpadding="1" class="{tclass}">
  28. <tr><td class="{pytclass}">{pyt}</td></tr>
  29. <tr><td class="{odpclass}"><input type="checkbox" name="f3s_opcje" value="2" /> odp3<br />s</td></tr>
  30. <tr><td class="{dolclass}"><input type="button" value="Głosuj" onclick="javascript:f3sonda.submit()" /> <input type="button" value="Wyniki" onclick="gosonda=wyniki" /></td></tr>

Co w takim wypadku mam zrobić? Może podacie jakieś dobre porady na temat wyrażeń regularnych?

A może są inne i łatwiejsze sposoby? Nikt nie wie? Czekam... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował MP1 7.10.2004, 19:00:34
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: 26.12.2025 - 13:03