Ayuda - Webmaster Foros
!Bienvenid@¡

Encuentra Aportes de Diseño & Desarrollo Web, para colocar tus aportes crea una nueva cuenta.

¡Que la pases bien y hasta pronto!

Función de Emoticonos

Ir abajo

Función de Emoticonos

Mensaje por Orbe el Sáb 24 Mar - 11:27

Función de Emoticonos
Crearemos un código PHP que nos será muy util a la hora de crear un tagboard, libro de visitas, foros, o cualquier script al cual desees agregar emoticonos.

Para ello, utilizaremos la función str_replace() de PHP.
Código:

<?php

function Emoticonos($reemplazame) {
$reemplazame = str_replace(":)","<img src=\"emoticonos/feliz.gif\">", $reemplazame);
$reemplazame = str_replace(":(","<img src=\"emoticonos/triste.gif\">", $reemplazame);
$reemplazame = str_replace(":P","<img src=\"emoticonos/lengua.gif\">", $reemplazame);
$reemplazame = str_replace(":bkn","<img src=\"emoticonos/cool.gif\">", $reemplazame);

return $reemplazame;
}

?>

Modificaciones: Puedes reemplazar el nombre de los emoticonos y sus identificadores, o bien la carpeta donde serán guardados estos mismos, siempre y cuando sepas lo que haces. También puedes agregar nuevos, insertando una lineas de código, de este modo: ( antes de return $reemplazame; )

$reemplazame = str_replace(":loquesea","<img src=\"emoticonos/loquesea.gif\">", $reemplazame);


La ciencia de aquella función no es algo complicado. Dentro de ese código que les mostré, str_replace() se encargará de reemplazar el identificador de cada emoticono, por la imagen del emoticono.

Por ejemplo:

Si yo creo un tagboard, usando la función que acabo de mostrarles. Escribo el mensaje, y al final de mi mensaje pongo:

:)

Entonces, str_replace() leerá esa llamada y nos mostrará la carita feliz, en el mensaje que envie al tagboard.


El ejemplo común y entendible, es Msn Messenger: Cuando uno escribe :) en una conversación, y enviamos el mensaje, aparecerá una carita feliz en la conversación.


Espero les sirva para sus futuros scripts o para darse una idea de como realizar algo como lo explicado.

_________________
chatdelmundo.wapego.net
avatar
Orbe
Mod. Global
Mod. Global

Mensajes : 388

http://chatdelmundo.wapego.net

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.