> Tous les forumsForum des Webmasters

 livre d'or et smileysSujet résolu
Statut du sujet : RESOLU Imprimer
 stef59280
  Posté le 09/04/2007 @ 15:09  
 Petit astucien

344 Messages

Bonjour

J'ai créer un livre d'or il n'y à pas si longtemps de ça. Dernièrement j'ai vouu l'améliorer en ajoutant la possiblité d'ajouter des smileys. Le problème c'est que ça ne fonctionne pas; les smileys ne s'affichent pas. Pouvez m'aider merci

voila mon code :

Le formulaire :

<form name="formulaire" action="livre-or.php" method="post"><center>
<table width="502" height="196" border="1" align="center" cellspacing="0">
<tr>
<td width="104"><div id="pseudo">Pseudo : </div></td>
<td width="380">
<center>
<input name="pseudo" type="text" class="clearfix" id="pseudo" size="50" />

</center>
</td>
</tr>
<tr>
<td width="104"></td>
<td>
<center>
<input onclick="addText('[img]Url de votre image[/img]');return(false)" type="button" value="Img" />&nbsp;

<input onclick="addText('[url=|http://votre_lien.html |]Texte du lien image[/url]');return(false)" type="button" value="Lien" />&nbsp;

<input onclick="addText('

Texte à centrer

');return(false)" type="button" value="Centrer" />&nbsp;

<input onclick="addText('Texte en gras');return(false)" type="button" value="Gras" />&nbsp;

<input onclick="addText('Texte en italique');return(false)" type="button" value="Italique" />&nbsp;

<input onclick="addText('Texte souligné');return(false)" type="button" value="Souligner" />
</center>
</td>
</tr>
<tr>
<td><table width="104" border="0" cellspacing="3">
<tr>
<td width="19"><img onclick="addText(' please ');return(false)" alt="" src="smileys/please.gif" width="19" height="19" /></td>
<td width="19"><img onclick="addText(' angel ');return(false)" alt="" src="smileys/angel.gif" width="19" height="19" /></td>
<td width="19"><img onclick="addText(' colere ');return(false)" alt="" src="smileys/angry.gif" width="19" height="19" /></td>
<td width="19"><img onclick="addText(' confus ');return(false)" alt="" src="smileys/confused.gif" width="19" height="19" /></td>
</tr>
<tr>
<td><img onclick="addText(' cool ');return(false)" alt="" src="smileys/cool.gif" width="19" height="19" /></td>
<td><img onclick="addText(' pleure ');return(false)" alt="" src="smileys/cry.gif" width="19" height="19" /></td>
<td><img onclick="addText(' demon ');return(false)" alt="" src="smileys/devil.gif" width="19" height="19" /></td>
<td><img onclick="addText(' :heu: ');return(false)" alt="" src="smileys/embarassed.gif" width="19" height="19" /></td>
</tr>
<tr>
<td><img onclick="addText(' rire ');return(false)" alt="" src="smileys/grin.gif" width="19" height="19" /></td>
<td><img onclick="addText(' coeur ');return(false)" alt="" src="smileys/heart.gif" width="19" height="19" /></td>
<td><img onclick="addText(' coeurbrise ');return(false)" alt="" src="smileys/heartbroken.gif" width="19" height="19" /></td>
<td><img onclick="addText(' love ');return(false)" alt="" src="smileys/love.gif" width="19" height="19" /></td>
</tr>
<tr>
<td><img onclick="addText(' ninja ');return(false)" alt="" src="smileys/ninja.gif" width="19" height="19" /></td>
<td><img onclick="addText(' phone ');return(false)" alt="" src="smileys/phone.gif" width="19" height="19" /></td>
<td><img onclick="addText(' sad ');return(false)" alt="" src="smileys/sad.gif" width="19" height="19" /></td>
<td><img onclick="addText(' serieux ');return(false)" alt="" src="smileys/serious.gif" width="19" height="19" /></td>
</tr>
<tr>
<td><img onclick="addText(' malade ');return(false)" alt="" src="smileys/sick.gif" width="19" height="19" /></td>
<td><img onclick="addText(' smile ');return(false)" alt="" src="smileys/smile.gif" width="19" height="19" /></td>
<td><img onclick="addText(' surpris ');return(false)" alt="" src="smileys/surprised.gif" width="19" height="19" /></td>
<td><img onclick="addText(' langue ');return(false)" alt="" src="smileys/tongue.gif" width="19" height="19" /></td>
</tr>
</table></td>
<td valign="top"><label>message<br>
<textarea name="message" cols="60" rows="10" id="message"></textarea>
</label></tr>
<tr>
<td colspan="2"><center><input type="reset" class="envoyer" value="Supprimer" />&nbsp;&nbsp;&nbsp;<input type="submit" class="envoyer" value="Envoyer" /></center></td>
</tr>
<tr>
<td colspan="2"><center><label>Quelle est la couleur du cheval blanc d'Henri 4 ?<br /></label>
<input type="text" name="rep" id="rep" />
</center></td>
</tr>
</table>
</center>
</form>

Le traitement php

<?php

$avant = array ('please',
'ange',
'colere',
'confus',
'cool',
'pleure',
'demon',
'embarassed',
'sourire',
'coeur',
'coeurbrise',
'amoureux',
'ninja',
'phone',
'sad',
'serieux',
'malade',
'smile',
'supris',
':)',

'[img]', '[/img]',
'[url=|', '|]', '[/url]',
'[centre]', '[/centre]',
'[gras]', '[/gras]',
'[italique]', '[/italique]',
'[souligne]', '[/souligne]',


);


$apres = array ('<img src="smileys/please.gif" alt="" />',
'<img src="smileys/angel.gif" alt="" />',
'<img src="smileys/angry.gif" alt="" />',
'<img src="smileys/confused.gif" alt="" />',
'<img src="smileys/cool.gif" alt="" />',
'<img src="smileys/cry.gif" alt="" />',
'<img src="smileys/devil.gif" alt="" />',
'<img src="smileys/embarassed.gif" alt="" />',
'<img src="smileys/grin.gif" alt="" />',
'<img src="smileys/heart.gif" alt="" />',
'<img src="smileys/heartbroken.gif" alt="" />',
'<img src="smileys/love.gif" alt="" />',
'<img src="smileys/ninja.gif" alt="" />',
'<img src="smileys/phone.gif" alt="" />',
'<img src="smileys/sad.gif" alt="" />',
'<img src="smileys/serious.gif" alt="" />',
'<img src="smileys/sick.gif" alt="" />',
'<img src="smileys/smile.gif" alt="" />',
'<img src="smileys/surprised.gif" alt="" />',
'<img src="smileys/tongue.gif" alt="" />',

'<img src="', '" alt="img" />',
'<a href="', '">', '</a>',
'<center>', '</center>',
'<span id="gras">', '</span>',
'<span id="italique">', '</span>',
'<span id="souligne">', '</span>',

);

$var = $donnees['message'];
$message = str_replace($avant, $apres, $var);
?>

Par <?php echo $donnees['pseudo'];?> le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?> <br /></strong><br />

<?php echo $donnees['message'];?></p>
<p><br />
</p>
<h3></h3>

 Afficher le profil de stef59280Envoyer un message privé à stef59280
 
 
Publicité
 stef59280  Posté le 09/04/2007 à 21:03  
Petit astucien

344 Messages
personne ne peut me renseigner ?
Afficher le profil de stef59280Envoyer un message privé à stef59280
 Revenir en haut de la page
 stef59280  Posté le 10/04/2007 à 20:17  
Petit astucien

344 Messages
Il vous manque peut être une partie de mon code ? J'ai déjà corrigé quelques erreurs de mon code mais le système des smileys ne fonctionne toujours pas.
Afficher le profil de stef59280Envoyer un message privé à stef59280
 Revenir en haut de la page
 stef59280  Posté le 13/04/2007 à 18:51  
Petit astucien

344 Messages
Vous manque t'il des informations ?
Afficher le profil de stef59280Envoyer un message privé à stef59280
 Revenir en haut de la page
 Anonyme  Posté le 13/04/2007 à 21:18  
Petit astucien

237 Messages

mon pauvre pas de réponse depuis le 9/04

tu peux attendre le mois de septembre pour que les gens rentrent tous au chaud car la il sont tous dehor par ces belle journé lol

et surtout ne désespere pas attendre une réponse ou prie pour qu'il pleut lol

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 stef59280  Posté le 15/04/2007 à 14:49  
Petit astucien

344 Messages
Comme personne ne me répond j'ai finit par y arriver seul. Et maintenant c'est bon ça fonctionne !
Afficher le profil de stef59280Envoyer un message privé à stef59280
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page