Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Rivinvaihto

sane [07.02.2006 19:02:30]

#

Minulla on sivut joille yritän tehdä kommenttiosiota. Ongelmana on, että kun tällaisen lootaan kuten tämä syöttää tekstiä niin en tiedä miten rivinvaihto tallentuu? Kun pitäisi saada rivinvaihto vaihdettua "<br>" merkinnäksi. Eli miten saisin tämän tehtyä? Olen kokeillu seuraavaa mutta ei tunnu toimivan. $kommentti = preg_replace("/\/r\/n/", "<br>", $kommentti); myöskään $kommentti = preg_replace("/\/n/", "<br>", $kommentti); ei toiminut.

tkarkkainen [07.02.2006 19:13:24]

#

https://www.php.net/nl2br

Olga [07.02.2006 19:51:25]

#

https://www.ohjelmointiputka.net/keskustelu/11376-tekstin-syöttö-ja-väliyönnit

sane [09.02.2006 18:39:24]

#

Vielä samaan ongelmaan yhdenlainen kysymys, kun joku kirjoittaa \ merkin kommentiksi, se pitäisi saada muutettua muotoon [slash]. Olen kokeillut seuraavaa:

$kommentti = preg_replace("/\\\/", "\[slash\]", $kommentti);

mutta se lisää kaksi [slash] merkkiä jokaista \ viivaa kohti. Jos tuohon alkuosaan taas laittaa vaan "/\\/", se ilmoittaa ettei lopettavaa merkkiä "/" löydy. Eli mikä avuksi?

folio [11.02.2006 13:51:00]

#

Miksi preg_replace?

$kommentti = str_replace("\", "[slash]", $kommentti);

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta