How big is the file? fgetcsv() will read any file that you can get a handle to using fopen() or fsockopen(), including remote files. However, if allow_url_fopen is not enabled, you can't use fopen(). Also if the file is so large that your script is timing out while waiting for it to be uploaded, it could also timeout just trying to read the file remotely as well. Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php