Jacob Atzen wrote in dk.edb.internet.webdesign.serverside.php:
> On 2004-12-04, Christian Hjort <SphinX@mail-online.dk> wrote:
> > Jeg har et community system hvor brugere kan skrive om dem selv.
> > Dette går fint nok, men vil gerne have det sådan at folk kan
> > opdatere deres profil. Dette er også lavet, men vil også gerne
> > have brugerne kan benytte smileys i deres profiltekst. Med andre
> > posting funktioner, som fx. et forum jeg har lavet benytter jeg
> > str_replace() _før_ jeg sender det ind i databasen, men kan jeg
> > jo ikke i dette tilfælde da der så ville stå html når brugerne
> > opdaterer deres profiltekst næste gang. Mit spørgsmål lyder så
> > på, hvordan gør man så hvis jeg nu har følgende kode:
>
> Det lyder som om du gør tingene lidt bagvendt. Gem det som brugeren
> indtaster direkte i databasen. Vent med at erstatte med en grafisk
> smiley til efter du har hevet ud af databasen, altså:
Også det jeg mente, med "før" altså når jeg laver en sql query med at
hente noget ud fra databasen skal den replace :) til <img
src="smil.gif">. Bare dårlig formulering herfra
Men mit host er nede i øjeblikket så kan ikke afprøve din metode, men
tak for det!
>
> $profilText = getProfileFromDatabase();
> $outputText = str_replace(":)", "<a href...", $profilText);
> print $outputText;
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials