ksmatthews Posted October 26, 2007 Share Posted October 26, 2007 HI Gurus, I need to export (download) a csv file from the web server to my client. How can this be done in php ? How is the save as dialog invoked ? (I am assuming that file save permissions are allowed) I read that if you invoke the following script (eg form submit), it will work .. <? header("Content-type: text/plain"); header("Content-Disposition: attachment; filename=YOUR_FILE.csv"); ?> Any advice ? Steven M Quote Link to comment https://forums.phpfreaks.com/topic/74866-how-to-export-into-file-on-client/ Share on other sites More sharing options...
rajivgonsalves Posted October 26, 2007 Share Posted October 26, 2007 you can use the following code <? header("Content-type: text/plain"); header("Content-Disposition: attachment; filename=YOUR_FILE.csv"); $strContent = file_get_contents("http://..."); print $strContent ?> Quote Link to comment https://forums.phpfreaks.com/topic/74866-how-to-export-into-file-on-client/#findComment-378624 Share on other sites More sharing options...
sheenayin Posted April 7, 2011 Share Posted April 7, 2011 Hi, I'm facing a problem in exporting file into client machine. My current issue is, when my client click on "Export" button, the particular file will saved in SERVER instead of his computer. Refer below for my partial script. $target_folder = "C:/AuditReport/"; if (isset($_POST['btnExport'])) { if (file_exists($target_folder)) { } else { mkdir("C:/AuditReport/",0700); } $sql = "select to_char(sysdate,'yyyymmdd-HH24MISS') from dual"; $s = oci_parse($c, $sql); oci_execute($s); OCIFetchInto($s, $row2); $file_date = $row2[0]; $filename = $file_date.' StudAuditReport.txt'; $handle = fopen("C:/AuditReport/".$filename, 'x+'); fwrite($handle, $detail); fclose($handle); Any advice ? Sheena Quote Link to comment https://forums.phpfreaks.com/topic/74866-how-to-export-into-file-on-client/#findComment-1198143 Share on other sites More sharing options...
spiderwell Posted April 7, 2011 Share Posted April 7, 2011 wow 4 year old thread bump! i just learnt how to do this last week by reading the sticky located here, its about halfway down the first post: http://www.phpfreaks.com/forums/index.php?topic=31047.0 Quote Link to comment https://forums.phpfreaks.com/topic/74866-how-to-export-into-file-on-client/#findComment-1198149 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.