exiter28
Erfahrenes Mitglied
Hallo Jungs,
es handelt sich hier um ein simples Gästebuch.
Es sollen bestimmte Strings ausgetauscht werden mit .gif´s
Also für Smilies...
Wenn ich nun folgenden Code angebe, funktioniert das ganze nicht mehr.
es handelt sich um die Funktion: $text = str_replace($search, $replace, $daten['eintrag']);
Also alles was in der Spalte Eintrag steht. Erkennt einer den Fehler
Danke!!
es handelt sich hier um ein simples Gästebuch.
Es sollen bestimmte Strings ausgetauscht werden mit .gif´s
Also für Smilies...
Wenn ich nun folgenden Code angebe, funktioniert das ganze nicht mehr.
PHP:
<table width="815" cellpadding="5" cellspacing="0" border="1" bordercolor="#000000">
<tr>
<th bgcolor="ffffff" width="140">Nr / Datum / Name</th>
<th bgcolor="ffffff" width="190">E-Mail / www</th>
<th bgcolor="ffffff">Eintrag</th>
</tr>
<?php
// Beginn der Arrays für Ausgabe der Smilies
$search = array(':lachen:',
':aerger:',
':super:');
$replace = array('<img src="lachen.gif" alt=":cool:" />',
'<img src="aerger.gif" alt=":aerger:" />,
'<img src="super.gif" alt=":super:" />');
// Ende der Arrays für Ausgabe Smilies
while ($daten = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
$text = str_replace($search, $replace, $daten['eintrag']); // text replacen
echo '<tr>'."\r\n";
echo '<td>'.$daten['id']."<br />".$daten['datum']."<br />".$daten['name'].'</td>'."\r\n";
echo '<td>'.$daten['email']."<br />".$daten['url'].'</td>'."\r\n";
echo '<td>'.$text['eintrag'].'</td>'."\r\n";
echo '<tr>'."\r\n";
}
?>
</table>
es handelt sich um die Funktion: $text = str_replace($search, $replace, $daten['eintrag']);
Also alles was in der Spalte Eintrag steht. Erkennt einer den Fehler
Danke!!