Lead developer of LLBLGen Pro, the productive O/R mapper for .NET
My .NET Blog
Microsoft MVP (C#). PSN ID: EfBe
React zoekt devvers (php, fulltime, jaarcontract)
Nog steeds :)
I finally found you, my personal slaughter. As an appetizer, I let you taste my daughter!
Call me sick but this is what I need. My only purpose here is for you to feed!
React zoekt devvers (php, fulltime, jaarcontract)
Nog steeds :)
code:
1
2
| <a href="{message_link}"
{message_oldage && (topic_status == "Open" || topic_status == "Closed") && message_replywquotelink?} class="oldage" title="Bericht is meer dan 4 weken oud!"{;}
>Geplaatst op {@fmessage_date}{message_date_timestamp}{/fmessage_date}</a> |
In dat geval loopt er gewoon een webserver ff uit de pas iets wat af en toe kan gebeuren bij het rebooten van die dingen
61=:') | 06-15275070
God, root, what is difference? | Dell | Talga Vassternich | IBM zuigt
61=:') | 06-15275070
God, root, what is difference? | Dell | Talga Vassternich | IBM zuigt
((".engine::time()." - [TABLE].Date) > 4*7*86400 ) as [PREFIX]oldage
en engine::time() is gewoon een time() met een static var die altijd dezelfde tijd teruggeeft. Hoe dat dan verkeerd kan zijn ontgaat me een beetje...
(fyi: 4 * 7 * 84600 is natuurlijk 28 dagen/4 weken)
React zoekt devvers (php, fulltime, jaarcontract)
Nog steeds :)
Niet echt een fout in de code, al zou je natuurlijk de tijd uit de db kunnen nemen i.p.v. de webserver, maar dan zou je dat bij een insert ook moeten gaan doen om consequent te blijven.
61=:') | 06-15275070
God, root, what is difference? | Dell | Talga Vassternich | IBM zuigt
About me - The possibilities are only limited by the amount of root access you have.
En now() oid gebruiken is een idee, maar de tijd kan ook gewoon goed staan op de server
React zoekt devvers (php, fulltime, jaarcontract)
Nog steeds :)
Screenshotje
NMe wijzigde dit bericht 27-11-2006 02:40 (8%)
"The Assassin moved quietly from roof to roof. His movements could be called cat-like, except that he did not stop to spray urine up against things."
De Tweakers.net Tijdlijn
Ik heb er ook last van
Zo niet:
Ik zeg niets...
Ammaza, che spettacolo!
61=:') | 06-15275070
God, root, what is difference? | Dell | Talga Vassternich | IBM zuigt
En ik kan me herinneren dat ik het een week of 3 a 4 ook al een keer gehad heb. Na een refresh is het wel goed, en het is ook niet bij elk bericht dat ik post. Waarschijnlijk lastig dat het niet permanent gebeurt, maar helaas
edit1:
Wat zeg ik, nu doet ie het ook
edit2:
En nu (na de edit) weer grijs
BreadFan wijzigde dit bericht 27-11-2006 08:29 (13%)
Reg. datum: 13 november 2000
Misschien een hele domme opmerking, ik heb geen idee hoe react werkt, maar kan het er misschien mee te maken hebben dat de post dan nieuwer is dan de datum op die bak waardoor de controle misgaat?quote:moto-moi schreef op maandag 27 november 2006 @ 07:56:
raar hoor, ok, die bak loopt 2 minuten achter ofzo, maar dat mag niet uitmaken.
MySQL werkt nu eenmaal zo dat als 1 van de operands een unsigned integer type is het resultaat ook een unsigned integer is, tenzij je expliciet het resultaat cast:
code:
1
| CAST(".engine::time()." - [TABLE].Date AS SIGNED) > 4*7*86400 as [PREFIX]oldage |
Het kan uiteraard nog veel eenvoudiger:
code:
1
| [TABLE].Date <= ".engine::time()." - 4*7*86400 as [PREFIX]oldage |
hiermee vermijdt je helemaal negatieve resultaten
of je dan < of <= gebruikt en de aftrekking door MySQL laat uitvoeren of al in PHP moet Parse zelf maar weten
crisp wijzigde dit bericht 27-11-2006 10:52 (69%)
Adrastos liet inderdaad zojuist dezelfde fout zien.quote:crisp schreef op maandag 27 november 2006 @ 10:21:
Het is nu Adrastos die 13 seconden achterloopt...
"The Assassin moved quietly from roof to roof. His movements could be called cat-like, except that he did not stop to spray urine up against things."
De Tweakers.net Tijdlijn
Pagina: 1
Dit topic is gesloten.

