Merhaba dostlar, aşağıda timer(5) kodundaki 5 sayısı yerine değişken yazamıyorum bi türlü. Yardımlarınız için şimdiden teşekkür ederim.
$data['timersonuc'] = '<script>
                                let timerOn = true;

                                function timer(remaining) {
                                  var m = Math.floor(remaining / 60);
                                  var s = remaining % 60;
                                  
                                  m = m < 10 ? \'0\' + m : m;
                                  s = s < 10 ? \'0\' + s : s;
                                  document.getElementById(\'timer\').innerHTML = m + \':\' + s;
                                  remaining -= 1;
                                  
                                  if(remaining >= 0 && timerOn) {
                                    setTimeout(function() {
                                        timer(remaining);
                                    }, 1000);
                                    return;
                                  }

                                  if(!timerOn) {
                                    // Do validate stuff here
                                    return;
                                  }
                                  
                                  // Do timeout stuff here
                                 document.getElementById("otp").disabled = true;
                                  document.getElementById("tekrar").style.visibility = "visible";
                                    document.getElementById("timer").style.visibility = "hidden";
                                  
                                }

                                timer(5);
                                  

                                </script>';