Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

kbcs

Info Algemeen

Naam
kbcs
Aangemeld
Bezoeken
32
Laatst Actief
Rollen
Member
Punten
2
Badges
0

Posts
48
  • php on the fly

    On the fly betekend niets anders als dat je het doet terwijl je met een taak bezig bent. Je hebt dan NIETS voorbereid voor je aan de taak begint.


    Dit kan zijn bv. variabelen declareren, maar kan echt van alles zijn.

    Als je bv. een tabel met gegevens hebt en die gesorteerd nodig hebt, dan kun je die vooraf laten sorteren, maar je kunt het ook tijdens de taak utivoering doen (typisch on the fly).

    Een andere voorbeeld. Je wilt met PHP een pagina genereren. Je kunt na het afronden van je PHP script de uiteindelijke pagina laten genereren en als de bezoeker de nodig heeft, dan die gegenereerde pagina laten weergeven (dan heb je de pagina voorbereid en run je de script maar 1x). Maar als je de pagina pas laat genereren als de bezoeker hem oproept, dan wordt hij "on the fly" aangemaakt en de script vele malen gerunned (minimaal 1x per bezoeker).

    Een site heeft bv. real-time informatie nodig en haalt die op als je pagina wordt aangemaakt (bv. wisselkoersen, het weer enz). Die informatie wordt dan "on the fly" opgehaald (voorbereiden is niet mogelijk, daar die informatie voortdurend veranderd).

    Simpeler gezegd, bijna alles is "on the fly" en de term is niet specifiek voor (PHP) programmeren in het leven geroepen.


    Het heeft dus NIETS te maken met ongepast variabelen aanmaken, of slecht programmeren. Maar soms kan voorbereiden wel winst opleveren (bv. bij sorteren vooraf).
    nuet
  • Direct wijzigen content site

    Met unload kun je je status bijwerken door dit aan de server te laten weten in javascript.

    In het scherm kun je via javascript bv. elke X seconden controleren of je status is gewijzigd. Dit gaat met behulp van een iframe. Het is niet het meest simpele, maar het kan wel. Ik heb zoiets wel eens gedaan voor controle in javascript of een ideal betaling afgerond was.

    Dan kun je de gebruiker naar beschikbaar pagina sturen. Maar ook hierbij geld, door de vertraging in verwerking van pagina's zou het kunnen dat de pagina beschikbaar voor meerdere gebruikers opgeroepen wordt.

    Dit kun je deels voorkomen door de status bij te houden door een gebruikersnaam te bewaren. Dan kun je die gebruiker altijd als beschikbaar melden en andere gebruikers als niet beschikbaar melden, ook als ze "per ongeluk" op de beschikbaar pagina komen.

    Verder zou je bij be-eindiging van een consult zelf kunnen opgeven "consultatie be-eindigd", waardoor je voorkomt dat de status fout blijft als de gebruiker zijn venster niet sluit.

    Ook kun je je beschikbaarheid koppelen aan het oproepen van een bepaalde pagina. Dan kun je ook NIET beschikbaar zijn (voor een XXX pauze).
    nuet