Autor Zpráva
Mufna
Profil
Zdravím Vás. Bojuju s funkcí preg_replace(), která se mi chová docela podivně. Někdy vrátí to, kvůli čemu ji používám, a někdy nevrátí nic, resp. vrátí NULL (což značí nějakou chybu). Ale jakou ? Neví někdo, čím to je ?

$aktualita = preg_replace("~<h2>.*?</h2>~",'',$row["obsah"]);
echo $aktualita;  // někdy se vypíše zbylý řetězec, jindy se nevypíše nic

Původní řetězec, tedy $row["obsah"], vypadá takto (H2 se v něm vyskytuje vždy pouze jednou !):

<div class="block-1">
<h2><span>Aktualita 1</span></h2>
<p>Lorem ipsum ...</p>
<p>14. 12. 2010</p>
// případně další odstavce <p>
</div>


EDIT: Tak problém asi bude jinde, takže se omlouvám a prosím moderátora, aby toto vlákno smazal.
panther
Profil
Mufna:
znamená to, že je problém vyřešen?

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:

0