Min fejl, er vant til ASP hvor man skriver det der skal replaces først :o (i PHP skal det til sidst, så det bliver altså):
<?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
$comments = mysql_query("select count(id) as num_comments from comments where parent = " . $row["id"]) or die(mysql_error());
$num_comments = mysql_fetch_assoc($comments);
$num_comments = $num_comments["num_comments"];
if ($i++ != 0) echo '<div class="hr"></div>';
echo '<p><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></p>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" width="200" height="150" class="image">';
echo str_replace(": )","gladsmiley.gif",$row['text']); //Her skal der replaces
echo '<p> - Skrevet af: '.$row['author'].' - '.$row['date'].' - Kilde: '.$row['synopsis'].'';
echo ' - Kommentare: ' . $num_comments;
echo '</p>';
}
?>
Husk desuden at fjerne mellemrumet, mellem : og )
Håber det hjælper
---
Hilsen Anders
[Redigeret d. 25/06-04 22:41:46 af Anders (r0x3r)]