Avatar billede expnet Seniormester
17. september 2004 - 04:40 Der er 17 kommentarer og
1 løsning

tekst fra et felt ud på en line

Hej exp

hvordan kan jeg sikker mig at hvis jeg har en tekst fra en textarea
eks:

<a href="test.dk">
<img src="test.gif">
</a>

hvis person har skrevet det sådan hvordan for jeg den så til at gøre sådan
eks:

<a href="test.dk"><img src="test.gif"></a>
Avatar billede detox Nybegynder
17. september 2004 - 09:52 #1
Fx:

echo str_replace("<br />", "", nl2br(htmlentities($_POST['tekst'])));
Avatar billede expnet Seniormester
17. september 2004 - 14:00 #2
detox -> hvordan vil du så rette \" til ' der må ikke være \"
Avatar billede detox Nybegynder
17. september 2004 - 14:57 #3
echo str_replace("<br />", "", nl2br(htmlentities(stripslashes($_POST['tekst']))));
Avatar billede expnet Seniormester
17. september 2004 - 15:06 #4
jeg skulle gerne have den til at udskrive bagefter

$txt = eregi_replace('(<a [^<]*href=["|\']?([^ "\']*)["|\']?[^>]*><img [^<]*src=["|\']?([^ "\']*)["|\']?[^>] [^<]*alt=["|\']?([^ "\']*)["|\']?[^>]*></a>)','\\2,\\3,\\4', $txt);

hvordan!
Avatar billede detox Nybegynder
17. september 2004 - 15:24 #5
Øhh... Hvad bli'r det næste ;o)
Avatar billede expnet Seniormester
17. september 2004 - 15:37 #6
detox... er point du fisker efter så kan jeg godt forhøje
Avatar billede detox Nybegynder
17. september 2004 - 15:54 #7
Slet ikke, men jeg fornemmer at spørgsmålet kan udvikle sig yderligere :O)
Avatar billede detox Nybegynder
17. september 2004 - 15:57 #8
Nu kan jeg ikke lige umiddelbart overskue din regexp, hvad gør den?
Avatar billede expnet Seniormester
17. september 2004 - 16:11 #9
den tager href,src,alt
Avatar billede detox Nybegynder
17. september 2004 - 16:20 #10
Så der kun er: "test.dk" "test.gif" tilbage?
Avatar billede expnet Seniormester
17. september 2004 - 16:43 #11
<a href="test.dk">
<img src="test.gif"
alt="test lige linket">
</a>
Avatar billede detox Nybegynder
17. september 2004 - 17:15 #12
Jeg må indrømme, du har tabt mig der :o(
Avatar billede expnet Seniormester
17. september 2004 - 17:48 #13
den string som kommer fra mit tekst felt skal rette til følgende:
fra:
<a href="test.dk">
<img src="test.gif"
alt="test lige linket">
</a>

til:
<a href='test.dk'><img src='test.gif' alt='test lige linket'></a>
Avatar billede detox Nybegynder
17. september 2004 - 18:00 #14
Ok, hvad så med:

$txt = str_replace("\"", "'", stripslashes($_POST['tekst']));
$txt = str_replace("<br />", "", nl2br(htmlentities($txt)));
Avatar billede detox Nybegynder
17. september 2004 - 18:04 #15
Eller i en linje:

$txt = str_replace("<br />", "", nl2br(htmlentities(str_replace("\"", "'", stripslashes($_POST['tekst'])))));
Avatar billede expnet Seniormester
18. september 2004 - 08:21 #16
fik da bagske noget samme med det du har skrevet så nu virker det vil du ikke ligge et svar og der point på vej til dig..

:o) Takker for hjælpen

:o) spørgsmålet udvikle sig ikke yderligere
Avatar billede detox Nybegynder
18. september 2004 - 09:53 #17
Velbekommen. Jeg blev nu lidt urolig da jeg så den regexp :O)
Avatar billede expnet Seniormester
18. september 2004 - 19:26 #18
jamen det gå nok detox du fik det da løst
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester