Ezt hogyan tudnám megcsinálni?
Van egy index.php:
<?php
include 'timer.php';
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>CSGO-Games.com</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="CSGO Gambling | CSGO-Games.com">
<meta name="keywords" content="CSGO,Gambling,CSGO-Games.com,CSGO-Roulette,CSGO-Dice,CSGO-Jackpot,CSGO-Crash,CSGO-Coinflip,roulette,coinflip,dice,crash,jackpot">
<meta name="author" content="kerulo Szabolcs">
<link rel="stylesheet" href=" [link]
<script src=" [link]
<script src=" [link]
<script type="application/javascript" src="js/Core.js"></script>
<link rel="stylesheet" href=" [link]
<link rel="stylesheet" href="style.css">
</head>
<body>
<p timer>Roll: <?php echo "$difference";?> seconds.</p>
</body>
</html>
Core.js:
$(function(){
var timertext = $("[timer]");
setInterval(function(){
$.post("timer.php", {type : "timerupdate"}, function(data){
timertext.html("Roll: " + data + " seconds.")
})
}, 1000);
});
timer.php:
<?php
$timer = 21; // seconds
$timestamp_file = 'end_timestamp.txt';
if(!file_exists($timestamp_file)){
file_put_contents($timestamp_file, time()+$timer);
}
$end_timestamp = file_get_contents($timestamp_file);
$current_timestamp = time();
$difference = $end_timestamp - $current_timestamp;
if($difference <= 0){
include 'Core.php';
echo "Rolled: $number <br />"."Hash: $hash <br />"."Secret: $salt";
file_put_contents($timestamp_file, time()+$timer);
}
if(isset($_POST["type"]) === true && $_POST["type"] == "timerupdate"){
echo($difference);
}
?>
core.php(nem annyira lényeges):
<?php
$saltSET = '0123456789abcdef';
$length = strlen($saltSET);
$salt = '';
$saltLength = mt_rand(8,12);
for ($i = 0; $i < $saltLength; $i++) {
$salt .= $saltSET[mt_rand(0, $saltLength - 1)];
}
$number = mt_rand(0,14);
$hash = md5($salt.$number);
?>
Az a bajom, hogy ha megnyitom a console-t (chrome), ott a "Network"-ot és tele van timer.php-val minden egyes másodpercnél még 1 db oda kerül. Ezt hogyan lehetne elkerülni?
+ Hogyan tudnám azt megcsinálni, hogy amikor letelik az idő megálljon kb 5 másodpercre és akkor menjen tovább?
???
Te hívogatod másodpercenként a timer.php-t.
Mit akar ez a kód csinálni?
JS: SetInterval, de hiszen már használod is...
Vagy ez is ilyen youtube videókból összelopkodott weboldal és fogalmad sincs mi hogy működik?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!