Problème slash

Signaler
Messages postés
2
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
7 août 2010
-
Messages postés
2
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
7 août 2010
-
Salut tout le monde,

Je suis confronter à un problème. J'ai télécharger un éditeur :
<link rel="stylesheet" href="../style.css" type="text/css">

Barre de défilement


<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 "
";
echo "Retour";
echo "
";
}
else
{
?>
<html>


<form action="<?=$cfg['page_name']?>" method="post">
<textarea id="text" onKeyUp="preview()" name="text" rows="20" cols="50"><?=$contents?></textarea>



</form>








</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 :


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

2 réponses

Messages postés
3708
Date d'inscription
lundi 5 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2012
30
Salut,

Je sais qu'il ne faut pas te le dire, mais je prends la liberté de le faire :
tu devrais utiliser une base de données !!

Ne pense pas que ça soit compliqué dans ton cas, bien au contraire, son utilisation te facilitera grandement la vie.


Il s'agit de slashes ou d'anti slashes ?

Qu'est ce que ça raconte si tu crées un fichier avec ce code ?

echo get_magic_quotes_gpc();



Cordialement,


Kohntark -
Messages postés
2
Date d'inscription
mardi 11 août 2009
Statut
Membre
Dernière intervention
7 août 2010

Il s'agit de slashes.

Le problème est résolu :

Je suis tombé sur un éditeur plus complet et qui travaille avec une BDD. J'ai donc tenté le coup.

J'ai du bien sur le modifier à cause des balises. Bref, j'ai fais quelques tests et j'ai réussis, plus aucun soucis ;)

Merci à toi tout de même ;)