Tom's Guide > Forum > Programmation > Smileys sur un livre d'or
Mot :    Pseudo :           
 

Bonjour.
Voilà, j'ai réussi à me faire un livre d'or pour mon site, (en php et msqyl) et je voudrais y ajouter des smileys pour les messages poster. Mais voilà, j'ai essayé 5 scripts, faits des dizaines d'essais et les smileys ne se mettent pas dans les messages. En fait il y a bien les signes : - ) qui ce mettent mais ne ce change pas en smileys animés sur les pages des messages. Quelqu'un pourrait-il m'aider pour un modèle. MERCI. Cordialement

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

J'ai trouvé la solution pour introduire
les smileys dans le livre d'or. (php et Mysql)
-------------------------------------------------------------
message est <textarea name="message" etc.
form1 est <form name="form1" etc.

Page Formulaire

<script language='JavaScript'>
<!--
var message;
function inserticon(message){
var temps;
temps=form1.message.value;
temps=temps+''+message+''
form1.message.value=temps;
}
//-->
</script>

<a onClick='inserticon(": -)" );'><img src='img/1.gif'></a>

Ajouter le reste
--------------------------------------------------------------
Page envoi.php (vers la base de données)

$message = AddSlashes (htmlspecialchars($_POST[message]));

$message = str_replace(': -)','<img src="img/1.gif">',$message);

Ajouter le reste
--------------------------------------------------------------
retirer l'espace entre les (': -)
Heureux de rendre service.
Cordialement.

Répondre à gilledunord

Euh à mon avis si tu n'as pas eu de réponse c'est déjà parce que tu n'es pas clair, là je ne sais même pas si tu veux juste afficher des smileys ou faire que ceux-ci restent animés (car c'est un bug fréquent les smileys animés qui se figent)...

Répondre à das@IDN
Tom's Guide > Forum > Programmation > Smileys sur un livre d'or
Aller à :

Il y a 1307 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens