SimplePie 1.3.1 is now available. Upgrade now!

SimplePie Documentation.  Learn how to use this thing.  It's way better than going to school.

You are here: Documentation » API Reference » SimplePie » handle_content_type()

handle_content_type()

Description

class SimplePie {
	handle_content_type ( [ $mime = 'text/html'] )
}

This method ensures that the SimplePie-enabled page is being served with the correct mime-type and character encoding HTTP headers (character encoding determined by the set_output_encoding() config option).

  • handle_content_type() won't work properly if any content or whitespace has already been sent to the browser, because it relies on PHP's header() function, and these are the circumstances under which the function works.
  • Because it's setting these settings for the entire page (as is the nature of HTTP headers), this should only be used once per page (again, at the top).

Availability

  • Available since SimplePie Beta 2.

Parameters

mime

The mime-type that the page should be served as.

Examples

Serve out the correct HTTP headers for the page

$feed = new SimplePie();
$feed->set_feed_url('http://simplepie.org/blog/feed/');
$feed->init();
$feed->handle_content_type();
echo $feed->get_title();

See Also


reference/simplepie/handle_content_type.txt · Last modified: 2011/03/05 19:56 (external edit)