Nå, så fik jeg da bikset en quote funktion sammen :-)
(Da jeg ikke kan skrive [ quote ] eller [ / quote ] uden mellemrum skriver jeg bare [q] og [/q])
//quote
function quote($tekst, $indlaeg){
if(ereg("^\\[q\\]([0-9]+)\\[/q\\]", $tekst)){
$start = strpos($tekst, "[q]") + 7;
$slut = strpos($tekst, "[/q]");
for ($tal = $start; $tal < $slut; $tal++){
$quote .= $tekst[$tal];
}
$tal = $slut + 8;
$tekst = substr($tekst, $tal);
$resultat = mysql_query("SELECT * FROM svar WHERE id = '$quote' AND indlaeg = '$indlaeg'");
if(mysql_num_rows($resultat) == 1){
$forfatter = brugerinfo(mysql_result($resultat, 0, "forfatterid"), "brugernavn");
$quote = quote(formater(mysql_result($resultat, 0, "tekst")), $indlaeg);
return "<div style=\\"background:#EEEEEE;border:1px solid #DDDDDD;padding:5px;\\"><b>$forfatter skrev:</b>$quote</div>$tekst";
}else{
return $tekst;
}
}else{
return $tekst;
}
}
Har i nogen indvendinger før jeg smider den op på min side? Noget der kan gøres bedre?
Indlæg senest redigeret d. 09.02.2010 14:50 af Bruger #6300