Toon posts:

[ASP] ticks and timeout??

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Beste mensen

Ik heb een vraagje voor jullie. Jullie kennen practisch allemaal planetarion wel en aanverwanten. Die werken met ticks. Om het uur wordt er een bepaalde functie gestart om bepaalde dingen te berekenen.

Nu heb ik iets soortgelijks nodig, Ik wil mijn website om de 5min een XML file laten maken. Die xml file maken is zelf geen probleem. Wel zoek ik iets om die functie te triggeren...
Dus Hoe kan je met ASP (of desnoods PHP) om een bepaalde tijd iets te laten doen?

heel hartelijk bedankt op voorhand !!!!

Verwijderd

Topicstarter
:'( anyone?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wil je dat server-side doen of elke 5 minuten zolang een bezoeker op je website blijft hangen?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

je kan met een client scripttaal een soort refresh functie maken om de 5 min. zodat je die asp pagina het xml kan maken.... ;)

  • The Bad Seed
  • Registratie: November 2001
  • Laatst online: 17-08 08:42

The Bad Seed

Chaotic since 1983

Als je een *nix server hebt, en je hebt shell acces kan je een cronjob gebruiken om zoiets te doen (dan gebeurt het ook effectief elke 5 minuten).
Een andere mogelijkheid is aan het begin van een vaak aangeroepen script iets zetten als
code:
1
2
if($tijdxmlbestand + 300)<$tijdNu
{maak xmlbestand}

dan gebeurt het niet noodzakelijk elke 5 minuten, maar wel als er iemand op je site zit te browsen.

[ Voor 15% gewijzigd door The Bad Seed op 25-02-2003 17:27 ]

Hail to the guardians of the watchtowers of the north


  • Arnaud
  • Registratie: Mei 2000
  • Laatst online: 02-08 18:07
En als je een Windows server hebt gebruik je at in plaats van een cronjob. (ASP + Windows > ASP + *nix)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Samengevat: Dit heeft dus niets met PHP of ASP specifiek te maken.
Belangrijker is om te weten welk platform je hebt, Windows of non-windows.
Als we dit weten, kan imho pas echt gezegd worden hoe je dit moet doen.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 23-08 21:20

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 set_time_limit(0);
 ignore_user_abort(1);

 $lastTime = time();
  
 while( true ){
    if( time() == $lastTime+300 ){
     maakXML();
     $lastTime = time();
   }
 }
?>


Let goed op wat je doet, want je hebt nu _altijd_ een script runnen dat je niet simpelweg afsluit door de browser te sluiten.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️

Verkeerde forum vriend.. tevens wordt kicken na 1 minuut niet echt op prijs gesteld.
Pagina: 1

Dit topic is gesloten.