FAQ |
Kalender |
2009-05-28, 15:45 | #1 | ||
|
|||
Har WN som tidsfördriv
|
Hej gott folk!
Har ett litet problem som blir stort på sidan. jag vill ha så att en php fil som heter tex: "updatera.php" ska köras automatiskt varje 6 timme inne på sidan så jag slipper gå in på den filen varje 6 timmer själv. just nu har jag det så det ser ut så här: denna filen ligger som include i headern och varje gång någon surfar in på sidan så öppnas denna filen. men kan inte få så att "uppdatera.php" blir läst varje 6 timme automatiskt. Kod:
$roll = mysql_query("SELECT * FROM `updates` WHERE `name` = 'rollover'"); while ($line = mysql_fetch_array($roll, MYSQL_ASSOC)) { $update = $line['lastdone']; $ts2 = time() - $update; if ($ts2 < 21600) { * * -------// har även testat = if ($ts2 < 60*60*6) // och ändrat på pilen "<" till ">" include'uppdatera.php'; //ska aktiveras!!! } } MvH //Philip Andersson! |
||
Svara med citat |
2009-05-28, 17:00 | #2 | |||
|
||||
Medlem
|
Citat:
Mvh |
|||
Svara med citat |
2009-05-28, 17:35 | #3 | ||
|
|||
Har WN som tidsfördriv
|
tack för ett snabbt svar!
testade nyss. men fick fel i class filen då, om jag besöker "uppdatera.php" får jag inget felmeddelande men om jag lägger till den koden i header'n (include då) så får jag felmeddelande om hela class filen :S EDIT: även kommer detta felmeddeland om jag bara skriver Kod:
<?php *include'uppdatera.php'; *?> |
||
Svara med citat |
2009-05-28, 18:47 | #4 | ||
|
|||
Supermoderator
|
och du lägger in koden där du öppnat en anslutning till databasen och så?
Indentera din kod så man orkar läsa den :P
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
Svara med citat |
2009-05-28, 18:52 | #5 | ||
|
|||
Har WN som tidsfördriv
|
Cronjobs?
Med den här metoden så tror jag att servern stoppar scriptet eftersom att det håller på "för lång tid", har för mig att det finns någon workaround dock. http://www.bitfolge.de/pseudocron-en.html skulle kunna funka också. |
||
Svara med citat |
2009-05-28, 20:13 | #6 | ||
|
|||
Medlem
|
Ja cron jobs är ju det absolut smidigaste sättet, men har man inte det tillgängligt så är väl länken ovan en bra ide kanske.
|
||
Svara med citat |
2009-05-28, 20:28 | #7 | ||
|
|||
Flitig postare
|
Något sånt här kanske funkar?
Citat:
|
||
Svara med citat |
2009-05-28, 21:36 | #8 | |||
|
||||
Mycket flitig postare
|
Vilket webbhotell har du? Det smidigaste är om du använder dig av cronjob.
|
|||
Svara med citat |
2009-05-28, 22:08 | #9 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
Tack alla för era svar ska kolla upp allt imon om det funkar! |
||
Svara med citat |
2009-05-28, 22:37 | #10 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
Svara med citat |
Svara |
|
|