Autor Zpráva
Neas
Profil
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
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
Ano, jelikož se PHP zpracovává na serveru, tak taková funkce být nemůže.
Neas
Profil
jj, tuto svou aplikaci dělám přes ajax. díky, ten sleep pomohl :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0