How can I download folder from some ftp server into my server home directory and give to that directory rights (like all files in this directory have all or no rights)?
Not using special libraries if it is possible.
How can I download folder from some ftp server into my server home directory and give to that directory rights (like all files in this directory have all or no rights)?
Not using special libraries if it is possible.
<?php
file_put_contents('./file.txt', file_get_contents('ftp://server/file.txt'));
?>
The FTP server must support passive mode (ref) and your web server must have allow_url_fopen
set in the php.ini (ref).
To give rights use chmod('./file.txt', 0777)
or whatever rights you need.
I think you may want PHP's functions for FTP such as ftp_nlist and ftp_nb_get:
http://www.w3schools.com/PHP/php_ref_ftp.asp
I also found this resource which looks like a good tutorial as well as usable code:
http://www.raditha.com/php/ftp/pasv.php