Ayuda con un script

m3tr0

Un momento que no se pone entero, pongo link:
http://metro.webcindario.com/ftp/sys/txt.php?txt=./addfirma.txt

pero me da este error: Parse error: parse error, unexpected ':' in c:\appserv\www\web\addfirma.php on line 16

que pasa, que no se pueden sustituir smileys con dos puntos¿ como lo hace la gente? además me lo da en el : d , pero hay un : D delante que no da ningun error. Son iguales, asi que no entiendo porque falla...

PROPUESTA PARA MV6: A ver si poneis un coloreador de codigo y tal en el foro de desarrollo y diseño para evitar estos problemas...

sh4ck

Hmmm... lo unico que veo raro, es esto:
$ekis = str_replace (":D", "<img src=\"images/dance.gif\", $ekis);

poniendo \ delante de " hace que no acabe la cadena y salga el " pero antes de acabar has puesto \" y no acabas la cadena. Para aclararte mejor pon '<img src="images/dance.gif"'

Nose si será eso pero prueba :P!

m3tr0

la pena es que la web se ha comido la mitad de lo que me has dicho y no entiendo xDD

Editado 23:29 - Enga a ver si pa mañana responde alguien que es lo unico que me falta para subir la bitacora

Abreu

Primero, para poner barras invertidas en cadenas debes "escaparlas" usando al doble barra:

$ekis = str_replace (": D", "< img src=\"images/dance.gif\", $ekis);

Despues de corregir esto puede que te de otro error porque los parentesis de las bocas de los smilies, si te pasa esto haz lo mismo, "escapalos":

$ekis = str_replace (":(", "<img src=\"images/worry.gif\", $ekis);

m3tr0

ok voy a probarlo

Edit: jajajaja me acabo de dar cuenta de una cosa que no nos emos dao ninguno, los img estan sin terminar la etiqueta!!

m3tr0

ya esta ya rula gracias a todos
http://metro.webcindario.com

Usuarios habituales

  • m3tr0
  • Abreu
  • sh4ck