monstertube Posted April 23, 2014 Report Posted April 23, 2014 Am nevoie de un script countdown in php/jquery/java.Ce sa faca:-Porneste de la 24:00 cand ajunge la 00:00 sa execute un fisier .php si sa o ia de la capat.Ofer 100RON.Escrow. Quote
monstertube Posted April 24, 2014 Author Report Posted April 24, 2014 De ce nu folose?ti Cron Jobs ?Il vreau pentru un proiect Quote
EAdrian Posted April 24, 2014 Report Posted April 24, 2014 (edited) Il vreau pentru un proiect Se poate face, dar tu trebuie s? ?ii un tab deschis. (ceea ce este bullshit)adic?...1. Folose?ti http-equiv iar în script-ul t?u verifici dac? timpul actual este mai mare decât timpul din baza de date. ?i-am scris ?i un cod mic ca s? în?elegi despre ce este vorbaAvem baza de date ceva de genul?i aici codul pentru fi?ierul care-l "trighezi" în meta sau ajax$query = mysql_query("SELECT `id`, `class`, `interval`, `time` FROM `cron_job`");while($fetch = mysql_fetch_array($query)) { if(time() > $fetch['time']) { mysql_query("UPDATE `cron_job` SET `time` = '".(time() + $fetch['interval'])."' WHERE `id` = '".$fetch['id']."'"); include_once("cron/".$fetch['class'].".php"); $job = new $fetch['class']; $job->run(); } }2. sau folose?ti ajax, ceea ce este cam acela?i lucru de mai sus.Pe de o alt? parte po?i folosi site-uri care fac treaba asta pentru tine. Cum ar fi: https://www.setcronjob.com/sauTask Scheduling API For The Web, .Net, C#, VB, PHP, Ruby, Python, Java - A Trigger...îns? cea mai bun? alegere este cron jobs. Cred c? nu mai exist? vreun shared host care s? nu aibe.Am v?zut c? ai scris de JAVA, acum nu ?tiu dac? te refereai la javascript sau java sdk.Probabil ?tiai tu ceva îns? diferen?a dintre JAVA ?i PHP este enorm?.Programele scrise în JAVA sunt construite s? "execute programul, s? r?mân? în func?ionare apoi s? proceseze requesturile"pe când.. aplica?iile PHP "execut?, proceseaz? requestul ?i se opre?te"...ceva de genul. Edited April 24, 2014 by EAdrian Quote
monstertube Posted April 24, 2014 Author Report Posted April 24, 2014 (edited) Ma refeream sa fie scris in orice limbaj atata timp cat indeplineste ce vreau.Am gasit asta pe google var count = 600;function hitPhpScript() { var xhr = new XMLHttpRequest(); xhr.open("get", "myscript.php", true); xhr.send(null); startCountdown();}function startCountdown() { count = 600; doCountdown();}function doCountdown() { count--; if (count > 0) { document.getElementById("countdown_label").innerHTML = count + " seconds left"; setTimeout("doCountdown()", 1000); } else { hitPhpScript(); }} Edited April 24, 2014 by monstertube Quote
EAdrian Posted April 24, 2014 Report Posted April 24, 2014 (edited) Se pare c? am stat degeaba s?-mi pierd timpul s?-?i scriu.Pentru JS, AJAX, META, etc. trebuie s? ?ii browser-ul tot timpul pornit. NU PO?I S?-L ÎNCHIZI c? se opresc request-urile. Edited April 24, 2014 by EAdrian 1 Quote
monstertube Posted April 24, 2014 Author Report Posted April 24, 2014 (edited) Pai cum ma ? Daca ai de exemplu :<script language="JavaScript">TargetDate = "04/23/2014 6:00 PM";BackColor = "palegreen";ForeColor = "navy";CountActive = true;CountStepper = -1;LeadingZero = true;DisplayFormat = "%%H%% Hours, %%M%% Minutes, %%S%% Seconds.";FinishMessage = "It is finally here!"; \\ In loc de asta, executa fisier .php dupaia o ia de la capat pe a doua zi si tot asa.</script>request-urile nu se opresc pana nu ajunge la data, ora etc. Poate nu m-am exprimat eu corect.. in fine.. asta vreau Edited April 24, 2014 by monstertube Quote
shaggi Posted April 24, 2014 Report Posted April 24, 2014 (edited) Deci teoretic se poate doar cu cronjobs. Implementarea trebuie facuta in felul urmator:Cronjobs pe fisierul php la ora x in fiecare zii.si fisierul care va afisa countdown-ul sa calculeze diferenta dintre ora curenta a serverului si ora la care va fi executia. Sa afiseze timpul ramas intr-un div, si js-ul sa continue countdown-ul .. cam asa sta treaba...Daca vrei ti-l pot implementa eu daca ai cron jobs pe hostingul tau..sau poti folosi servicii gen https://www.setcronjob.com/ Edited April 24, 2014 by shaggi Quote
shaggi Posted April 24, 2014 Report Posted April 24, 2014 (edited) http://rghost.net/54587203cam asta e totul, acum depinde de tine cum setezi in fisierul api si in index.php. daca stii sa ii dai de cap si sa-l implementezi, e free, daca nu, plateste pe vreun domn sa ti-l faca:)))LINK UPDATED: Fuck, daca poate cineva sa repare problema cu timezone-ul sa-mi dea si mie PM Edited April 24, 2014 by shaggi Quote
monstertube Posted April 24, 2014 Author Report Posted April 24, 2014 Am spus ca platesc , deci voi plati. Daca ii dau de cap bine .. daca nu nu. Ti-am dat PM. Quote