Ereg_replace()-funktio mahdollistaa kuvion hakemisen ja korvaamisen uudella osamerkkijonolla. Funktio ottaa kolme argumenttiä: säännöllisen ilmauksen, tekstin, joka korvaa löydetyn kuvion ja muunnettavan tekstin.
Funktio osaa myös palauttaa alkuperäisen merkkijonon, jos haku ja korvaus ovat epäonnistuneet.
$testi = "Päivää, MINUT korvataan uudella sanalla!"; print ereg_replace("MINUT", "MEIDÄT", $testi); // tulostaa "Päivää, MEIDÄT korvataan uudella sanalla."
Ei print ereg_replace(\"MINUT, MEIDÄT\", $testi);
vaan print ereg_replace(\"MINUT\", \"MEIDÄT\", $testi);
ja mieluiten
print str_replace(\'MINUT\', \'MEIDÄT\', $testi);
eregiä jos string-funktioilla ei pysty. Ja eregiä ei yleensä ollenkaan vaan pregiä... ereg.haisee.com
Ja viestien tulostamiseen kannattaa käyttää stripslashes-funktiota...
<h1>Test :)</h1>
print htmlspecialchars(stripslashes($viesti));
Vois noin pistää ni ei tulis turhia kenoviivoja ja käyttäjän kirjottamat HTML-koodit pois...
No nyt on tämä ongelma korjattu.
Heh, mutta et viittyny tota vinkkiä korjata :)
En rupea muuttelemaan muita kuin oma tekemiäni.
Antaapa hyvän kuvan sivustosta kun vinkeistä löytyy toimimattomia/virheellisiä koodi "vinkkejä"
Nyt on korjattu sinun mieliksesi.
SEURAAA!=="!=#="#?"!?#?
<h1> moi </h1>
Aihe on jo aika vanha, joten et voi enää vastata siihen.