Merci poru cette réponse rapide !
Ca fait plaisir d'avoir une petite attention.
Vos explications sont claires. Cependant , je crois comprendre, mais je n'en suis pas sur, que votre code, ne vas pas écrire sur mon fichier.
Je crois avoir compris que quand le serveur va recevoir l'ordre de m'envoyer la page html demandée .
Il va exécuter le code php en premier .
Donc il va transformer cette ligne :
<?php echo $_SERVER['PHP_SELF'];?>
en quelques chose je ne sais pas trop quoi ! La logique voudrait en "OFF" ou en "ON"
ce qui donnerai :
<form action="ON" method="post">
<input type="submit" id="envoyer" name="envoyer" value="ON">
<form>
Donc il exécuterai la fonction ON(); toujours en php car je suis encore dans le serveur ?
J'ai donc rajouter la fonction php qui permet de modifier le fichier en question.
EN modifiant mon code ainsi, ça ne fonctionne toujours pas. Quelques chose doit m’échapper.
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Commande LED</title>
</head>
<body>
<h1 id="titre" >Mon serveur Web</h1>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type="submit" id="envoyer" name="envoyer" value="ON">
<form>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type="submit" id="envoyer" name="envoyer" value="OFF">
<form>
<?php
function ON()
{
$monfichier = fopen('LED.txt', 'r+');
fseek($monfichier, 0); // On remet le curseur au début du fichier
fputs($monfichier, 'on' ); // On écrit le nouveau nombre de pages vues
fclose($monfichier);
}
?>
<?php
function OFF()
{
$monfichier = fopen('LED.txt', 'r+');
fseek($monfichier, 0); // On remet le curseur au début du fichier
fputs($monfichier, 'off' ); // On écrit le nouveau nombre de pages vues
fclose($monfichier);
}
?>
</body>
</html>
Désolé si je dis des âneries !
Merci de m'avoir lu