Normale tekst bij PHP/MySQL
Ik ben nog maar een beginner op het gebied van PHP/MySQL.
Bij het maken van mijn site geef ik gebruikers de mogelijkheid om mededelingen toe te voegen. Deze worden opgeslagen in een db.
Wanneer deze mededelingen nu weer worden getoond op de site, staat alles klakkeloos achter elkaar. Kortom, ik moet PHP codes gebruiken bij het typen van een mededeling.
Zou iemand mij kunnen uitleggen hoe ik dat uitschakel zodat een normale [enter] gewoon een regel ruimte geeft, ipv steeds <br> te moeten typen voor dat soort dingen.
Kortom hoe moet ik het bestand instellen zodat hij de normale tekst pakt?
alvast bedankt,
STSmits
En waar moet ik dat precies zetten in het bestand?
dan kan het zo:
btw, je moet geen " plaatsen om variablen en je moet ze zeker niet plaatsen en daarna skippen...
Het is gelukt!
Maar weet iemand ook nog een manier om het voor de bezoekers makkelijker te maken om teksten VET, Onderlijnt, of cursief te maken?
:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$bericht="[b]vet[/b][i]schuin[/i][u]onderlijnt[/u]";
$bericht = str_replace ("[b]", "<b>", $bericht);
$bericht = str_replace ("[i]", "<i>", $bericht);
$bericht = str_replace ("[u]", "<u>", $bericht);
echo $bericht;
?>
$bericht="[b]vet[/b][i]schuin[/i][u]onderlijnt[/u]";
$bericht = str_replace ("[b]", "<b>", $bericht);
$bericht = str_replace ("[i]", "<i>", $bericht);
$bericht = str_replace ("[u]", "<u>", $bericht);
echo $bericht;
?>
zal uitputen:
<b>vet</b><i>schuin</i><u>onderlijnt</u>
offtoppic: ik zie dit dus veel, dat mensen ubb code o.i.d. gebruiken, en dat dan een stukje van het verhaal verloren gaat. als je een ubb code zou maken die alle ander scipt, dan zou dat handig zijn hier :O , mss is ie er al wel, dan wil ik m wel ff weten :P
Alleen aangezien de bezoekers van mijn site geen verstand hebben van codes zoals <b>,<u>,</u>, ed., zal dit ook geen oplossing zijn.
Weet iemand hiervoor alsnog een oplossing, zodat mensen heel makkelijk teksten kunnen onderlijnen ed.??
alvast bedankt,
Stsmits
en anders kun je een wysiwyg editor gebruiken, alleen is dat nog meer gekut.. www.google.com voor wysiwyg
D@rk:
[knip]
zal uitputen:
<b>vet</b><i>schuin</i><u>onderlijnt</u>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$bericht="[ b ]vet[ /b ] [ i ]schuin[ /i ][ u ]onderlijnt[ /u ]";
$bericht = str_replace ("[ b ]", "<b>", $bericht);
$bericht = str_replace ("[ i ]", "<i>", $bericht);
$bericht = str_replace ("[ u ]", "<u>", $bericht);
echo $bericht;
?>
$bericht="[ b ]vet[ /b ] [ i ]schuin[ /i ][ u ]onderlijnt[ /u ]";
$bericht = str_replace ("[ b ]", "<b>", $bericht);
$bericht = str_replace ("[ i ]", "<i>", $bericht);
$bericht = str_replace ("[ u ]", "<u>", $bericht);
echo $bericht;
?>
zal uitputen:
<b>vet</b><i>schuin</i><u>onderlijnt</u>
Nee. Want je vervangt alleen de , , en niet de afsluiting ervan [ /b ] , etc ...
Zo dus :)
Edit:
Gewijzigd op 05/10/2004 12:42:00 door Mitch X