Kezdőoldal » Számítástechnika » Weblapkészítés » Ezt hogyan tudnám megcsinálni?

Ezt hogyan tudnám megcsinálni?

Figyelt kérdés

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?



#php #HTML #CSS #jQuery #Ajax #jaavscript #server-side #requers
2017. ápr. 1. 18:16
1 2
 1/19 anonim ***** válasza:

???

Te hívogatod másodpercenként a timer.php-t.


Mit akar ez a kód csinálni?

2017. ápr. 1. 18:35
Hasznos számodra ez a válasz?
 2/19 A kérdező kommentje:
tudom, egy visszaszámláló szerveroldalról, autómata frissítéssel
2017. ápr. 1. 19:19
 3/19 A kérdező kommentje:
akkor hogyan tudnám megcsinálni azt, hogy meghívom egyszer és csak frissítgetem utána (újratöltöm)?
2017. ápr. 1. 19:21
 4/19 anonim ***** válasza:
Egészen pontosan mit szeretnél?
2017. ápr. 1. 19:47
Hasznos számodra ez a válasz?
 5/19 A kérdező kommentje:
egy olyan timert ami 20mptől számol vissza, 0-ig 0nál bedobja a szöveget amit megtart 5mpig és ujraindul
2017. ápr. 1. 19:50
 6/19 anonim ***** válasza:
És minek ehhez PHP?
2017. ápr. 1. 20:03
Hasznos számodra ez a válasz?
 7/19 A kérdező kommentje:
ha jobbat tudsz, nem csak beszólogatni, kérlek oszd meg velem is, kösz
2017. ápr. 1. 20:53
 8/19 anonim ***** válasza:

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?

2017. ápr. 1. 21:19
Hasznos számodra ez a válasz?
 9/19 A kérdező kommentje:
Én kérek elnézést, mert vmihez nemértek.
2017. ápr. 1. 21:20
 10/19 A kérdező kommentje:
csak mit kéne írnom bele, hogy ne hívja be mindíg?
2017. ápr. 1. 21:32
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!