allt blev fel när jag la till denna kod
<?php
include'admin/conn.php';
$sql="SELECT * FROM tavling";
$rs=mysql_query($sql, $conn)or die ("error query");
include'func.php';
while ($rad=mysql_fetch_array($rs)) {
echo "<table width='100%' border='0'>";
echo "<tr>";
echo "<td width='70%'><img src=/bild/pil.jpg width='9' height='7' border='0'><A HREF=tavling.php?id=".$rad['id']. ' > '. kortanertext($rad['text'])."</td>";
echo "</tr>";
echo "</table>";
}
?>
och resten av "funk" kommer här.
<?
function bbkod($nyhet) {
$nyhet = str_replace("[image]", "<img src='", $nyhet); // Bilder
$nyhet = str_replace("[/image]", "'>", $nyhet);
$nyhet = str_replace("[IMAGE]", "<img src='", $nyhet);
$nyhet = str_replace("[/IMAGE]", "'>", $nyhet);
$nyhet = str_replace("[b]", "<strong>", $nyhet);//Fet
$nyhet = str_replace("[/b]", "</strong>", $nyhet);
$nyhet = str_replace("[B]", "<STRONG>", $nyhet);
$nyhet = str_replace("[/B]", "</STRONG>", $nyhet);
$nyhet = str_replace("[i]", "<em>", $nyhet);//Kusiv
$nyhet = str_replace("[/i]", "</em>", $nyhet);
$nyhet = str_replace("[I]", "<EM>", $nyhet);
$nyhet = str_replace("[/I]", "</EM>", $nyhet);
$nyhet = str_replace("[list]", "<li>", $nyhet);//Lista
$nyhet = str_replace("[/list]", "</li>", $nyhet);
$nyhet = str_replace("[LIST]", "<LI>", $nyhet);
$nyhet = str_replace("[/LIST]", "</LI>", $nyhet);
$nyhet = nl2br($nyhet);
$nyhet = trim($nyhet);
$nyhet = preg_replace( '/(?<![img])(http:\/\/|ftp:\/\/|https:\/\/|mailto:|[url]www.[/url])[\w]+(.[\w]+)([\w\-\.\,\@\?\^\=\%\&\:\/\~\+\#]*[\w\-\@\?\^\=\%\&\/\~\+\#])?/i', "<a href=\"$0\" title=\"$0\" target='_blank'>$0</a>", $nyhet );
$nyhet = str_replace("href=\"www.","href=\"http://www.",$nyhet);
return $nyhet;
}
?>
<?php
function kortaner($inlagg, $length=25, $trailing="...")
{
// Om strängen är mer än $length skriv dit ...
if (strlen($inlagg) > $length){
//Om strängen är mindre så lägg inte till ...
$length-=strlen($trailing);
return substr($inlagg,0,$length).$trailing;
}
else{
$res=$inlagg;
}
return $res;
}
?>
<?php
function kortanertext($text, $length=25, $trailing="...")
{
// Om strängen är mer än $length skriv dit ...
if (strlen($text) > $length){
//Om strängen är mindre så lägg inte till ...
$length-=strlen($trailing);
return substr($text,0,$length).$trailing;
}
else{
$res=$text;
}
return $res;
}
?>