TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

Timer i php.

14-04-2009 20:41:11
 
 
Muligheder (Anmeld)
Skrevet af edeks
Kliks 429
Kategori PHP Generelt
Jeg er sikker på der sidder en masse der kan hjælpe mig med den her simple lille ting.
Har prøvet at google men det eneste jeg kan finde noget om er bare hvordan jeg kan se hvor hurtigt mine scripts er blevet executed og det er ikk lige det jeg mangler.

Her er det så:

En nem måde at forklarer det på ville være at jeg mangler en "timer" som siger at efter et antal sekunder så går den til en goto. f. eks:


gototest:
echo "Hej With Dig";
(Efter 10 sek) = goto gototest;



Så den altså vil skrive Hej With Dig hvert 10'ende sekund.


så tror jeg vidst også den er til at forstå :) Hvis der er en simpel måde ville det være rart, for det er ikk noget stort jeg skal bruge det til, bare en lille ting.



Tak på forhånd.
 
infobox infobox


infobox infobox
 
#1Panda(Anmeld) 14-04-2009 21:06:10
 
 
Portfolio: http://dumpen.dk

Panda's signatur billede
 
infobox infobox

infobox infobox
 
#2edeks(Anmeld) 14-04-2009 21:24:23
 
 
Tak panda.

så en helt anden ting (Hvis jeg må spørge i samme tråd)

Men jeg får bare "Parse error: syntax error, unexpected ':' in C:\AppServ\www\test.php on line 10"

Og det er jo så der jeg har min "gototest:"

Den fatter ikk ":" ?

Og når jeg vender den rundt (Bare for at prøve har jeg taget eksemplet fra php.net angående goto);

<?php
goto a;
echo 'Foo';

a:
echo 'Bar';
?>

Får jeg "Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\test.php on line 2"

er det mit appserv der smadre det?
 
infobox infobox

infobox infobox
 
#3jordz(Anmeld) 16-04-2009 11:10:35
 
 
Hej edeks.

Det du laver der er jo MSL programmering og ingenting med php at gøre. (Kommer først i php 5.3 hvor Lambdas som kendt fra javascript også bliver en realitet)

For det første skal du vide at php er server side kode så det bliver kørt på serveren og når hele scriptet er loaded/kørt bliver det sendt.
Du kan derfor ikke lave et php script som siger hej 10 gange med 10 sek som mellemrum. her skal du bruge javascript (client kode)
i php vil du heller ikke kunne bruge goto. det er simpelthen for ulogisk. her bruger man en function eller en while/for/foreach for at lave gentagelser.
Sprog: PHP - HTML - CSS - Javascript - MSL
Hjemeside: [url]http://www.Webcomfort.dk[/url]
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox