le 25/10/2004 à 14:41
Dark Elf
Salut à tous ! ça faisait longtemps que j'étais pas venu ici !
J'ai déjà un systeme de smiley permettant de convertir des codes du style :) en smiley avec la fonction suivante :
Qui traite du texte et remplace tous les code en smileys lors de l'affichage du texte.
Je souhaiterais maintenant faire un petit cadre sous mon formulaire.
Pourriez vous m'aider ?
Je met à disposition toutes les données que je pense utile :
Smileys répértoriés dans une base de donnée nommée smileys contenant les champs suivant :
url : contient l'utl du smiley
code : contient le code du smiley
Nom de la textarea où je veux incorporer les codes en cliquant sur le smileys : message
Voilà, n'hésitez pas à demander si j'i oublié un truc..
Merci beaucoup !
J'ai déjà un systeme de smiley permettant de convertir des codes du style :) en smiley avec la fonction suivante :
function smiley($texte) // fonction Smileys pour HELLSPLAYERS V3 © 2004
{
mysql_connect($host,$user,$pass);
mysql_select_db($base);
$sql='SELECT * FROM smileys';
$req=mysql_query($sql) or die('Erreur SQL ! <br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
$in = $data['code']; // variable in = code du smileys
$out = $data['url']; // variable out = url du smiley !
$texte = str_replace($in,'<img src="images/smileys/' . $out . '" />',$texte);
} // str_replace remplace la variable in par l'image qui a l'url de la variable out à partir de ?
echo ($texte); // on écrit le texte avec les codes interprétés
mysql_close();
}
Qui traite du texte et remplace tous les code en smileys lors de l'affichage du texte.
Je souhaiterais maintenant faire un petit cadre sous mon formulaire.
Pourriez vous m'aider ?
Je met à disposition toutes les données que je pense utile :
Smileys répértoriés dans une base de donnée nommée smileys contenant les champs suivant :
url : contient l'utl du smiley
code : contient le code du smiley
Nom de la textarea où je veux incorporer les codes en cliquant sur le smileys : message
Voilà, n'hésitez pas à demander si j'i oublié un truc..
Merci beaucoup !