[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - Deel van pagina refreshen
Pagina 1 van 1

Deel van pagina refreshen

BerichtGeplaatst: 29 sep 2008 16:36
door Douwe 666
Hallo allemaal.

Ik heb een website die een aantal dingen weergeeft. Nu heb ik ook een bestand op die website waar gegevens in staan voor de rest van de site. Is het mogelijk om de site op een of andere manier "actief" te maken, zodat hij een handeling uit gaat voeren op het moment dat het bep. bestand gewijzigd word?
Dat zou bijvoorbeeld kunnen door de pagina vaak te laten refreshen (een deel v/d pagina) maar dat komt het dataverkeer niet echt ten goede...

Alvast bedankt voor het meedenken

Re: Deel van pagina refreshen

BerichtGeplaatst: 29 sep 2008 18:44
door Remi
Ik weet dat het met ajax en met java kan.
Maar hoe, ik zou het niet weten. :ugeek:
Ajax is gewoon volledig in de browser, en ik denk dat dat is wat je wilt.
Met ajax kan je een klein stukje pagina ophalen of een xml bestandje. In plaats van telkens de hele pagina.

Re: Deel van pagina refreshen

BerichtGeplaatst: 29 sep 2008 20:26
door ElbertF
Dat kan niet zonder het bestand constant aan te roepen, met een HTTP-refresh of AJAX. :)

Re: Deel van pagina refreshen

BerichtGeplaatst: 29 sep 2008 21:24
door Douwe 666
Dan zal ik dat maar met AJAX doen, anders moeten alle afbeeldingen ook direct refreshen en daar zit de bezoeker niet op te wachten.

Hoe werkt dat met AJAX?

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 08:39
door ElbertF
Misschien zou je met een iframe kunnen werken. Deze tutorial heeft mij destijds op weg geholpen met AJAX:
http://developer.mozilla.org/en/AJAX/Getting_Started

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 12:09
door Douwe 666
De pagina bestaat vooral uit PHP, dus ik zal gewoon de include functie gebruiken.
Ik ga eens kijken op je linkje!

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 15:42
door Derk

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 15:43
door frizzy
Volgens mij is het ook niet de bedoeling en gaat het alleen om het effect

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 17:27
door Douwe 666

Re: Deel van pagina refreshen

BerichtGeplaatst: 30 sep 2008 18:25
door libia
je stop de inhoud in een divje, dan vervang je de inhoud daarvan met de response die je krijgt via de ajax ;)

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 14:36
door Douwe 666
Dus zo:
<div id="refresher"></div>
Maar wat zet ik dan als AJAX? Ik begrijp die link toch niet helemaal (hij moet om de 1 à 2 sec. refreshen denk ik, het uit te lezen bestand is refresh.php)

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 14:47
door libia

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 15:26
door ElbertF
Als iemand de pagina de hele dag laat open staan is dat wel 12 * 60 * 60 / 2 ofwel meer dan 20.000 pageviews, dus ik zou eerder iets van 15 seconden nemen en evt. stoppen met refreshen na 10 keer (tenzij het om een chatbox ofzo gaat). :P

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 15:38
door libia

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 15:53
door Douwe 666
Dank jullie wel,
Het is voor een soort Online chatbox / spel (een combinatie van beiden) vandaar dat hij zo vaak moet refreshen. Als er een weiziging is in het stadium van het spel, dan moet hij de hele pagina refreshen, dat is het idee.
Wat ik wel moet voorkomen is inderdaad dat iemand hem de hele dag aan laat staan dus ik zou iets moeten maken dat het spel na twee minuten inactiviteit wordt afgesloten voor die speler (wat nu ook nog niet echt lukt op het moment dat iemand op aflsuiten klikt, want dan blijft hij actief als speler).

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:04
door libia
je zet de timestamp/datum in de database van de laatste keer dat hij/zij actief was, dan kun je simpel kijken hoe lang de gebruik inactief is ;)

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:10
door Douwe 666
Kan geen databases gebruiken, wordt niet ondersteunt door de host.

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:12
door libia
hoe wil je dan een game met gebruikers doen? tekstfile?

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:15
door Douwe 666
Inderdaad, php-file, met variabelen, die worden geinclude op het moment dat de pagina geladen wordt.
Dus het is wel mogelijk een variabele voor de tijd bij te voegen.

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:20
door libia
dat moet je dan doen :)

let wel heel goed op trouwens wat de gebruikers allemaal in die file kunnen zetten, alles wat met php te maken heeft moet je er uit filteren!

het is trouwens denk ik veiliger als je het met een tekstbestandje doet of met een xml bestandje...

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 16:45
door Douwe 666
Wat is dan het verschil in dat opzicht tussen php en txt?

Ze kunnen verder geen verkeerde dingen erin zetten. Hun naam mag alleen hoofdletters en kleine letters bevatten geen cijfers of tekens en een nummer voor de gegevens e.d. kunnen ze niet weizigen en krijgen ze automatisch.

Re: Deel van pagina refreshen

BerichtGeplaatst: 05 okt 2008 17:25
door libia
het verschil is vooral ook hoe logisch het is :)