![]() |
|
Welcome to the Computer Webmaster Gaming Console Graphics Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| PHP PHP for some can be one of the hardest website programming codes, so do you need help on your PHP script, if it is php4, php5 or lower this is the place for you for any PHP help. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 | ||
| The Case ==================================== User select (using checkbox) the data to be included in the *.doc file. Then click submit and send. Then the script should record the requested data in database. Then generate a file with the requested data and return to the user. ==================================== Current algorithm ==================================== Record the requested data in database. Then generate a file with the name "requested_data.doc" and save at server. Then return the URL for download the file to the users. ==================================== Problem ==================================== If a few user do the same thing (request *.doc file), then it might happen a case when first user still downloading the file, second user access the script and request for different data, then another file is generated and over-write first user requested file. This will cause a problem of incorrect data being downloaded. Second problem is that, after the user download the file, the file is remain at the server (undeleted). Other user may download the file. ==================================== Preferred algorithm ==================================== This is the way I wish to do, but don't know how to do it. After recording the data into database, directly generate the file and return the file to the user without generate and save the file to server. ==================================== Previously I tried to directly generate the data and return to the user, but I only able to directly return the data without any file type (looking at the URL, it still is: http://www.domain.com/generateFile.php). It means that the user will be returned with data which is displayed in the browser and not prompt out a window asking them to save it. Can someone please provide me the guide to do it? Thanks. Peter CCH | |||
| | #2 | ||
| Peter Chan wrote: > Second problem is that, after the user download the file, the file is remain > at the server (undeleted). Other user may download the file. Why not send the file dircetly to the user?? Something like: You got your 'generateFile.php' which generates the word doc, but instead of calling the generateFile.php file directly, call a script like the one below $filename = generateFile.php Header ("Content-Type: application/pdf"); Header ("Content-Disposition: attachment; filename=$filename"); readfile($total); This way no file is places on the server, but sent directly to the user.... ps: the application/pdf should be changed to a word doc type, but I'm not sure what it is, but try to google after it. | |||
| Featured Websites | ||||
|
![]() |
| Tags: doc, file, returning |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| PHP posting script, file updated but web still shows last night's file | JPM III | PHP | 3 | 07-01-2007 3:59 PM |
| Returning 360 for repair. | Conor | New Users Help And FAQ | 7 | 07-01-2007 12:38 PM |
| MySQL on Win2k Advanced server not returning certain records | Ace | Database | 0 | 05-31-2007 8:42 PM |
| cvs: pear /File/File CSV.php | Helgi Þormar Þorbjörnsson | Pear | 0 | 05-20-2007 7:42 PM |
| cvs: pear /File/File CSV.php | Helgi Þormar Þorbjörnsson | Pear | 0 | 05-20-2007 7:42 PM |
| Featured Websites | ||||
|