Re: Import files from directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2009-01-06 at 01:01 +0100, Merlin Morgenstern wrote:
Hi everybody,

I am running a real estate portal and would like to allow users to 
upload their listing from their existing software. They do this with a 
XML file which they will upload on a ftp server that places this xml 
file into a seperate directory on the file system.

My basic idea was to run a php scipt triggered by cron every 5 minutes 
that checks if there is a new upload and then reads the file and removes 
it. Now here is where the problem starts. Imagine if there are 1000 
users, I would need to go through 1000 folders to check for new content. 
  There must be a better solution to identify the directory that has a 
new  finished upload.

Has anybody an idea on how to do this? Thank you for any hint.

Best regards,

Merlin

You might do well to ask the Oracle known as Google.
This be what I hit first try with "unix directory change notification":
http://aplawrence.com/Unixart/watchdir.html

The top of the dir tree will tell thee dates and times that contents changed below/within it, so one could just scan the root 'customer' dirs first to see which one has been modified, then traverse it and work thine magic. Order them with this incantation "ls -lct" and pop off the top ones for 'todays date' or 'hour' or something might also get you more closer to what you want. rinse. repeat.

I'm out of wizard puns. ;-)


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux