/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Poste i forums...
Fra : Kevin Sørensen


Dato : 01-08-02 16:22

Harj!
Jeg er igang med at lave et forum, men er stødt på et prøblem.
Når man skal oprette et post har jeg følgende problem:
Hvis man f.eks. laver et linieskift i den formular man udfylder,
så gemmer mysql ikke linieskiftet. Så skal man skrive <br> for at
få et linieskift...
Hvordan laver man sådan at det nærmest er en html-editor man
skriver i??
Og hvordan laver man sådan, at nogle udtryk som f.eks [:)] kan
tolkes, og der så bliver indsat et billede af en smiley dér hvor
disse bestemte "koder" eller udtryk forekommer?

Håber man kan forstå hvad jeg mener :P
På forhånd tak for hjælpen! jeg er sikker på at der sidder nogle
rå-php guruer derude, der ved hvordan man gør ;)

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christian Joergensen (01-08-2002)
Kommentar
Fra : Christian Joergensen


Dato : 01-08-02 16:31

On Thu, 01 Aug 2002 17:21:52 +0200, Kevin Sørensen wrote:

> Hvis man f.eks. laver et linieskift i den formular man udfylder,
> så gemmer mysql ikke linieskiftet. Så skal man skrive <br> for at
> få et linieskift...

Kig på nl2br();

> Hvordan laver man sådan at det nærmest er en html-editor man
> skriver i??

Den forstod jeg ikke?

> Og hvordan laver man sådan, at nogle udtryk som f.eks [:)] kan
> tolkes, og der så bliver indsat et billede af en smiley dér hvor
> disse bestemte "koder" eller udtryk forekommer?

str_replace(":)", "<img src='glad.gif'>", $input);

--
Christian Jørgensen | In order to understand recursion
http://www.razor.dk | one must understand recursion.


Kevin Sørensen (01-08-2002)
Kommentar
Fra : Kevin Sørensen


Dato : 01-08-02 17:39

Tak for dit svar!!

str_replace(":)", "<img src='glad.gif'>", $input); var simpelthen det
jeg ledte efter...
Kan du (eller en anden) ikke komme med en kort forklaring med et
lille eksempel på hvordan denne funktion bruges??
Hvor skal koden f.eks. stå henne??

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jakob Møbjerg Nielse~ (01-08-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 01-08-02 18:57

Kevin Sørensen wrote:
> Kan du (eller en anden) ikke komme med en kort forklaring med et
> lille eksempel på hvordan denne funktion bruges??

Jo da... http://www.php.net/manual/en/function.str-replace.php

> Hvor skal koden f.eks. stå henne??


Der hvor du vil have at udskiftningen skal ske. Det kan fx være lige
inden du viser teksten.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man



Larz (01-08-2002)
Kommentar
Fra : Larz


Dato : 01-08-02 18:30

Kevin Sørensen wrote:
> Og hvordan laver man sådan, at nogle udtryk som f.eks [:)] kan
> tolkes, og der så bliver indsat et billede af en smiley dér hvor
> disse bestemte "koder" eller udtryk forekommer?

$patterns = array('/:)/'
,'/:(/'
,'/:P/');

$replace = array('glad.gif'
,'sur.gif'
,'tunge.gif');

preg_replace($pattern,$replace,$din_tekst);

Hvis du fjerner /'erne i start og slut i pattern arrayet, kan du også
bruge str_replace i stedet ;)

--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy
- A Free Half Life Manager!
To mail me remove your-pants.


Jakob Møbjerg Nielse~ (01-08-2002)
Kommentar
Fra : Jakob Møbjerg Nielse~


Dato : 01-08-02 18:59

Larz wrote:
> preg_replace($pattern,$replace,$din_tekst);

Det er IMHO meget pænere med str_replace. Der er ingen grund til at
starte regexp enginen bare pga. dette.

--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
http://www.jakobnielsen.dk/ | -- Terry Pratchett, Reaper Man



Jonas Koch Bentzen (01-08-2002)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 01-08-02 19:13

Jakob Møbjerg Nielsen skrev:
> Larz wrote:
>
>>preg_replace($pattern,$replace,$din_tekst);
>
>
> Det er IMHO meget pænere med str_replace.

Enig - og både str_replace() og strtr() kan tage arrays nu.


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste