J'utilise des données encodées en base64 pour les stocker dans ma base de données avec le type de données BLOB. Le code passe-partout est le suivant.
$content = '<html>
<head>
<script>--Some javascript and libraries included--</script>
<title></title>
</head>
<body>
<style>--Some Styling--</style>
</body>
</html>';
Encoder des données en base64
$encodedContent = base64_encode($content); // This will Encode
Et enregistrez les données dans la base de données avec BLOB. Maintenant, après avoir récupéré les données, décodez-les simplement comme suit.
$ContentDecoded = base64_decode($content); // decode the base64
Maintenant la valeur de $contentDecoded est le HTML brut.