Обратно броене и изпълняване на PHP код

raiden

Registered
Трябва ми скрипт, който да отброи определени секунди (например 60) и след това да продължи изпълнението на PHP кода, а си нямам и понятие от JS, така че ако някой може да помогне ще съм му много благодарен
 
raiden каза:
Трябва ми скрипт, който да отброи определени секунди (например 60) и след това да продължи изпълнението на PHP кода, а си нямам и понятие от JS, така че ако някой може да помогне ще съм му много благодарен
Ето ти един код на JavaScript:
Код:
<html>

<head>

<title></title>

</head>

<body>


<form name='fifteenth'>You will be redirected in 
    <input type='text' size='3' name='sixteenth'> seconds
</form>

<script language='JavaScript' type='text/JavaScript'>
var seventeenth='http://web-tourist.net/';var eighteenth=5;var nineteenth=document.fifteenth.sixteenth.value=eighteenth+1;
function twentieth(){
if (nineteenth!=1){nineteenth-=1;document.fifteenth.sixteenth.value=nineteenth;}
else{window.location=seventeenth;return}setTimeout('twentieth()',1000);}twentieth();
</script>

</body>

</html>
Трябва там дето ти е адреса web-tourist трябва да сложиш своя php скрипт!
 
Помага ми до известна степен но на мен не ми трябва да отвори PHP файл, а да продължи изпълнението на текущия
 
Еми за визуалното отброяване има го и в това което ти ми даде, просто искам след като отброи секундите да не пренасочва към друга страница а да продължи с изпълнението на останалата част от страницата, с пренасочване също ме устройва, но искам да изпраща няколко променливи в другата страница
 
Това, което искаш може да се направи на AJAX.След изтичане на времето, да се стартира функция,която да изпраща променливите до друга страница!
 
http://bg.php.net/manual/en/function.sleep.php

т.е. искаш :
Код:
<?php
..............................................
/* браузъра до тука може да е print-ил нещо, а може и не */
sleep(60);
..............................................
?>
8)
 
Добре работата стана, но кода преди sleep(); се изпълнява след като изтече таймера
 

Back
Горе