晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/stando/www/wp-content/plugins/wpseo-video/detail-retrieval/ |
Upload File : |
<?php
/**
* @package Internals
* @since 1.7.0
* @version 1.7.0
*/
// Avoid direct calls to this file.
if ( ! class_exists( 'WPSEO_Video_Sitemap' ) ) {
header( 'Status: 403 Forbidden' );
header( 'HTTP/1.1 403 Forbidden' );
exit();
}
/**
*****************************************************************
* Muzu.tv Video SEO Details
*
* @link http://www.muzu.tv/api/
*
* Full remote response (XML) format [2014/7/22] - see below class.
*/
if ( ! class_exists( 'WPSEO_Video_Details_Muzutv' ) ) {
/**
* Class WPSEO_Video_Details_Muzutv
*/
class WPSEO_Video_Details_Muzutv extends WPSEO_Video_Details {
/**
* Regular expression to retrieve a video ID from a known video URL.
*
* @var string
*/
protected $id_regex = '`[/\.]muzu\.tv/(?:[^/]*/)*([0-9]+)(?:$|[/#\?])`';
/**
* Information on the remote URL to use for retrieving the video details.
*
* @var array
*/
protected $remote_url = array(
'pattern' => 'http://www.muzu.tv/api/video/details/%s?muzuid=b00q0xGOTl',
'replace_key' => 'id',
'response_type' => 'simplexml',
);
/**
* Check if the response is for a valid video
*
* @return bool
*/
protected function is_video_response() {
return ( ! empty( $this->decoded_response ) && ( is_object( $this->xml ) && ( isset( $this->xml->channel->item->description ) && (string) $this->xml->channel->item->description !== 'Invalid video' ) ) );
}
/**
* Set the video duration
*/
protected function set_duration() {
$duration = $this->decoded_response->content->attributes()->duration;
if ( ! empty( $duration ) ) {
$this->vid['duration'] = (string) $duration;
}
}
/**
* Set the video height
*/
protected function set_height() {
$height = $this->decoded_response->content->attributes()->height;
if ( ! empty( $height ) ) {
$this->vid['height'] = (string) $height;
}
}
/**
* Set the player location
*/
protected function set_player_loc() {
if ( ! empty( $this->vid['id'] ) ) {
$this->vid['player_loc'] = 'https://player.muzu.tv/player/getPlayer/i/293053/vidId=' . urlencode( $this->vid['id'] ) . '&autostart=y&dswf=y';
}
}
/**
* Set the thumbnail location
*/
protected function set_thumbnail_loc() {
if ( ! empty( $this->xml->channel->image->url ) ) {
$image = $this->make_image_local( (string) $this->xml->channel->image->url );
if ( is_string( $image ) && $image !== '' ) {
$this->vid['thumbnail_loc'] = $image;
}
}
}
/**
* Set the video view count
*/
protected function set_view_count() {
$views = $this->xml->channel->item->children( 'http://www.muzu.tv/schemas/muzu/1.0' )->video->info->attributes()->views;
if ( ! empty( $views ) ) {
$this->vid['view_count'] = (string) $views;
}
}
/**
* Set the video width
*/
protected function set_width() {
$width = $this->decoded_response->content->attributes()->width;
if ( ! empty( $width ) ) {
// @todo Why cast to string ? Int would be more logical
$this->vid['width'] = (string) $width;
}
}
} /* End of class */
} /* End of class-exists wrapper */
/**
* Remote response (XML) format [2014/7/22]:
*
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:muzu="http://www.muzu.tv/schemas/muzu/1.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:av="http://www.searchvideo.com/schemas/av/1.0">
<channel>
<title>Sean Paul, Beenie Man - Greatest Gallis</title>
<link>http://www.muzu.tv/sean-paul-beenie-man/greatest-gallis-music-video/1847016/</link>
<description></description>
<image>
<url>http://static.muzu.tv/media/images/001/847/016/001/1847016-thb3.jpg</url>
<title>Sean Paul, Beenie Man - Greatest Gallis</title>
<link>http://www.muzu.tv/sean-paul-beenie-man/greatest-gallis-music-video/1847016/</link>
</image>
<language>en-gb</language>
<item>
<title>
<![CDATA[Greatest Gallis]]>
</title>
<link>http://www.muzu.tv/sean-paul-beenie-man/greatest-gallis-music-video/1847016/</link>
<guid isPermaLink="false">MUZU:1847016</guid>
<pubDate>Tue, 23 Apr 2013 00:00:00 0000</pubDate>
<media:title>
<![CDATA[Sean Paul, Beenie Man - Greatest Gallis]]>
</media:title>
<media:description>
<![CDATA[Watch the official Greatest Gallis video by Sean Paul, Beenie Man in HD on WWW.MUZU.TV and check out the latest new music releases and playlists for free.]]>
</media:description>
<media:keywords>
<![CDATA[dancehall,sean paul beenie man,greatest gallis]]>
</media:keywords>
<media:copyright>
<![CDATA[]]>
</media:copyright>
<media:content duration="191" medium="video" url="http://player.muzu.tv/player/getPlayer/i/291254/vidId=1847016&la=n" type="application/x-shockwave-flash" bitrate="750" height="360" width="640"/>
<media:thumbnail url="http://static.muzu.tv/media/images/001/847/016/001/1847016-thb5.jpg" height="90" width="160"/>
<media:thumbnail url="http://static.muzu.tv/media/images/001/847/016/001/1847016-thb3.jpg" height="120" width="160"/>
<media:thumbnail url="http://static.muzu.tv/media/images/001/847/016/001/1847016-thb6.jpg" height="162" width="288"/>
<media:thumbnail url="http://static.muzu.tv/media/images/001/847/016/001/1847016-thb1.jpg" height="63" width="112"/>
<media:thumbnail url="http://static.muzu.tv/media/images/001/847/016/001/1847016-thb2.jpg" height="360" width="640"/>
<media:player url="http://www.muzu.tv/sean-paul-beenie-man/greatest-gallis-music-video/1847016/"/>
<media:credit role="artist">
<![CDATA[Sean Paul, Beenie Man]]>
</media:credit>
<media:credit role="distribution company">
<![CDATA[Gutty Bling Records / Claims Records]]>
</media:credit>
<media:category scheme="http://search.yahoo.com/mrss/category_schema">
<![CDATA[music/Sean Paul, Beenie Man/Greatest Gallis]]>
</media:category>
<muzu:video>
<muzu:info hdVersion="1" videotype="1" artistid="70139" sourceid="291254" uploaded="17-Apr-2013" mbid="" advisory="false" id="1847016" views="13727" isrc="USQY51364239" ownerid="52429" genre="Dancehall" upc="" sdVersion="1" keywords=""/>
<muzu:versions v240p="true" ss="true" audioonly="false" v1080p="false" hls="false" v360p="true" v480p="true" v720p="true" mobileallowed="true"/>
<muzu:channel vanity="sean-paul-beenie-man" name="Sean Paul, Beenie Man" url="http://www.muzu.tv/sean-paul-beenie-man/" labelvanity="ingroovesrecords"/>
</muzu:video>
<media:rating scheme="urn:simple">nonadult</media:rating>
<media:restriction relationship="allow" type="country">DE DK US ES GB FR FI AT AR AU PT BR CA BE SE CH CO MX NL NZ NO IE IT</media:restriction>
<av:videoPlayerEmbedTag>
<![CDATA[<iframe frameborder="0" width="640" height="366" src="//player.muzu.tv/player/getPlayer/i/291254/?vidId=1847016&la=n" allowfullscreen></iframe>]]>
</av:videoPlayerEmbedTag>
</item>
</channel>
</rss>
*/