抓 youtube 影片
七月 30th
##########################################
# 作者 : Ning
# 網址 : http://yesning.com
# 歡迎轉貼請註明出處
##########################################
<?
$url = 'http://www.youtube.com/watch?v=wILdRr98bhg';
$nurl = str_replace('?', '&', $url);
parse_str($nurl);
$nurl = 'http://www.youtube.com/get_video_info?video_id='.$v;
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $nurl);
$result = curl_exec($ch);
curl_close($ch);
//解析
$result = urldecode($result);
$m = preg_split('/[|]/', $result);
//print_r($m);
//$nurl = $m[7];
if($m[12])
$map = $m[12];
elseif($m[8])
$map = $m[8];
else
$map = $m[4];
preg_match('/fmt_list=(.*)&author=/is', $map, $map);
$map = preg_split('/[,]/', $map[1]);
for($i = 0,$p = 1; count($map) > $i; $i++, $p=$p+3) {
$d = preg_split('/[\/]/', $map[$i]);
$surl .= '<li><a class=link href='.$m[$p].'>下載 '.$d[1].' 影片</a><br>';
unset($d);
}
echo $surl;
?>
衝啊~飛天小超人VIVI
一月 30th

飛天小超人VIVI,咻咻出動了,她來自地球,每天的行動很固定,白天是她養精蓄銳之時,但半夜每每會出任務,拉幾泡屎、咬咬蘇菲長頸鹿、哀鬧幾小時後,等待太陽出來的那一刻,她才會昏睡過去。
0128~0129是她第一次被帶出門過夜,旅點是日月潭、九族文化村纜車二日遊,前一晚訂旅館雲品、大淶閣都沒適合的房間,剩下映涵渡假飯店,趕緊預約了雙人房加床,出發日吃完十二街BRUNCH後隨即衛星定位經度:120°55′ 50 緯度:23°50′ 51出發。
約莫下午三點前準時check in,飯店還差強人意,雙人房加床+三客早餐+九族文化村覽車門票三張=5,600元,休息一下便在周圍晃晃,小胖囔囔要吃山豬肉香腸,不過這只是個一小部分….,在湖邊走走時已經是下午五點,坐船覽湖就留待下一次吧。
回到飯店打晌沒半會兒,小胖稱晚餐時間到,本想就近在飯店九樓吃自助餐,但小胖想出去走走,開車到了大淶閣中山路附近也沒啥好逛的,吃晚餐嘛大淶閣的自助餐因人數不足又沒開,結果花了千元吃到了比50元的排骨飯還難下嚥的爛貨,甘禮良勒~ 後面就草枝擺~不多贅敘了,FucK!
0129半夜,飛天小超人依舊維持她的習慣出動,我們早上八點起床,趕著吃早餐並往纜車入口處出發,不是蓋的好累…,一路跌跌撞撞上纜車,還好美麗的湖景算是彌補了這一切,九族呢,就沒啥好說的了,反正就是小朋友的遊樂園,自己去走走吧。
no htmlentities
十月 7th
##########################################
# 作者 : Ning
# 網址 : http://yesning.com
# 歡迎轉貼請註明出處
##########################################
<?
function nohtmlentities($string) {
$string = strtr($string, array_flip(get_html_translation_table(HTML_ENTITIES)));
$string = preg_replace('/&#([0-9]+);/me', 'chr("\\1")', $string);
return $string;
}
$txt = htmlentities('這是測試');
echo $txt.'<br>';
echo nohtmlentities($txt);
?>
數字轉國字~自動補零
十月 5th
##########################################
# 作者 : Ning
# 網址 : http://yesning.com
# 歡迎轉貼請註明出處
##########################################
<?
function number2chinese($number) {
if(strlen($number) > 4) {
$len = strlen($number);
$time = ($len%4 != 0) ? (int)(($len/4)+1) : ($len/4);
$order = array('','','萬','億','兆','京','垓','秭','穰','溝','澗','正','載','極','恆河沙','阿僧祇','那由他','不可思議','無量大數');
for($n = 1,$m = -4; $n <= $time; $n++) {
if($n == $time)
$foo = number2chinese(substr($number,0,-4*($time-1)));
else
$foo = number2chinese(substr($number,$m,4));
if($foo)
$buffer = $foo.$order[$n].$buffer;
$m = $m - 4;
}
if(preg_match('/^零/', $buffer))
$buffer = preg_replace('/(^[零]{1,})([^零]{0,})/', '/\\2/', $buffer);
return $buffer;
} else {
if(strlen($number) == 0 or preg_match('/^0{1,}$/',$number))
return '';
else {
$first = substr($number, -(strlen($number)), 1);
$chinese = array('零','壹','貳','參','肆','伍','陸','柒','捌','玖');
$length = array('','','拾','佰','仟');
$buffer .= $chinese[$first];
if($first != 0)
$buffer .= $length[strlen($number)];
if(preg_match('/^0/', $number))
$buffer .= number2chinese(ereg_replace('/(^0{1,})([1-9]{0,})/', '/\\2/', $number));
else
$buffer .= number2chinese(substr($number,1));
}
return $buffer;
}
}
?>
