The headers I mentioned earlier are easy to send using PHP's header() function.

If I'm creating a large CSV file that I want the user to save to disk, and I want the browser to display meaningful download status, I'd do something like:

<?PHP
// $data contains a big string of comma-separated-value text
header('Content-type: text/csv');
header('Content-length: ' . strlen($data)); // if I was passing through some file on disk, i'd use filesize($someFile)
header('Content-disposition: attachment;filename="data.csv"');
echo $data
?>

For upload progress bars, swfupload, mentioned by Jon, works very well (usually). There's a fork of it that does some extra useful stuff. Read about it here: http://linebyline.blogspot.com/index.html?rn=1150

-Tim

Jon Baer wrote:
Upload is a different beast since you need to ping the server for stat ...

Save yourself time + use this package (or something equivalent):
http://swfupload.mammon.se/

- Jon

On Aug 7, 2007, at 2:12 AM, birgunj birgunj wrote:

Dear,

Thanks alot for replying.if i want to upload file, will upload bar will show in any browser or i have to write script for showing upload bar?

  humayoo

Jon Baer <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
There is already a download progress bar in every known browser last time I checked ;-) Why replicate?

On Aug 6, 2007, at 3:24 PM, csnyder wrote:

On 8/6/07, birgunj birgunj wrote:
Dear All,

i want to write script to download file.how do i display download bar in php like when download file from any site, it download bar appear, it show
size of file,time etc.

can any body help me how to do this.

thanks humayoo

Download is the responsibility of the client. This isn't in PHP's domain.

--
Chris Snyder
http://chxo.com/
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php



---------------------------------
Shape Yahoo! in your own image. Join our Network Research Panel today!_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

------------------------------------------------------------------------

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to