function generate_enclosure($url)
{
$supported_content_types = array(
- "video/avi",
- "image/gif",
- "image/jpeg",
- "audio/x-midi",
- "audio/mpeg",
- "video/mpeg",
- "audio/vorbis",
"application/ogg",
- "audio/webm",
"audio/aac",
"audio/mp4",
+ "audio/mpeg",
+ "audio/vorbis",
"audio/wav",
+ "audio/webm",
+ "audio/x-midi",
+ "image/gif",
+ "image/jpeg",
+ "video/avi",
"video/mp4",
+ "video/mpeg",
"video/ogg",
);
$dom = new DomDocument();
$enc = $dom->createElement('enclosure');
- $enc->setAttribute( 'url', $url_info['url']);
- $enc->setAttribute( 'length', $url_info['download_content_length']);
- $enc->setAttribute( 'type', $url_info['content_type']);
+ $enc->setAttribute('url', $url_info['url']);
+ $enc->setAttribute('length', $url_info['download_content_length']);
+ $enc->setAttribute('type', $url_info['content_type']);
$dom->appendChild($enc);
$this->xsltProcessor->importStylesheet($xslDoc);
}
- private function get_contents($uri) {
+ private static function get_contents($uri) {
# https://www.wjsams.com/c/docs/Wiki/Php-HowToSetUserAgentOnFileGetContents
$opts = array(
'http' => array(
}
public function tweep($uri) {
- $html = $this->get_contents($uri);
+ $html = Tweeper::get_contents($uri);
$xmlDoc = new DOMDocument();
$xmlDoc->loadHTML($html);