Salut tout le monde,
Je suis confronter à un problème. J'ai télécharger un éditeur :
Code PHP :
<link rel="stylesheet" href="../style.css" type="text/css">
<h2><p align="center">Barre de défilement</h2>
<script language="JavaScript">
function preview()
{
document.getElementById('preview').innerHTML = document.getElementById('text').value
}
</script>
<?
// Configuration
$cfg['page_name'] = "editer_news.php";
$cfg['file_to_edit'] = "news.txt";
// Code de lecture ecriture
$handle = fopen($cfg['file_to_edit'],"r");
$contents = fread ($handle, filesize ($cfg['file_to_edit']));
if ( isset($_POST['text']) )
{
$handle = fopen($cfg['file_to_edit'],"w");
fwrite($handle, $_POST['text']);
echo "<div align=\"center\">";
echo "<a href=\"".$cfg['page_name']."\">Retour</a>";
echo "</div>";
}
else
{
?>
<html>
<div align="center">
<form action="<?=$cfg['page_name']?>" method="post">
<textarea id="text" onKeyUp="preview()" name="text" rows="20" cols="50"><?=$contents?></textarea><br>
<input type="submit" value="Enregistrer"><br>
</form>
</div>
<br>
<div id="preview">
</div>
</html>
<?
}
?>
Le problème, c'est que je l'utilise pour créer les news de mon site (simple et efficace).
Hélas, pour les news, j'utilise des balises html style :
Code HTML :
Mais, quand j'enregistre la page une fois modifier via l'éditeur. Il me créer des slashs. Ce qui empêche une bonne affichage sur la page d'accueil.
Comme vous aurez du remarquer, le code PHP n'utilise pas la BDD (Ne me dite pas de changer pour une avec BDD, j'ai fais expres car je veux pas me compliquer les choses pour l'instant.)
Étant donné que mes connaissances en PHP sont presque nul je fais appel a vous =/
Princdav