pierrej
-
Modifié par pierrej le 23/05/2011 à 17:12
pierrej -
23 mai 2011 à 18:12
Bonjour,
J'ai un très gros problème ...
J'utilise la variable fopen pour créer et ouvrir un fichier HTML. Je vous montre mon code pour que ce soit plus claire à comprendre pour vous:
<?php
if (isset($_POST['code']))
{
$fp = fopen($_POST['choix'].'.html',"w+" ); // On ouvre et créer le fichier
fwrite($fp,$_POST['code']); // On écrit dedans
fclose($fp); // On ferme le fichier
}
?>
Tous fonctionne comme prévu ! sauf une chose ... des "/" se sont ajoutés dans mon code source...
Je suppose que pendant la conversion du code situé dans le texarea, à la création du ficher quelque chose ne doit pas se passer comme je le veux !
Je vous donne un exemple avec le début du script que je colle dans le texarea:
avant:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
après:
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
Comme vous pouvez le voir, après l'exécution de mon script les certains "/" ont changés de sens, ou se sont ajouté ! Je trouve ça très bizar !
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.