Autor Zpráva
Stepanka
Profil *
Ahoj,

prosím mohl by mi někdo poradit?

Mám nějaký text, třeba:

Dobrý den,

Vaše objednávka byla úspěšně zpracována. Zboží je na cestě k Vám v balíku s číslem: .

Ještě jednou Vám děkujeme za návštěvu našeho e-shopu. Doufáme, že naše nabídka zboží a nejlepší servis na trhu Vás přesvědčí, abyste se u nás opět zastavili...

?$?
Zboží objednávejte online na adrese: [URL][CODE]
?$?

s pozdravem
nějaká společnost. s r.o.


A já bych potřebovala, aby se ten text mezi znaky ?$? a ?$? nevložil. Může být jakýkoliv, proto jsou rozhodující ty znaky ?$?.

Zkouším třeba
$text_emailu_sql = eregi_replace("[?$?][:alnum:][:punct:][?$?]", "", $text_emailu_sql);


ale pořád mi to nefunguje. Poraďte prosím.

Děkuju!
nightfish
Profil
$text_emailu_sql = preg_replace("/\?\$\?.*\?\$\?/U", "", $text_emailu_sql);
Stepanka
Profil *
nightfish
Fakt to takhle funguje? Já nevím, mě to tam všechny ty znaky pořád nechává.. Jedině že by byla chyba někde u mě..
nightfish
Profil
Stepanka
Fakt to takhle funguje?
nefunguje...
je potřeba to ještě trochu poescapovat
$text = preg_replace("/\?\\$\?.*\?\\$\\?/Us", "", $text);
Stepanka
Profil *
nightfish
Jo, super, děkuji mockrát!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: