Avatar billede mcardle Nybegynder
22. november 2006 - 18:24 Der er 3 kommentarer og
2 løsninger

Gentag function efter 5 sek.

Hej Eksperter...
Jeg tænkte på om det er muligt at lave sin side, så det gentager en funktion med 5 sekunders interval.

Jeg kender godt funktion i javascript, men ville høre om det er muligt at lave i php.
Avatar billede amews_aj Nybegynder
22. november 2006 - 19:17 #1
Det kan du på sin vis godt, men jeg tror ikke lige det giver den effekt du forventer.
Hvis du for eksempel lavede en løkke, som brugte sleep(5); efter hver udførelse, så vil du få den effekt. Problemet er at php udføres på serveren, og javascript ved brugeren (klienten).

Din php side vil aldrig komme frem for brugeren, da det blot er serveren der udfører alt arbejdet, inden den giver output til brugeren.
Javascript kører i selve browseren.
Avatar billede coderdk Praktikant
22. november 2006 - 19:37 #2
amews_aj, Ikke helt korrekt... Prøv f.eks. at lave dette script:

<?php

  for ( $i = 1; $i <= 10; $i++ )
  {
      print "Hej! Dette er nummer $i! :)<br>\n";
      flush();
      sleep(1);
  }

?>

Men du har ret, jeg tror ikke helt at det er det som mcardle leder efter... Prøv at kigge på www.webcron.org
Avatar billede mcardle Nybegynder
23. november 2006 - 16:57 #3
Det jeg vil, er, at lave en chat, men i stedet for at opdatere vinduet, så vil jeg køre min mysql_query(), så vinduet ikke står og blinker. Jeg har set at <ole></bole> har lavet en sådan chat, men synes det var uoverskueligt, da der var alle de fejl og selv efter at have tumlet lidt med dem, kunne jeg stadig ikke få det til at virke.
Avatar billede mcardle Nybegynder
07. december 2006 - 04:39 #4
Jeg lavede det hele i javascript i stedet for...

coderdk - Læg et svar.
Avatar billede coderdk Praktikant
07. december 2006 - 13:43 #5
Ok (c:
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester