Originariamente inviato da ciro78
a parte che quello che vuoi fare è giù supportato dai maggiori client ftp...

detto questo se in remoto hai un file current-release-versions.php
ne devi avere anche uno in locale e confrontare i dati di questi due.
E' esattamente quello che ho fatto io!
Ho un solo problema.
Leggo la release installata sul mio server accedendo alla pagina locale currentrelease.php al cui interno trovo la variabile $currentrelease=1.02 (ad esempio).
Quando faccio l'aggiornamento da remoto interrogo per controllare la versione il file remoterelease.php al cui interno trovo la variabile $remoterelease=1.03 (ad esempio).
Se $remoterelease>$currentrelease allora scarico un pacchetto zip da remoto con tutti gli aggiornamenti e sovrascrivo i file in locale.

Ho un solo problema: come faccio ad andare ad aggiornare il valore della variabile di versione locale mettendoci quello della variabile remota?
Dovrei scrivere dentro currentrelease.php in corrispondenza della variabile $currentrelease il valore della variabile $remoterelease che ho letto sul server remoto.