Kuten jo ehkä otsikosta huomaa, eli kuinka saisin vieraskirjasta | merkit pois? Eli ei pystyisi kirjoittamaan | merkkejä ja jos kirjoittaa niin tulee hälytystä?
Olisikohan jotenkin, että
<?php $viesti = "Viesti"; str_replace("|", " ")$viesti; ?>
No tuo ei mitään "hälytystä" tuota... :p
jotenkin näin:
Olin tässä kirjoittamassa, kun Windows päätti näyttää sinistä, että paras tapa on korvata kielletyt merkit niiden vastaavilla HTML-entiteeteillä, kuten seuraavassa (huomaa myös str_replacen oikea syntaksi):
<?php $viesti = 'mjono, joka|sisältää|kiellettyjä|merkkejä'; $viesti = str_replace('|', '|', $viesti); ?>
Niin tai sitten
// etsii $viesti-muuttujan sisällöstä ensimmäistä |-merkkiä, true jos sellainen löytyy if (strpos($viesti, "|") !== false)
Tuosta voisi tietysti olla "Villen vieraskirja" -esimerkissä oppaassa jokin maininta.
EDIT: Blaze wins.
Ei niin, muuta tuolla sen saa korvattua.
Aihe on jo aika vanha, joten et voi enää vastata siihen.