Alors mon problème ce jour (j'avais résolu sur mon serveur il y a quelques année), mais je viens de réinstallé mon serveur et j'ai pris un coup de vieux depuis la dernière fois
Besoin de votre aide. Merci d'avance.
Je post des Emojis de ce type dans mon éditeur tinymce
(d'ailleurs sur phpfrance Emojis affiché en grande taille?)
Aucune erreur pour insertion d'images format comme sur php france images/smilies/eusa_doh.gif , .png .jpg etc....
Fatal error: Uncaught mysqli_sql_exception: Incorrect string value: '\xF0\x9F\x98\x82&l...' for column 'tableau_1' at row 1 in /var/www/html/le_site/admin_pages/code_nouveau.php:92 Stack trace: #0 /var/www/html/le_site/admin_pages/code_nouveau.php(92): mysqli->query() #1 {main} thrown in /var/www/html/le_site/admin_pages/code_nouveau.php on line 92
Le code d'injection:
$tableau_1 = htmlEntities($_POST['tableau_1'], ENT_QUOTES | ENT_IGNORE, "UTF-8");
$bdd = "INSERT INTO `table_posts` (objet, tableau_1, date_post) VALUES ('$objet', '$tableau_1' , now()) ";
if($conn->query($bdd) === TRUE ){
echo "<h2 style=' color:green; text-align:center; margin-left:auto; margin-right:auto;'>Nouveau post blog créé ! <br><img src='./images/pouce.gif'></h2>";
echo '<meta http-equiv="refresh" content="3;URL=modif.php">';
} else {
echo "<h5 style=' color:black;'>Erreur SQL insertion données: " . $bdd . " " . $conn->error;
echo '<meta http-equiv="refresh" content="3;URL=nouveau.php">';
}$conn->close();
?>
</div>
</body>
</html>
