are you moving the files from the ftpdir, to a separate dir? if you are, you can run your cron process from the top level dir... get a list of any underlying files, and then iterate through the list to copy the files to whereever you need to copy them... you'd use the 'ls -R...' or the 'find....' cmd for what you're looking to do... -----Original Message----- From: Merlin Morgenstern [mailto:merlin_x@xxxxxxxxxxx] Sent: Monday, January 05, 2009 3:56 PM To: php-general@xxxxxxxxxxxxx Subject: Re: setting up FTP account names via PHP Hello everybody, thank you all for your help. I got a solution running. In pure-ftpd you can authenticate via mysql. Via a user table, exactly the thing I was searching for. However, there is a problem araising. Every user get's his own directory for uploads. My next step would have been to create a php script which will be run by cron every 5 minutes that scans one dir and if there is content inside import it into the mysql db. With the current setup I would need to scan all dirs to see if there are changes inside. Is there some kind of command where I could find out if there are new files inside those folders? I don't see any other solution. Any suggestions? Thank you for any help, merlin bruce schrieb: > merlin.. > > if you're going to allow a user to use the same user/passwd for the site, > and the FTP server.. i would strongly argue that you should allow the user > only the minimal access on the FTP server. if someone hacks your site, no > need to have them running rampant over your FTP server. > > i would actually argue that you can have the same username, but separate > passwds, but i don'w know exactly what you're going to have on the FTP > server, nor do I know your skill at securing servers/services... > > it doesn't really make a difference if you have separate dbs for the > user/passwd auth systems. if you secure the overall system, it's secure. if > you don't, well you're going to run into issues.. > > you might also look into existing web based mgmt apps for FTP servers to see > if any already exist. > > > > -----Original Message----- > From: Merlin Morgenstern [mailto:merlin_x@xxxxxxxxxxx] > Sent: Monday, January 05, 2009 6:56 AM > To: php-general@xxxxxxxxxxxxx > Subject: Re: setting up FTP account names via PHP > > > Yes, it would be great if he could use the already existing username and > password. It should not be a one time password. > > I am just now looking into mysql support for pure ftpd. One solution I > have in mind is to write the password into the pureftp DB upon signup. > That would be the easiest. The other solution to write to a conf file > would be OK, too. What do you think? > > bruce wrote: >> are you trying to allow a user who logs in, to use his same username when >> interfacing with the FTP server? >> >> obviously, the password for the FTP server will be different. Or are you >> looking to dynamically create a one time user/passwd for the user so that > it >> changes each time they access the FTP server? >> >> >> -----Original Message----- >> From: Merlin Morgenstern [mailto:merlin_x@xxxxxxxxxxx] >> Sent: Monday, January 05, 2009 6:44 AM >> To: php-general@xxxxxxxxxxxxx >> Subject: Re: setting up FTP account names via PHP >> >> >> Marc Steinert wrote: >>> Merlin Morgenstern schrieb: >>>> Hello everybody, >>>> >>>> I am running a real estate site where I would like to enable bulk >>>> upload via real estate software that exports an xml file into an ftp >>>> account. >>>> >>>> In order to give every user unique access I would need to generate >>>> individual ftp name and passwords for each member. I can not see how >>>> this should work. My portal is written in PHP 4.x and there every >>>> members loges in with a unique ID. The FTP Server runns on the same >>>> linux machine. How could I generate users for this FTP server with >>>> php, for example on sign up? >>>> >>>> Thank you for any help on this. >>>> >>>> Best regards, >>>> >>>> Merlin >>>> >>> What ftp server are you using? >>> >> I just installed pureftpd. One possible sollution as I figured is to >> alter the virtual user table of the ftp server with php. >> >> Is this the way to go, or does somebody have a better idea that saves >> dev. time? >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php