allora ho un altro problema... non tutte le immagini gif vengono visualizzate correttamente... in alcuni casi viene printato questo:
<img src=y/money.gif">
anche se le immagini sono gif e il criterio è lo stesso...
come mai??
EDIT:
Ho risolto... ecco il codice finale della classe smiley...
Codice PHP:
<?php
class Smiley {
function Text_Replace($text) {
$dir = "template/smiley";
$directory = opendir($dir);
while ($smiley = readdir($directory)) {
if ($smiley != "." && $smiley != "..") {
$value = str_replace(".gif", "", $smiley);
$text = str_replace($value, "<img src=\"$dir/$smiley\">", $text);
}
}
return $text;
}
function Print_Smiley() {
$dir = "template/smiley";
$directory = opendir($dir);
while ($smiley = readdir($directory)) {
if ($smiley != "." && $smiley != "..") {
$value = str_replace(".gif", "", $smiley);
print("<img src=\"$dir/$smiley\" onClick=\"document.textarea.text.value+='$value'\">");
}
}
}
}
?>