MC2 Skrevet 17. januar 2006 Del Skrevet 17. januar 2006 Hei Lurer på om det finnes noen funksjon i php som kan gjøre noe etter en viss tid. Altså ikke at det bare blir kjørt når en besøker går inn på siden, men at den kjører seg selv/eller et annet script automatisk. Lenke til kommentar
lobster Skrevet 17. januar 2006 Del Skrevet 17. januar 2006 Hmm. Det eneste jeg kommer på må være å sette opp en cronjobb i Apache. Eller du kan prøve med <meta http-equiv="refresh" content="600"> tagg.. Lenke til kommentar
MC2 Skrevet 17. januar 2006 Forfatter Del Skrevet 17. januar 2006 hmm, meta taggen vil være ganske ubrukelig siden en nettleser må være åpen hele tiden... cronjob i apache kan kanskje funke (må lese noe om det først), men finnes det ikke noen php alternativ.? muligens perl? Lenke til kommentar
uranus Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 Nå er jeg ingen php ekspert, men jeg vet at php oh mIRC koding faktisk er veldig likt på mange måter, og da lurer jeg på om det finnes noe ala timer(1,5) greier sånn som du har i mIRC? Jeg er absolutt ikke sikker. Lenke til kommentar
phun-ky Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 cron jobs er eneste alternativ.. Lenke til kommentar
Gjest Slettet+6132 Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 (endret) Nå er jeg ingen php ekspert, men jeg vet at php oh mIRC koding faktisk er veldig likt på mange måter, og da lurer jeg på om det finnes noe ala timer(1,5) greier sånn som du har i mIRC? Jeg er absolutt ikke sikker. 5468258[/snapback] Haha, dagens. mIRC-"scripting" og PHP er så veldig lite likt. De har kanskje en lignende syntaks, men fungerer 140% forskjellig. PHP er et serverside-språk, og en fil vil bare bli kjørt når det sendes en "GET /file.php" til webserveren. Denne phpfila blir da kjørt gjennom, og ferdig med det. Eneste mulige måte å gjøre dette uten noen form for cronjobs kunne vært å sette max execution time for skriptet til en høy verdi, og så gjøre slik at scriptet ikke blir avbrutt om brukeren lukker vinduet. Så er det bare å lage en sleep med ønsket tid, og lage en (selvlukkende?) javascript-popup eller noe som åpner fila når brukeren trykker en link. (Linken må jo åpne en ekte side i tilleg, siden popupen ikke vil vise noen relevant info. EDIT: Leif Endret 20. januar 2006 av Slettet+6132 Lenke til kommentar
MC2 Skrevet 20. januar 2006 Forfatter Del Skrevet 20. januar 2006 hmm, det ville funke, men tingen er at da må det være en "klient" der hele tiden... mulig at cronjobs kan være et alternativ. men vet noen noe om dette går an i perl? Lenke til kommentar
Gjest Slettet+6132 Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 (endret) hmm, det ville funke, men tingen er at da må det være en "klient" der hele tiden... mulig at cronjobs kan være et alternativ. men vet noen noe om dette går an i perl? 5471280[/snapback] Hvis han trenger noe som kjører etter x antall sekunder etter en side er lastet vil min metode funke, hvis ikke må cronjobs brukes. Endret 20. januar 2006 av Slettet+6132 Lenke til kommentar
mikk- Skrevet 20. januar 2006 Del Skrevet 20. januar 2006 Cronjob er nok det enkleste og beste alternativet. Har brukt det selv ettpar ganger. Om du ikke har tilgang til å sette opp cronjobs på serveren, kan man jo alltids bruke et program på en annen PC til å requeste fila. Enten en cronjob eller "scheduled tasks" i Windows. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå