He hecho lo que me explicastes del ciclo foreach pero me da este error:
Cita: Warning: ereg_replace(): REG_EPAREN: in c:\archivos de programa\apache group\apache\htdocs\marxismo\lvisitas.php on line 225
el código es este:
Código PHP:
$comentarios = $row['comentarios'];
$arrsmiles = array(":-O"=>"smile01.gif",":-p"=>"smile02.gif",":-&"=>"smile03.gif",":::"=>"smile04.gif",
"8-)"=>"smile05.gif",":-|"=>"smile06.gif",":-o"=>"smile07.gif",":-t"=>"smile08.gif",
":-)"=>"smile09.gif",":-("=>"smile010.gif",":¨-("=>"smile011.gif",":heart:"=>"smile012.gif",
":bheart:"=>"smile013.gif",":star:"=>"smile014.gif",":time:"=>"smile015.gif",":music:"=>"smile016.gif",
":movie:"=>"smile017.gif","(-)]"=>"smile018.gif",":kiss:"=>"smile019.gif",":kake:"=>"smile020.gif",
":-O"=>"smile021.gif");
foreach($arrsmiles as $smile=>$imagen){
//esta es la línea 218
$resultado = ereg_replace($smile,"<img src=\"img/lvisitas/smiles/$imagen\">",$resultado);
echo $resultado;
ahora cual es el error? A otra cosa esto esta dentro de un ciclo while de la siguiente forma:
Código PHP:
while($row = mysql_fetch_assoc($consulta)){ acciones }
por lo que me repite el error 3 veces de esta manera
Cita: Warning: ereg_replace(): REG_EMPTY: in c:\archivos de programa\apache group\apache\htdocs\marxismo\lvisitas.php on line 218
Warning: ereg_replace(): REG_EPAREN: in c:\archivos de programa\apache group\apache\htdocs\marxismo\lvisitas.php on line 218
Warning: ereg_replace(): REG_EPAREN: in c:\archivos de programa\apache group\apache\htdocs\marxismo\lvisitas.php on line 218
Salu2
PD: Disculpen si jodo demasiado pero me gusta aprender para luego poder enseñar a otros.
Uppss !!! He tenido que sustituir algunas caritas por este código pues se confundían con las de FDW. Las caritas que se confundían son estas: :-p ,

,

y

y me ponia el link hacia las imagenes de FDW de esta forma "<img src="/images/smilies/wink.gif" border="0" alt="">=>"smile04.gif"