Griser un input en PHP après un certain laps de temps

Fermé
Vicc - Modifié par Vicc le 21/10/2015 à 14:40
 Vicc - 21 oct. 2015 à 16:26
Bonjour,


J'ai ce code pour griser un input en php après 10 secondes

$_SESSION['timechat'] = 0;
$sp .= '<form action="proceed.php" method="post">';
if(isset($_SESSION['to'])) // Si le membre a choisi un destinataire
{
         $_SESSION['timechat'] = 10;
         if($_SESSION['timechat'] > 0)
         {
                 $_SESSION['timechat']--;
                $sp .= '<input type="text" id="message" maxlength="255" />
                <input type="hidden" name="pseudo" id="pseudo" value="'.$_SESSION['id'].'" />
                 <input type="button" id ="envoyer" value="Envoyer" onclick="submitChat();" />';
         }
          elseif($_SESSION['timechat'] == 0)
         {
                $sp .= '<input type="text" id="message" maxlength="255" disabled />
               <input type="button" value="Envoyer" disabled />';
         }
}
else
{
 $sp .= '<input type="text" id="message" maxlength="255" disabled />
 <input type="button" value="Envoyer" disabled />';
}
$sp .= '</form>


Mais ça ne marche pas :/

Pouvez-vous m'aider svp ?
A voir également:

2 réponses

abcdragees Messages postés 1 Date d'inscription mercredi 21 octobre 2015 Statut Membre Dernière intervention 21 octobre 2015
21 oct. 2015 à 16:21
cela ne pas fonctionner car ton script s'exécute coté serveur et non coté navigateur. Tu dois le faire un Js coté navigateur
0
J'ai du js côté navigateur :

<div id="compte_a_rebours">Fin de la conversation dans : <strong><span id="mins"></span></strong>:<strong><span id="secs"></span></strong>.</div>
<script type="text/javascript">
var tps_restant=10;
setInterval(function(){
if(tps_restant>0) tps_restant--;				document.getElementById("secs").innerHTML=tps_restant%60;			document.getElementById("mins").innerHTML=Math.floor(tps_restant/60);
if(tps_restant==0)
{						  document.getElementById("message").disabled=true;
document.getElementById("envoyer").disabled=true;
}
},1000);
</script>


Cependant, le js n'étant pas sécurisé, je voudrais sécuriser le tout via php
0