Je veux enregistrer le contenu d'une zone de texte dans un fichier texte sur mon ordinateur après avoir cliqué sur le bouton Enregistrer. Mon code fonctionne mais le code HTML est également inclus dans le fichier texte.
Voici mon code :
if(isset($_POST['submit_save'])) {
$file = "output.txt";
$output = $_POST['output_str'];
file_put_contents($file, $output);
$text = file_get_contents($file);
header("Content-type: application/text");
header("Content-Disposition: attachment; filename=\"$file\"");
echo $text;
} else {
$_POST['output_str'] = "";
}
Exemple d'un contenu de zone de texte à enregistrer :
Le rapide renard brun saute par dessus le chien paresseux.
Après avoir cliqué sur le bouton Enregistrer, la boîte de dialogue "Enregistrer sous" s'affiche et enregistrera le fichier sous le nom output.txt. Voici le contenu du fichier output.txt :
Le rapide renard brun saute par dessus le chien paresseux.
Comment puis-je me débarrasser du code html dans mon fichier texte enregistré ?