ftp scripts?

From: Date: Fri, 25 Sep 2015 22:20:14 +0000
Subject: ftp scripts?
Groups: php.general 
Request: Send a blank email to php-general+get-325136@lists.php.net to get a copy of this message
Hi folks; This is something I have not attempted as yet. it is a bit off topic, as it is a question more about ftp use than php. I have a package of php and html/php files spread over a directory structure (unix based server platform) What I want to do is create a script that will transfer ownership, wholesale from ftp user to the web server user. Because , once placed on a site via ftp, the package files and directories will NOT be owned by the web server user. I can have php enter a directory, make copies of all the files it finds, under a different name, but if the directory is not set to world readable/writable, php will not be able to remove the originals. The same is true for directories. So at some point I at least need to make all the directories and file perms 707 or 777 for dirs and 606 or 666 for files. That cannot be done by server/php because the server does not yet own the files and directories. SO: To automate this process, I would need a script to issue ftp commands under the auspices of the ftp user account. Or, just do chown with a CLI script and set appropriate perms for the files and directories. I am guessing that that would have to be done with a php CLI or shell script owned by the ftp user account. But how do I invoke a shell script or php CLI script via ftp? I am aware of the possibility of making the ftp user part of the group associated with the server user account, of setting the 's' bit. But, considering a remote host which may have different configurations, and not having admin access to the site, naturally, this seems the most universal approach ( shell of cli script to invoke remotely via ftp). I am working on a custom content management system that has upload, download, zip making, unzip to site directories and php script pages that are written to and used as php script based flat file database scheme. All the directories and select files must be manageable and writable by php. To add some security, the site administration can only be done via html/javascript interface. This in turn will be restricted to users with adequate login credentials. Php can manage permissions for its own files programmatically. Thanks for time and attention JK

« previous php.general (#325136) next »