PEAR Manual
Prev |  | Next

# HTTP_Download::setContentDisposition()

HTTP_Download::setContentDisposition() -- Set content disposition

## Synopsis

``void HTTP_Download::setContentDisposition` (string [$disposition = HTTP_DOWNLOAD_ATTACHMENT], string [$file_name = null])`

## Description

Set content disposition of the download.

"Content-Disposition" is not HTTP compliant, but most browsers follow this header, so it was borrowed from MIME standard. It looks like this: "Content-Disposition: attachment; filename=example.tgz".

## Parameter

- string `[$disposition = HTTP_DOWNLOAD_ATTACHMENT]` - the disposition of the download (either 'attachment' or 'inline')

- string `[$file_name = null]` - the file name the browser's download window should show

## Note

This function can not be called statically.

Prev | Home | Next
HTTP_Download::setLastModified() | Up | HTTP_Download::guessContentType()