Smiley !

Smiley ! - PHP - Programmation

Marsh Posté le 20-12-2002 à 12:26:21    

Comment pourais je faire pour insérer des smiley dans mes news.
 
Je voudrais que quand je tappes par exemple ; ) ça le transforme en ;) automatiquement.
 
Vous n'auriez pas une idée ? merci  :jap:

Reply

Marsh Posté le 20-12-2002 à 12:26:21   

Reply

Marsh Posté le 20-12-2002 à 12:28:23    

+1 ca m'interresse :)

Reply

Marsh Posté le 20-12-2002 à 12:37:02    

tu pourrais trouver ton bonheur >> ici <<


Message édité par --greg-- le 20-12-2002 à 12:38:16

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 20-12-2002 à 12:52:45    

Merci Greg, si tu veux pas nous aider  :na:  ça nous fais qnd meme un up caché :D
 
Sinon j'ai trouvé ça :
 
$search  = array (  ":-)"   ,   ";-)"  ) ;
 
$replace = array (  "<img src="sourire.gif">"  ,  "<img src="clin_d_oeil.gif">"   ) ;
 
$message = preg_replace ($search, $replace, $message);
 
Vais tester ...  :jap:

Reply

Marsh Posté le 20-12-2002 à 12:55:15    

ça me fait une erreur  
 
Parse error: parse error, expecting `';)'' in your script on line 48

Reply

Marsh Posté le 20-12-2002 à 12:58:14    

Code :
  1. $search  = array (  ":-)"   ,   ";-)"  ) ;
  2. $replace = array (  "<img src=\"sourire.gif\">"  ,  "<img src=\"clin_d_oeil.gif\">"   ) ;
  3. $message = preg_replace ($search, $replace, $message);


 
 
ça sera mieux avec les \"
 
Dropsy


Message édité par dropsy le 20-12-2002 à 12:58:39
Reply

Marsh Posté le 20-12-2002 à 12:58:14    

Ok logique !
 
$search  = array (  ":-)"   ,   ";-)"  ) ;
 
$replace = array (  "<img src=\"sourire.gif\">"  ,  "<img src=\"clin_d_oeil.gif\">"   ) ;
 
$message = preg_replace ($search, $replace, $message);
 
 
maintenant ça me fait  
 
Warning: No ending delimiter found in your script on line 50
 
 
je dois mettre koi a la fin ? Merci  :jap:

Reply

Marsh Posté le 20-12-2002 à 13:00:51    

?>
 
 
t'as deja fait du php toi? :heink:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 20-12-2002 à 13:02:06    

bha disons que j'ai jamais appris mais tu peux voir mon site c déjà pas mal.  
 
www.playerone.be.tf
 
 :jap:  je connais po encore vraiment toutes les piti trucs mé ça viendra

Reply

Marsh Posté le 20-12-2002 à 13:02:48    

Spy-master a écrit :

Merci Greg, si tu veux pas nous aider  :na:  ça nous fais qnd meme un up caché :D


 
Bin ch'ais pas, la question a déjà été posée 8000 fois en 2 mois, faut quand même pas déconner, la fonction de recherche existe et c'est pas pour rien.
 
MANGER !@#


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 20-12-2002 à 13:02:48   

Reply

Marsh Posté le 20-12-2002 à 13:05:39    

erf ok y a les questions mais pas de réponses précise  ;)  
 
<?php
 
$search  = array (  ":-)"   ,   ";-)"  ) ;
 
$replace = array (  "<img src=\"sourire.gif\">"  ,  "<img src=\"clin_d_oeil.gif\">"   ) ;
 
$message = preg_replace ($search, $replace, $message);
 
?>
 
il me demande toujours la meme chose "No ending delimiter found in your script "

Reply

Marsh Posté le 20-12-2002 à 13:30:03    

erf ok si je comprend bien je dois définir la fin de la page ?  :??:  Help me

Reply

Marsh Posté le 20-12-2002 à 13:55:08    

heu je suis po sur de mon machin mais...
 
$message = str_replace(":-)"," <img src='http://ausac/content.gif'> ",$message);
$message = str_replace(";-)"," <img src='http://ausac/lol.gif'> ",$message);
$message = str_replace(":-D"," <img src='http://ausac/ptdr.gif'> ",$message);
 
 
 
 :jap: si ca peu t'aider??


Message édité par dj_blero le 20-12-2002 à 13:55:38
Reply

Marsh Posté le 20-12-2002 à 13:55:24    

Personne ne sait ??? J'ai fais rechercher mais ils utilisent une autre métode  :)

Reply

Marsh Posté le 20-12-2002 à 13:59:18    

dj_blero a écrit :

heu je suis po sur de mon machin mais...
 
$message = str_replace(":-)"," <img src='http://ausac/content.gif'> ",$message);
$message = str_replace(";-)"," <img src='http://ausac/lol.gif'> ",$message);
$message = str_replace(":-D"," <img src='http://ausac/ptdr.gif'> ",$message);
 
 
 
 :jap: si ca peu t'aider??


 
Apres test :sweat: ca marche!!

Reply

Marsh Posté le 20-12-2002 à 14:04:32    

heum c simpa merci
 
ça c'est la requete de remplacement, mais pour que le script cherche dans la page je met quoi ?  :??:
 
en gros je dois tapper quoi ?


Message édité par Spy-master le 20-12-2002 à 14:06:33
Reply

Marsh Posté le 20-12-2002 à 14:07:37    

Spy-master a écrit :

heum c simpa merci
 
ça c'est la requete de remplacement, mais pour que le script cherche dans la page je met quoi ?  :??:  


 
ben ton tesxte est dans une variable?? exemple $message=  counnerie...
 
ca remplacera automatiquement tout les caractere que tu aura specifier par l'image specifier...
 
tu comprend ou tu veut un exemple??

Reply

Marsh Posté le 20-12-2002 à 14:09:31    

ok la variable de mon texte c'est  
 
$contenu
 
donc:  
 
<?php
 
$contenu = str_replace(":-)"," <img src='http://ausac/content.gif'> ",$contenu);
$contenu = str_replace(";-)"," <img src='http://ausac/lol.gif'> ",$contenu);
$contenu = str_replace(":-D"," <img src='http://ausac/ptdr.gif'> ",$contenu);
 
 
 ?>


Message édité par Spy-master le 20-12-2002 à 14:09:54
Reply

Marsh Posté le 20-12-2002 à 14:10:55    

exemple ton texte vient d'une textearea laquelle tu a nommes MESSAGE:
 

Code :
  1. $message = str_replace (":-)"," <img src='http://ausac/content.gif'> ",$message);
  2. /*Ca recherchera dedans le message tout les :-) et les remplacera par l'image content.gif*/


Reply

Marsh Posté le 20-12-2002 à 14:11:26    

Spy-master a écrit :

ok la variable de mon texte c'est  
 
$contenu
 
donc:  
 
<?php
 
$contenu = str_replace(":-)"," <img src='http://ausac/content.gif'> ",$contenu);
$contenu = str_replace(";-)"," <img src='http://ausac/lol.gif'> ",$contenu);
$contenu = str_replace(":-D"," <img src='http://ausac/ptdr.gif'> ",$contenu);
 
 
 ?>


 
Voula... et ca morche nan??

Reply

Marsh Posté le 20-12-2002 à 14:11:35    

ok merci ça marche :D en fait c l'explorer qui déconnais ça acualisait pas :s

Reply

Marsh Posté le 20-12-2002 à 14:49:13    

Voilà le résultat !!!
 
http://www.playerone.be.tf/
 
encore merci ! :jap:

Reply

Marsh Posté le 20-12-2002 à 14:59:00    

ben moi ca marche pas avec ca  [:cybersonic]  
 

$comment= str_replace(":)"," <img src='http://fawteam.free.fr/php%20test/smile.gif'> ",$comment);
$comment= str_replace(";)"," <img src='wink.gif'> ",$comment);
$comment= str_replace(":D"," <img src='biggrin.gif'> ",$comment);

Reply

Marsh Posté le 20-12-2002 à 15:03:09    

a na c bon jlavais mis apres le $comment
 
 
ptin chui mort moi :'(

Reply

Marsh Posté le 20-12-2002 à 15:05:58    

par contre un ptit truc  
 
si j'ai plusieur chaine ou je veut faire un str_replace je peu ecrire :
 
 


comment, $blablabla= str_replace(":)","<img src='smile.gif'>",$comment,$ blablabla);  
$comment= str_replace(";)"," <img src='wink.gif'> ",$comment);  
$comment= str_replace(":D"," <img src='biggrin.gif'> ",$comment);


 
 :??:  

Reply

Marsh Posté le 20-12-2002 à 16:06:45    

chacal_one333 a écrit :

par contre un ptit truc  
 
si j'ai plusieur chaine ou je veut faire un str_replace je peu ecrire :
 
 


comment, $blablabla= str_replace(":)","<img src='smile.gif'>",$comment,$ blablabla);  
$comment= str_replace(";)"," <img src='wink.gif'> ",$comment);  
$comment= str_replace(":D"," <img src='biggrin.gif'> ",$comment);


 
 :??:  
 

Oui, tu peux, c'était la première méthode que j'avais utiliser pour gérer des smilies (je l'ai remplacer par une autre pour voir le code du smilie qui s'affiche quand on passe le pointeur de la sourie dessus.

Reply

Marsh Posté le 20-12-2002 à 16:19:27    

ben nan il a pas aimé les ,

Reply

Marsh Posté le 20-12-2002 à 17:07:19    

chacal_one333 a écrit :

ben nan il a pas aimé les ,

Hou là là, j'avais pas vu la première ligne. :o

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed