Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 29. 5. 2010, 22:49:18 · Upravil/a: Neas
ahoj.
Existuje v php něco, co by fungovalo stejně, jako setTimeout() v javascriptu? mám na stránkách hodnotu, u které potřebuju zařídit, aby když ji uživatel změní, se právě po jedné vteřině změnila zase zpátky na svou defaultní hodnotu. Děkuji za odpovědi :-) |
||
fuckin Profil |
#2 · Zasláno: 30. 5. 2010, 08:44:57
PHP je serverside jazyk takže to má pár omezení. Pokud chceš uložit hodnotu a za sekundu ji přepsat pak tam dáš třeba pauzu přes sleep().
Nicméně na načtenou stránku to mít vliv nebude, sama totiž přes php změnit hodnotu nemůže. Musel bys dát ručně refresh. Takže tipuju že to asi nechceš. Na toto se používá AJAX, neboli kombinace js + php. JS odešle novou hodnotu do php, php ji uloží. Za 1 s zavolá js znovu php, a php uloží defaultní hodnotu. |
||
SpotRudloff Profil |
#3 · Zasláno: 30. 5. 2010, 09:22:32
Ano, jelikož se PHP zpracovává na serveru, tak taková funkce být nemůže.
|
||
Neas Profil |
#4 · Zasláno: 30. 5. 2010, 12:42:52
jj, tuto svou aplikaci dělám přes ajax. díky, ten sleep pomohl :)
|
||
Časová prodleva: 13 let
|
0