webForumDet fria alternativet

Uppdateringsscript, jämföra filer

PHPur PHP

1 svar · 454 visningar · startad av MickeA.com

MickeA.comMedlem sedan feb. 20034 441 inlägg
#1

Hej,

Har byggt ett CMS som i dagsläget ligger på fyra ställen. Själva utvecklingen/uppdateringar sker från en dev-sida och hittills har jag uppdaterat *allt* rakt av när jag gjort något.

Vill nu snabba på det här och göra något automatiskt av det. Men hur ska jag hålla reda på vilka filer som uppdaterats när?

Har en idé:

  • "indexera" alla filer från dev i en tabell i min databas, spara filnamn tillsammans med md5_file summan
  • Vid varje uppdatering loopar jag igenom filerna på "målservern" och jämför dom med resp. fil's md5summa från devservern.
  • Om md5_file skiljer sig åt, tar jag filen och uppdaterar den

Är det ett "bra" sätt? Eller kan jag göra på några andra sätt?

Tack!

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Hittade ett litet program som heter "FTP Sync" som funkar sjukt bra. Man ladda upp applikationen på "källservern" och sedan kan man lägga till "jobb" som man kör. Programmet lägger upp allt som är förändrat/tillagt.

128 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)