Bonjour,
Excusez moi, j'avais fais une bourde grossière, j'avais omis de changer l'extension de mon fichier en .php
Et donc, déjà un plus, le code ne s'affiche plus sur ma page, quel idiot je fait.....
En ce qui concerne le code en lui même, j'avais bien fait une erreur, j'avais confondu le "1" et le "l".
J'ai donc suivi ce que tu m'a dit Babylontiti, et j'ai modifié mon code, cela ne fonctionne toujours pas...
J'ai aussi supprimé le fichier .htaccess, idem : erreur.
Le problème qui je pense venait de EasyPhp, j'ai donc fait le grand ménage, désinstallation complète, et effacement dans le registre de tout ce qui concernait apache , mysql et EasyPhp.
De plus dans la liste des services(services.msc), il y en avait un nommé apache, mais qui était arrêté et que je ne pouvait démarré, car il m'affichait une erreur, décidément..... :-(
Je l'ai donc viré aussi.
Après la réinstalle de EasyPhp, de suite un nouveau problème, les 2 mises à jour refusent de se charger, erreur, qu'est-ce que je lui ai fait pour qu'il me fasse autant ch....
Donc le code fonctionnerait a-priori, mais lorsque j'essai de le faire fonctionner en validant sur le bouton: Echec.
Il y a une chose qui m'intrigue, c'est que lorsque je regarde le code source de ma page, celle-ci n'est pas le même que dans mon fichier, je vous montre :
Original :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 //EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link href="contact.css" rel="stylesheet" type="text/css">
<title>Contact</title>
</head>
<body>
<h1>CONTACT</h1>
<form action="<?echo $PHP_SELF;?>" method="post">
<textarea id="saisie" name="message" wrap=virtual></textarea>
<input id="bouton" type="submit" value="Envoyer">
</form>
<?
if (!empty($_POST['message'])) {
$fp = fopen("contact.txt", "ab");
fwrite($fp, nl2br($_POST['message'])."<p>\n");
fclose($fp);
}
?>
<p>Historique</p>
<?
readFile("contact.txt");
?>
</body>
</html>
Et celui regardé via le navigateur :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 //EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link href="contact.css" rel="stylesheet" type="text/css">
<title>Contact</title>
</head>
<body>
<h1>CONTACT</h1>
<form action="<br />
<b>Notice</b>: Undefined variable: PHP_SELF in <b>c:\logiciels\easyphp1-8\www\webmod1\contact.php</b> on line <b>12</b><br />
" method="post">
<textarea wrap=soft id="saisie" name="message" wrap=virtual></textarea>
<input id="bouton" type="submit" value="Envoyer">
</form>
<p>Historique</p>
</body>
</html>
<!--//--><script>PrxRST();</script>
La ligne 12 est celle-ci :
<form action="<?echo $PHP_SELF;?>" method="post">
Qu'en pensez vous ?
Et puis, je n'ose plus toucher aux paramètres d'administration, à chaque fois que je change quelque-chose, je n'y ai plus accès, je ne sais vraiment plus quoi faire.....