Avatar billede Chewie Novice
26. september 2006 - 08:52 Der er 4 kommentarer og
1 løsning

script laver mærkelige links

Hej Exper

Jeg bruger følgende kode til hurtig at tilføje links til mit site - men jeg har lidt problemmer med html kode i "beskrivelse"

Hvis jeg poster følgende kode i beskrivelse bliver linksne meget mærkelige.

<b><a title="blabla blabla" href="http://www.blabla.org">blabla</a></b><br>tekst tetekst tekst text text

linksne kommer til at se sådan ud
http://www.blabla.org/link/\http://www.blabla.com\

kan det rettes til sådan at linksne bliver rigtige ?

------------------
<?
if($_POST[addurl] != ""){
    if($_POST[url] != "" and $_POST[beskrivelse] != ""){

$url = $_POST[url];
$beskrivelse = $_POST[beskrivelse];

$filnavn = "links.txt";
$addlink = $url.",".$beskrivelse."|";
$fs = fopen($filnavn, 'a');
fwrite($fs, $addlink);
fclose($fs);


        echo "<script>location.href='index.php'</script>";
    }else{
        echo "Link og beskrivelse skal udfyldes!";
    }
}
$filnavn = "links.txt";
$fs = fopen($filnavn, "r");
$data = fread($fs, filesize($filnavn));
fclose($fs);
$exp_str = explode("|",$data);
$a = 0;
$b = count($exp_str)-2;

$data = '<table align="center" style="border:1px solid #000000;" width="600" cellpadding="4" cellspacing="0" border="0">';
$data .= '<tr><td width="300">Link</td><td width="300"><b>Beskrivelse</b></td></tr>';
while($a <= $b){
$exp_data = explode(",",$exp_str[$a]);
$data .= '<tr><td><a target="_blank" href="'.$exp_data[0].'">'.$exp_data[0].'</a></td><td>'.$exp_data[1].'</td></tr>';
$a = $a +1;
}
$data .= '</table>';
echo $data;

?>
<hr>
<b>Tilføj link her:</b><br><br>
<form method="post" action="">
<b>Link:</b><br>
<input type="text" name="url"><br>
<b>Beskrivelse:</b><br>
<textarea cols="30" rows="8" name="beskrivelse"></textarea><br>
<input type="submit" value="Tilføj link" name="addurl">
</form>
______________________
Avatar billede Chewie Novice
26. september 2006 - 08:53 #1
sådan kommer den til at se ud i links.txt

-----------------------
http://www.blabl.com,<b><a title=\"blabla blabla\" href=\"http://www.blabl.com\">blabla</a></b><br>tekst tetekst tekst text text|
-------------------------
Avatar billede mclemens Nybegynder
26. september 2006 - 09:57 #2
$url = stripslashes($_POST[url]);
$beskrivelse = stripslashes($_POST[beskrivelse]);
(måske)
Avatar billede Chewie Novice
26. september 2006 - 10:14 #3
perfekt mange tak for hjælpen ... smid et svar
Avatar billede mclemens Nybegynder
26. september 2006 - 10:28 #4
Ok :)
Avatar billede mclemens Nybegynder
26. september 2006 - 10:51 #5
Og tak for point :)
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