Lunivers2dbgt-News

=> Visiter le site "Lunivers2dbgt"

Lunivers2dbgt-News

Messagepar Fabrice le Lun Avr 04, 2005 21:23

Code: Tout sélectionner
<?
include "admin/configuration.php";
$date = date("d-m-Y à H:i");
if(empty($pseudo) OR empty($commentaire))
    {
    echo 'Attention, vous avez pas tout remplie !</font>';
    }
else     
    {
$commentaire2 = htmlentities($commentaire);
$commentaire3 = str_replace(";)","<img src=/news/img/clin.gif border=0>", $commentaire2);
$commentaire3 = str_replace("8)","<img src=/news/img/lunette.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":(","<img src=/news/img/triste.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":p","<img src=/news/img/langue.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":D","<img src=/news/img/content.gif border=0>", $commentaire2);
$commentaire3 = str_replace("o_o","<img src=/news/img/zarb.gif border=0>", $commentaire2);
$commentaire3 = str_replace("^^","<img src=/news/img/^_^.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":)","<img src=/news/img/happy.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":-/","<img src=/news/img/confus.gif border=0>", $commentaire2);
$commentaire3 = str_replace(":-)","<img src=/news/img/happy.gif border=0>", $commentaire2);
$link = mysql_connect ($host,$login,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

    $sql = "INSERT INTO $table_commentaires VALUES('','$id_commentaire','$date','$pseudo','$mail','$commentaire3')";
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
    echo '<center>Le commentaire a bien été ajouté.</center>';
    print('<meta http-equiv="refresh" content="0; url=commentaire.php?id_commentaire='.$id_commentaire.'">');

    mysql_close();
    } 
?>


Cela permet de bloquer les codes html. A mettre dans la page /news/ajout_commentaire.php
Dernière édition par Fabrice le Ven Juin 24, 2005 13:17, édité 1 fois.
Image
Avatar de l’utilisateur
Fabrice
 
Messages: 297
Inscription: Dim Sep 12, 2004 19:57
Localisation: Perigny

Re: lUNIVERS2DBGT8NEWS

Messagepar Salagir le Mar Avr 05, 2005 10:23

Si j'puis permettre.... Il y a une erreur dans le code.

Fabrice a écrit:
Code: Tout sélectionner
$commentaire3 = str_replace(";)","<img src=/news/img/clin.gif border=0>", $commentaire2);
$commentaire3 = str_replace("8)","<img src=/news/img/lunette.gif border=0>", $commentaire2);

A la 2e ligne, $commentaire3 est remplacé par $commentaire2 modifié, ce qui annule la valeur donnée à la ligne précédente.

En bref, seul le dernier smiley (":-)") sera remplacé par une image, tous les autres resteront normaux.
Il fautque str_replace reprennent en argument $commentaire3

Note: "vous n'avez pas tout rempli". (sans e)
Et enfin pour finir et être chiant, si dans la date tu mets l'année à la fin et le mois au milieu (système français donc), écris le à la française, c'est à dire séparé par des "/"
Mes diverses créations : BD Hémisphères - BD Super Dragon Bros Z , et....
Image
Image Image Image
Avatar de l’utilisateur
Salagir
Administrateur
Administrateur
 
Messages: 1285
Inscription: Mar Sep 28, 2004 19:50


Revenir vers Lunivers2dbgt

Modérateur: Modérateurs de l'Univers de DBGT

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 25 invités