Ææj!... Jeg glemmer hele tiden alle de tråde. Jeg skal prøve at huske at sætte flueben i "Tilføj denne tråd...." fremover.
Virker det godt nok ikke?
Det virker ellers hvis jeg tester det
Kommer der nogen fejlmeddelse, eller sker der bare ingenting?
Lige det test-script der giver selvfølgelig ikke noget syneligt resultat, for msg bliver ikke udskrevet til sidst
echo $msg;
Altså http://www.noget.dk fx bliver ikke lavet om kun www.noget.dk
Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst --
Fadt fejlen. det virker nu. men kan du hjælpe med hvordan jeg undgår at links bliver lavet til smilies?
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$topic = $row['topic'];
$navn = $row['navn'];
$msg = $row['msg'];
$date_get = $row['date'];
$time_get = $row['time'];
$time = substr($time_get, 0, 5);
#$date = substr($date_get, 2);
$navn = htmlentities($navn);
$msg = nl2br(htmlentities($msg));
$msg_split = explode (" ", $msg);
$n_msg = count ($msg_split);
for ($n = 0; $n < $n_msg; $n++)
{
if ((substr ($msg_split[$n], 0, 4) == "www.") OR (substr ($msg_split[$n], 0, 7) == "http://") OR (substr ($msg_split[$n], 0, 11) == "http://www."))
{
$msg_split[$n] = "<a href='" . $msg_split[$n] . "'>" . $msg_split[$n] . "</a>";
}
}
$msg = implode (" ", $msg_split);
$msg = str_replace(':)', '<img src="img/smileys/rolleyes.gif" border="0">', $msg);
$msg = str_replace(':P', '<img src="img/smileys/tongue.gif" border="0">', $msg);
$msg = str_replace(':', '<img src="img/smileys/confused.gif" border="0">', $msg);
$msg = str_replace(':D', '<img src="img/smileys/biggrin.gif" border="0">', $msg);
$msg = str_replace('>(', '<img src="img/smileys/mad.gif" border="0">', $msg);
$msg = str_replace(':(', '<img src="img/smileys/sad.gif" border="0">', $msg);
$msg = str_replace(':p', '<img src="img/smileys/tongue.gif" border="0">', $msg);
$msg = str_replace(':d', '<img src="img/smileys/biggrin.gif" border="0">', $msg);
$msg = str_replace('[lol]', '<img src="img/smileys/laugh.gif" border="0">', $msg);
$msg = str_replace('[!]', '<img src="img/smileys/exclaminationmark.gif" border="0">', $msg);
$msg = str_replace('[?]', '<img src="img/smileys/questionmark.gif" border="0">', $msg);
$msg = str_replace('[love]', '<img src="img/smileys/heart.gif" border="0">', $msg);
$msg = str_replace('[b]', '<b>', $msg);
$msg = str_replace('[/b]', '</b>', $msg);
$msg = str_replace('[i]', '<em>', $msg);
$msg = str_replace('[/i]', '</em>', $msg);
$msg = str_replace('[u]', '<font class="understreget">', $msg);
$msg = str_replace('[/u]', '</font>', $msg);
echo '
<table align="center" class="gb_table" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="left" class="gb_topic">'.$topic.'</td>
<td align="right" class="gb_date">'.$date_get.'</td>
</tr>
<tr>
<td colspan="2" class="gb_msg">'.$msg.'</td>
</tr>
<tr>
<td align="left" class="gb_name"><b>Skrevet af:</b> '.$navn.'</td>
<td align="right" class="gb_time">Skrevet Kl. '.$time.'</td>
</tr>
</table>
';
}
Mit prob er at :/ i http:// bliver lavet til en smilie... hvordan ungår jeg det?
Altså jeg kan self ændre at det skal være et andet tegn.
Men det vil være en større opgave da jeg skal ændre det på mange sider. (Ja jeg burde have brugt include)
Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst
--