欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用PHP提取視頻網(wǎng)站頁面中的FLASH地址的代碼

 更新時(shí)間:2010年04月17日 15:38:42   作者:  
這幾天工作中需要寫個(gè)程序?qū)τ谝粋€(gè)視頻網(wǎng)站地址,如優(yōu)酷的某個(gè)地址,提取出其中的FLASH地址來。
然后我用PHP實(shí)現(xiàn)了這個(gè)功能,我覺得用PHP來做這項(xiàng)工作簡直是一種享受!使用其提供的強(qiáng)大的HTML頁面處理函數(shù)和正則表達(dá)式,短短的幾行代碼就能搞定這個(gè)功能。
貼一下關(guān)鍵代碼:
復(fù)制代碼 代碼如下:

<?php
//獲取優(yōu)酷頁面中的flash地址
function get_flash_url( $url )
{
$lines = file($url);
foreach ($lines as $linenum=> $line) {
preg_match_all('|<input type="text" id="link2" value="([^<>]+)" />|',$line,$result);
$swfurl=$result[1][0];
if(!empty($swfurl))
return $swfurl;
}
}
?>
<?php
$url=$_SERVER["QUERY_STRING"];
$flashurl= get_flash_url($url);
echo ( $flashurl );
?>

比如這個(gè)文件我們存為 test.php,那么我們只需要運(yùn)行 test.php?優(yōu)酷視頻的url 就可以解析出FLASH地址了。
思路很簡單,就是先看看優(yōu)酷視頻網(wǎng)頁的HTML代碼里關(guān)鍵FLASH地址那段的特征。隨便找個(gè)網(wǎng)頁,比如我們可以看到這一段:
<div class="item"><span class="label">flash地址: </span> <input type="text" id="link2" value="http://player.youku.com/player.php/sid/XMTU1MzcxMzAw/v.swf" />
然后使用正則表達(dá)式來將其中的地址段匹配掉,就OK了。

相關(guān)文章

  • thinkphp5 migrate數(shù)據(jù)庫遷移工具

    thinkphp5 migrate數(shù)據(jù)庫遷移工具

    這里講述的是tp5 migrate數(shù)據(jù)庫遷移工具的相關(guān)介紹,非常的簡單實(shí)用,有需要的小伙伴可以來看下本文的實(shí)例
    2018-02-02
  • php簡單防盜鏈實(shí)現(xiàn)方法

    php簡單防盜鏈實(shí)現(xiàn)方法

    這篇文章主要介紹了php簡單防盜鏈實(shí)現(xiàn)方法,涉及php針對服務(wù)器端預(yù)定義變量調(diào)用及字符串處理的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • PHP 年齡計(jì)算函數(shù)(精確到天)

    PHP 年齡計(jì)算函數(shù)(精確到天)

    因?yàn)橐粋€(gè)具體的項(xiàng)目中要用到年齡計(jì)算,根據(jù)生日計(jì)算出當(dāng)前的年齡。這個(gè)精確到天,和騰訊是一樣的,大家有需要的可以參考一下
    2012-06-06
  • php生成圖形驗(yàn)證碼幾種方法小結(jié)

    php生成圖形驗(yàn)證碼幾種方法小結(jié)

    生成圖形驗(yàn)證碼需要使用php GD庫來生成,如果你沒開戶GD庫我們需要在php.ini文件找到extension=php_gd2.dll 去掉前面的;就行了,然后重啟apache 或iis環(huán)境即可
    2013-08-08
  • PHP mail 通過Windows的SMTP發(fā)送郵件失敗的解決方案

    PHP mail 通過Windows的SMTP發(fā)送郵件失敗的解決方案

    今天調(diào)試WordPress的郵件發(fā)送功能,總是提示:SMTP server response: 501 5.5.4 Invalid Address。用telnet測試SMTP是沒有任何問題的
    2009-05-05
  • PHP面向?qū)ο蠖鄳B(tài)性實(shí)現(xiàn)方法簡單示例

    PHP面向?qū)ο蠖鄳B(tài)性實(shí)現(xiàn)方法簡單示例

    這篇文章主要介紹了PHP面向?qū)ο蠖鄳B(tài)性實(shí)現(xiàn)方法,簡單說明了面向?qū)ο蠖鄳B(tài)性的原理并結(jié)合具體實(shí)例給出了php實(shí)現(xiàn)多態(tài)性的相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • Memcache 在PHP中的使用技巧

    Memcache 在PHP中的使用技巧

    Memcache 在PHP中的使用
    2010-02-02
  • php使用環(huán)形鏈表解決約瑟夫問題完整示例

    php使用環(huán)形鏈表解決約瑟夫問題完整示例

    這篇文章主要介紹了php使用環(huán)形鏈表解決約瑟夫問題,簡單描述了約瑟夫問題并結(jié)合實(shí)例形式分析了php基于環(huán)形鏈表解決約瑟夫問題的相關(guān)操作技巧,注釋中包含較為詳盡的說明便于理解,需要的朋友可以參考下
    2018-08-08
  • PHP簡潔函數(shù)(PHP簡單明了函數(shù)語法)

    PHP簡潔函數(shù)(PHP簡單明了函數(shù)語法)

    筆者由于碰到用戶多次修改頁面,所以在麻煩的情況下,改用php完成技術(shù)開發(fā),這篇文章主要記錄PHP簡潔函數(shù),講述PHP簡單明了函數(shù)語法,適合人群為對開源社區(qū)感興趣,對php感興趣,有一點(diǎn)時(shí)間了解下php,希望對讀者帶來快樂
    2012-06-06
  • php實(shí)現(xiàn)的發(fā)送帶附件郵件類實(shí)例

    php實(shí)現(xiàn)的發(fā)送帶附件郵件類實(shí)例

    這篇文章主要介紹了php實(shí)現(xiàn)的發(fā)送帶附件郵件類,是php程序設(shè)計(jì)中非常常見的實(shí)用技巧,實(shí)例演示了郵件類及對應(yīng)的demo示例,需要的朋友可以參考下
    2014-09-09

最新評論