PHP FTP Download Synchronizer
Get the program
The archive contains:
- Script source.
- PHP executable script.
- Guide in HTML and ODF format, you can create a PDF or DOC Word file with FreeOffice (free).
- Ftpcheck script to test connectivity.
- GPL licensing.
Versions
- 3.2 - March 23, 2024
Links to error code 303 or 403 (most often Youtube or Twitter) are no longer displayed. - 3.1 - February 3, 2017
Https URLs have now been successfully tested.
Fixed sitemap URL if remote target is restricted to a subdirectory. - 3.0 - October 5, 2016.
Updates the site map when files are placed (sitemap.xml file).
Displayed at the beginning if curl is active. 2.2 - July 1 - 2016.
Use of curl.
Now links in https are taken into account by the link tester .
Works with PHP 7. 2.1 - - June 2016
Code simplification. - 2.0 - March 2015
Updated code in Script 2 and to work with PHP 5.5. - 1.9 - February 2012
Temporary code redirects 302 are no longer specified. - 1.8 - September 20, 2010
Root reference checking considered by the reference tester. - 1.5 - August 6, 2008
The link test is delayed after all updates. - Version 1.4 - July 1, 2008.
More separate communication test results.
View only pages with interrupted or redirected links. - Version 1.3, June 24, 2008.
The - u option enables link checking on new or modified pages. - Version 1.2 - December 13, 2007.
Added -f option for non-ftp URLs. - Version 1.1 - September 24, 2007.
Added passive FTP mode. - Version 1.0 - September 10, 2007. Initial distribution.
Possible problems
- After a while, the program speeds up and wants to download all the files without distinction.
This is due to a lack of memory that allows PHP to make comparisons and select modified files.
You can increase the amount of memory allocated in the php.ini file, which is located in the Windows directory or equivalent on Unix, as well as the script execution time :max_execution_time = 3000 memory_limit = 1024M
- It is also possible that the server will close the connection if it lasts too long. A backup device is recommended.
- If you installed Windows Live OneCare, which restricts ftp translations, check the program before using it in production.