Ekstra hjælp til tagster
Jeg har forsøgt at lave en tagster. foreløbigt er kode som følger:function formatStrengInsert($streng)
{
$streng = htmlspecialchars($streng);
$opsplit = strtok($streng, " \n");
$ny_streng = "";
while (is_string($opsplit))
{
if ($opsplit)
{
if (strstr($opsplit, "http://"))
{
if (strstr($opsplit, "fmground.dk"))
{
$url = $opsplit;
$ny_streng .= "<a href=\"$url\" target=\"_self\">$url</a> ";
}
else
{
$url = $opsplit;
$ny_streng .= "<a href=\"$url\" target=\"_blank\">$url</a> ";
}
}
else
{
$ny_streng .= "$opsplit ";
}
}
$counter++;
$opsplit = strtok(" \n");
}
return $ny_streng;
}
Når man smider følgende tekst:
http://www.fmground.dk/blandet/Netspilsregler-UK.doc
http://www.fmground.dk/blandet/Netspilsregler-DK.doc
http://www.fmground.dk/downloads/vm.ddt
bliver outputtet som følger i databasen:
<a href="http://www.fmground.dk/blandet/Netspilsregler-UK.doc
" target="_self">http://www.fmground.dk/blandet/Netspilsregler-UK.doc
</a>
<a href="http://www.fmground.dk/blandet/Netspilsregler-DK.doc
" target="_self">http://www.fmground.dk/blandet/Netspilsregler-DK.doc
</a>
<a href="http://www.fmground.dk/downloads/vm.ddt" target="_self">http://www.fmground.dk/downloads/vm.ddt</a>
Nu er det så sådan, at når indlæggene bliver vist i forummet, bliver der lavet et 'hidden' input-felt, med samme indhold som brugerne kan se i selve indlægget.
Problemet er nu bare at den viser det indhold i feltet selvom det er hidden. Nogen der har nogen idéer om hvorfor i al verden den gør det?
