Avatar billede cen Nybegynder
15. januar 2002 - 11:32 Der er 5 kommentarer og
1 løsning

Konverter http://etellerandet.dk til...

Hej jeg skal bruge et php-script, der konvertere fx. http://hej.dk til <A HREF=\"http://hej.dk\">http://hej.dk</A>

- CEN
Avatar billede Kengun Praktikant
15. januar 2002 - 12:48 #1
Hva skal du bruke det til? Jeg har gjort noe lignende men jeg brukte Excel :-)
Avatar billede skolestofdk Nybegynder
15. januar 2002 - 12:56 #2
Jeg tror det er dette du leder efter.... En eller anden fra eksperten har lavet det, jeg kan ikke lige huske hvem:....

?php
    function string_tagster($str) {
        $str = \" \".$str.\" \";

        $str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#=:;\\&?\\_])((ftp|http|https|telnet|news|nttp|nntp|file):\\/\\/[a-z0-9~#%@æøå\\&\\(\\):;=\\?\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\*\\&:;.,=\\?!\'\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"\\\\2\\\" CLASS=\\\"sortlink\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);
        $str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#:;\\&?\\_])(www\\.[a-z0-9~#%@æøå\\&\\(\\):;=\\?!\'\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\*\\&:;.,=\\?!\'\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"http://\\\\2\\\"  CLASS=\\\"sortlink\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);
        $str = eregi_replace(\"([[:space:]{()\\\"\'\\[~#=:;\\&?\\_])(ftp\\.[a-z0-9~#%@æøå\\&\\(\\):;=\\?!\'\\/\\.,_-]+(\\\\[|\\\\]|[a-z0-9~#%@æøå\\&:;.,=\\?!\'\\/_\\+-])+)\", \"\\\\1<A HREF=\\\"ftp://\\\\2\\\"  CLASS=\\\"sortlink\\\" TARGET=\\\"_blank\\\">\\\\2</A>\", $str);

        $str = eregi_replace(\"(mail:|[[:space:]{()\\\"\'\\[~#=;\\&?])([_\\.0-9a-z-]+@([_\\.0-9a-z-]+)+\\.[a-z]{2,4})\",\"\\\\1<A HREF=\\\"mailto:\\\\2\\\" CLASS=\\\"sortlink\\\">\\\\2</A>\", $str);

        return substr($str, 1);
    }

    function format_output($str) {
        $str = htmlentities($str);
        $str = str_replace(\"&quot;\", \"\\\"\", $str);
        $str = string_tagster($str);
        $str = ereg_replace(\"\'</A>\", \"</A>\'\", $str);
        $str = ereg_replace(\"\'\\\" TARGET=\\\"_blank\\\">\", \"\\\" TARGET=\\\"_blank\\\">\'\", $str);
        $str = ereg_replace(\"  \", \"&nbsp; \", $str);
        $str = str_replace(\"\\\\t\", \"&nbsp;&nbsp;&nbsp; \", $str);
        $str = str_replace(\"\\\\r\", \"\", $str);
        $str = str_replace(\"\\\\n\", \"<BR>\", $str);
        $str = nl2br($str);
        return $str;
    }
?>
Avatar billede cen Nybegynder
15. januar 2002 - 17:23 #3
kengun --> jeg skal bruge det til at når folk folk skriver et indlæg i fx, en gæstebog, så bliver alle \"links\" lavet om til rigtige links.
altså ligesom her på eksperten.

- CEN

Avatar billede Kengun Praktikant
15. januar 2002 - 18:24 #4
ok, jeg skjønner. Du vil altså at en \"tekstlink\" skal blive til en ordentlig link som man kan klikke på for så å komme til websiden. Beklager, men det kan jeg ikke hjelpe deg med :-/ - Men det er sikkert en eller annen Ekspert som kan hjelpe deg :-)
Avatar billede skolestofdk Nybegynder
15. januar 2002 - 18:28 #5
cen, det er det den kode jeg har lagt ud gøre... Du skal bare lige rette den til....
Avatar billede cen Nybegynder
15. januar 2002 - 18:57 #6
skolestofdk --> jeg fatter ikke så meget af hvad der står, såå jeg vil helst ikke begynde at rette i det !!, men det virker også godt nok.
tak for hjælpen !!

-CEN
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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