function http_request_is_feed in Feeds 7.2
Same name and namespace in other branches
- 8.2 libraries/http_request.inc \http_request_is_feed()
- 6 libraries/http_request.inc \http_request_is_feed()
- 7 libraries/http_request.inc \http_request_is_feed()
Returns if the provided $content_type is a feed.
Parameters
string $content_type: The Content-Type header.
string $data: The actual data from the http request.
Return value
bool Returns TRUE if this is a parsable feed.
1 call to http_request_is_feed()
- http_request_get_common_syndication in libraries/http_request.inc 
- Discovers RSS or atom feeds at the given URL.
File
- libraries/http_request.inc, line 489 
- Download via HTTP.
Code
function http_request_is_feed($content_type, $data) {
  $pos = strpos($content_type, ';');
  if ($pos !== FALSE) {
    $content_type = substr($content_type, 0, $pos);
  }
  $content_type = strtolower($content_type);
  if (strpos($content_type, 'xml') !== FALSE) {
    return TRUE;
  }
  // @TODO: Sometimes the content-type can be text/html but still be a valid
  // feed.
  return FALSE;
}