Avatar billede taager-kongen Nybegynder
26. juli 2003 - 13:14 Der er 14 kommentarer og
2 løsninger

fjern html

Nu når søgefunktion ikke virker kan jeg ikke finde den kode:
som fjerne alle <> og laver dem til ac koder, og samtid laver link til links og mailadresse til mailoadresser... Kan nogen hjælpe?
Avatar billede ahv Nybegynder
26. juli 2003 - 13:17 #1
Links & Email -> http://www.ljweb.dk/usefulscripts/ -> tagster_lib.php
Avatar billede ahv Nybegynder
26. juli 2003 - 13:18 #2
Hvis du blot ønsker at fjerne html tags kan du bruge strip_tags funktionen.
Avatar billede whatever Nybegynder
26. juli 2003 - 13:18 #3
Du kan lave alle tags til ascii-koder med http://dk.php.net/manual/en/function.htmlentities.php

Du kan finde et script til at lave alle e-mail og url's til links på http://www.ljweb.dk/usefulscripts. Det hedder tagster_lib.php
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 13:19 #4
takker. men har set en mindre (meget) til links og det.. har i den?
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 13:20 #5
fatter ikke helt det med html.. gør i?
Avatar billede ahv Nybegynder
26. juli 2003 - 13:20 #6
$str = ereg_replace("http://([a-zA-Z0-9@:%_.~#-\?&]*)", "<a target=_blank href=\"http://\\1\">\\1</a>", $str);
$str = ereg_replace("([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+[.]{1}[a-zA-Z0-9._-]+)","<a href=\"mailto:\\1\">\\1</a>",$str);

men slet ikke så god som LJs
Avatar billede ahv Nybegynder
26. juli 2003 - 13:21 #7
Hvis du ønsker at lave alle < og > om til ascii laver du blot ->

$str = htmlspecialchars($str);
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 13:31 #8
takker gutter.. ved i også hvordan jeg formater fra vbctl til <br> Hilsen Rasmus
Avatar billede whatever Nybegynder
26. juli 2003 - 13:40 #9
Hvad er vbctl? Du mener vel ikke VbCrLf?

Det lyder som noget VB/VbScript.
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 13:53 #10
altså sådan man laver mellemrum mellem lijerner ligesom

nu.
Avatar billede tipsen Nybegynder
26. juli 2003 - 14:14 #11
Det kan du jo bare styre med stylesheet :-)
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 14:22 #12
nej... jeg ahr et felt, hvor man kan skrive. og når bruger trykker på enter kommer der en eller anden kode som hedder noget med VbCrlf eller sådan noget...

//Help
Avatar billede whatever Nybegynder
26. juli 2003 - 14:29 #13
I ASP kommer VbCrLf. I PHP kommer \n.

str_replace("\n","<br />",$string);
Avatar billede tipsen Nybegynder
26. juli 2003 - 15:01 #14
$tekst = "blabla\n\nblalbal";
$tekst = nl2br($tekst);

nl2br() er beregnet til formålet og fungerer også med linieskift der kommer fra andre platforme end windows!
Avatar billede whatever Nybegynder
26. juli 2003 - 15:06 #15
Dohhhhhhhh. Jeg skal vist ud og lave noget stærk kaffe. Jeg arbejder proffesionelt med PHP, men har for et kort stykke tid glemt alt om nl2br() :-)
Avatar billede taager-kongen Nybegynder
26. juli 2003 - 15:56 #16
takker..
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