8.2.5. Setting MIME Types with PHP

In PHP, the following line of code is used to set the MIME type of a document:

<?php header('Content-type: mimeType'); ?>

For example, to set the MIME type of a document to "application/vnd.wap.xhtml+xml", use the PHP code below:

<?php header('Content-type: application/vnd.wap.xhtml+xml'); ?>

Note that the above PHP code must be placed at the beginning of a document, like this:

<?php header('Content-type: application/vnd.wap.xhtml+xml'); ?>
<?php echo '<?xml version="1.0"?'.'>'; ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

Notice that we cannot include the XML declaration in the markup directly. This is because <? and ?> have special meanings in the PHP language. One solution is to print out the XML declaration using the PHP code:

<?php echo '<?xml version="1.0"?'.'>'; ?>

Previous Page Page 11 of 13 Next Page

Feedback Form (ExpandCollapse)

What do you think about this web page?

(Optional) Please provide us more details. For example, suppose you select option 2 above, can you tell us specifically what information is missing? You can also suggest anything that can help us improve this web page.

(Optional) Your name:

(Optional) Your email address:

Please enter again to confirm:

Due to the amount of messages we received, we may not be able to reply to all messages.