1. le_grand_tigre,
Salut à tous,
ma page d'options sur mon site ne fonctionne plus depuis que j'ai fais des changements importants dans mon codage.
Son lien est:
https://www.accessibiliteprogrammes.fr/settings.php
et voici son code:
<?php
$log = '';
if(isset($_GET['act']) and $_GET['act'] == 'form') {
if(isset($_POST['menu']))
setcookie('menu', $_POST['menu'], time() + 365243600, null, null, false, true);
if(isset($_POST['audio'])) {
if($_POST['audio'] == 'on')
setcookie('audio', '1', time() + 4365.25243600, null, null, false, true);
else
setcookie('audio', '0', time() + 4365.25243600, null, null, false, true);
}
else
setcookie('audio', '0', time() + 4365.2524*3600, null, null, false, true);
header('Location: /settings.php?act=ok#log');
}
if(isset($_GET['act']) and $_GET['act'] == 'ok')
$log = 'ok';
?>
<?php include "header.inc.php";?>
<?php $titre="Paramètres du site"; ?>
<?php if((isset($_COOKIE['audio']) and $_COOKIE['audio'] == "1") or !isset($_COOKIE['audio'])) { ?>
<audio src="sons/Windows Notify System Generic.mp3" autoplay></audio>
<?php } ?>
<div id="body" role="main">
<a name="menupage"></a>
<h1>Paramètres</h1>
<?php
if($log != '') {
?>
<p id="log">
<?php
if($log == 'ok')
print('<strong>Les modification ont bien été prises en comptes.</strong>');
?>
</p>
<?php
}
?>
<p>
Ici vous pouvez effectuer quelques réglages.<br />
Les cookies doivent être autorisés pour que celà prenne effet.
</p>
<form action="?act=form" method="post">
<label for="menu">Style du menu:</label><br />
<label><input type="radio" name="menu" value="select" <?php if((isset($_COOKIE['menu']) and $_COOKIE['menu'] == "select") or !isset($_COOKIE['menu'])) echo 'checked'; ?> />Liste déroulante (Version 2.0 et 3.0 du site)</label><br />
<label><input type="radio" name="menu" value="ulli" <?php if (isset($_COOKIE['menu']) and $_COOKIE['menu'] == "ulli") echo 'checked'; ?> />Liste à puces (Version 1.0 du site)</label><br />
<label for="f_audio">Activer les sons sur le site:</label>
<input type="checkbox" id="f_audio" name="audio" <?php if((isset($_COOKIE['audio']) and $_COOKIE['audio'] == "1") or !isset($_COOKIE['audio'])) echo 'checked'; ?> /><br />
<input type="submit" value="Enregistrer" />
</form>
<a href="#menu du site">retour au menu du site</a>
</div>
<?php include "footer.inc.php";?>
si il le faut je peux fournir le code d'autres trucs comme header.inc.php ou footer.inc.php.
Pouvez-vous m'aider à résoudre mon problème svp?
Merci.
Skor: +0