Jump to content

How to export into File on Client


ksmatthews

Recommended Posts

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

 

 

Link to comment
Share on other sites

  • 3 years later...

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

 

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.