![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Poprzez formularz dodaje do bazy tekst. W jaki sposób zrobić, aby do bazy nie zostały dodane znaczniki <BR> (<br>, <br /> <BR />). Krótko mówiąc zablokować możliwość dodawania tych znaczników do bazy.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat To czym się różnie funkcja preg_replace od str_replace?
Tym, że str_replace wymienia stałe frazy w ciągu, a preg_replace korzysta z wyrażeń regularnych. Cytat I mógłbyś dokładnie wytłumaczyć znak po znaku wyrażenie
[php:1:92cac06ad8] |<br.*?>|i [/php:1:92cac06ad8] Znaki | ograniczają właściwe wyrażenie regularne. Litera i na końcu to flaga oznaczająca, że ciąg ma być dopasowywany z ignorowaniem wielkości znaków. Część główna (<br.*?>) to właściwe wyrażenie. .*? oznacza ,,dowolny ciąg znaków niezachłannie'', reszta to zwykłe znaki pasujące do samych siebie. W tym kontekscie to wyrażenie pasuje do tagu br z dowolnymi atrybutami. Przepraszam, jeśli nie zrozumiałeś tego wyjaśnienia, ale nie mam Ci jak tego wytłumaczyć bez podstaw wyrażeń regularnych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:03 |