Télécharger PHP FTP Synchronizer
Obtenir le programme
L'archive contient:
- Le source Scriptol.
- Le script exécutable PHP.
- Le manuel au format HTML et ODF, vous pouvez créer un fichier PDF ou DOC de Word avec LibreOffice (gratuit).
- Le script ftpcheck pour vérifier une connexion.
- La licence GPL.
Versions
- 3.2 - 23 mars 2024
Les liens en code d'erreur 303 ou 403 (Youtube ou Twitter le plus souvent) ne sont plus affichés. - 3.1 - 3 février 2017
Le URLs en https sont maintenant correctement testées.
Corrigé l'URL en sitemap dans le cas ou la cible distante est limitée à un sous-répertoire. - 3.0 - 5 octobre 2016.
Met à jour la carte de site quand les fichiers sont mis en ligne (fichier sitemap.xml).
Affiche au départ si curl est actif. - 2.2 - 1 juillet 2016.
Utilisation de curl.
Les liens en https sont maintenant pris en compte par le testeur de liens.
Fonctionne avec PHP 7. - 2.1 - Juin 2016
Simplification du code. - 2.0 - Mars 2015
Code mise à jour en Scriptol 2 et pour fonctionner avec PHP 5.5. - 1.9 - Février 2012
Les redirections temporaires de code 302 ne sont plus indiquées. - 1.8 - 20 septembre 2010
Test sur les liens relatifs à la racine pris en compte par le testeur de liens. - 1.5 - Le 6 août 2008
Le test de lien est effectué de façon différée, après toutes les mises à jour. - Version 1.4 - 1 juillet 2008.
Résultats du test de lien plus distincts.
Affichage seul des pages avec des liens brisés ou redirigés. - Version 1.3, 24 juin 2008.
L'option -u permet d'activer le test des liens dans les pages nouvelles ou modifiées. - Version 1.2 - 13 décembre 2007.
Ajouté l'option -f pour les url ne commençant pas par ftp. - Version 1.1 - 24 septembre 2007.
Ajouté le mode FTP passif. - Version 1.0 - 10 septembre 2007. Distribution initiale.
Problèmes possibles
- Au bout d'un moment, le programme accélère et veut télécharger
tous les fichiers sans distinction.
Cela vient d'un manque de mémoire pour permettre à PHP de faire les comparaisons et sélectionner les fichiers modifiés.
On peut augmenter la mémoire allouée dans le fichier php.ini qui se trouve dans le répertoire Windows ou équivalent sous Unix de même que le temps d'exécution accordé au script:max_execution_time = 3000 memory_limit = 1024M
- Il est possible aussi que le serveur ferme la connexion si elle dure trop longtemps. Utiliser de préférence l'unité de backup.
- Si vous avez installé Windows Live OneCare, qui limite les transferts ftp, vérifiez le fonctionnement du programme avant de l'utiliser en production.