Gå til innhold

Script for automatisk oppdatering


Anbefalte innlegg

Skrevet

Jeg bruker et program som heter HTML Executable for å generere exe-filer ut fra html-filer. Dette betyr at jeg f.eks. kan lage en exe-fil av hele mitt webdomene og sende det til kunde som en exe-fil.

 

Jeg ønsker å lage et script som ved oppstart av programmer sjekker en webadresse (f.eks http://www.domene.no/update) for å se om det er lagt ut en ny versjon. Dette ønsker jeg at det genererte programmet gjør ved oppstart og at det skal skje skjult for brukeren. Brukeren skal kun få beskjed når det finnes en oppdatering/ny versjon.

 

Er det noen som vet om en løsning på dette eller har et script?

Videoannonse
Annonse
Gjest Slettet+142
Skrevet

hvis jeg ikke misforstår, går dette ikke under PHP, men under andre programmeringsspråk.

Evt. kan du ta en kikk på Cronjobs også.

Skrevet

Dette er ikke så vanskelig.. Alle filer som blir lagret/oppdatert blir merket med en dato.

Bruk filemtime() og mysql

Lagre i databasen siste gang du har tatt backup av databasen (bruk date)

Så sjekker du bare om database dato = fil dato

 

$sql = "SELECT date FROM sistoppdatert WHERE id=1";
list($mysql_dato) = mysql_fetch_row(mysql_query($sql));
if($mysql_dato == date("Y-m-d", filemtime("index.php"))
{
echo "Siden du har er ikke oppdatert! Benytt vår update manager for å laste ned siste versjon!";
}
else {
echo "Siden er oppdatert!";
}

 

Tror denne skal funke.. Jeg sitter på jobb, så jeg har ikke mulighet til å prøve den "live"...

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...