Schmidt: Update für PHP-Programm

Beitrag lesen

Hallo. Ich habe ein PHP Programm geschrieben (ohne grafische Oberfläche).
Ich möchte nun eine Updatefunktion einbauen, sodass sich mein PHP Programm automatisch über das Internet updatet, wenn es gestartet wird.
Ich habe nur keine Idee wie ich das realisieren soll.

Das Programm müsste irgendwie prüfen ob eine neuere Version auf dem Server liegt und diese dann herunterladen.

Aber wie soll es dann eingefügt werden?
Ich würde auch gerne nur die zusätzlichen oder geänderten Quelltextabschnitte herunterladen lassen, damit so wenig wie möglich übertragen werden muss.
Hat jemand eine Idee?

Danke