新聞中心
如何解決經(jīng)常修改酷盤路徑導(dǎo)致不能試聽的方法
今天無憂主機(jī)小編給大家?guī)淼奈恼?,是包括無憂主機(jī)php空間的站長朋友都遇到過的。很多站長都會在網(wǎng)站上面做網(wǎng)盤直接鏈接api調(diào)用,使用網(wǎng)盤直連后,地址會成為***.abc.com開頭的,這樣自然是很不利于網(wǎng)站的運(yùn)營的,所以很多站長都會想著把這個(gè)地址偽造成為自己的域名,這樣就不會非常直接的影響到自己的網(wǎng)站運(yùn)營,現(xiàn)在我們看看如何解決這個(gè)問題。 api 上傳插件:ok.php文件中有段代碼: $downurl=$_GET['url']; 這里是接受到的是返回的完整的地址,那么我們就可以在這里進(jìn)行修改一下,添加下面的一段代碼: $downurl=str_replace("http://kupan.chache.chshcms.com/down/","http://域名/url/data/",$downurl); 這樣就會將默認(rèn)的地址修改為了自己的域名地址,這樣進(jìn)行入庫就完全沒有問題了,不過這個(gè)還有一個(gè)非常好的好處:當(dāng)之后更換網(wǎng)盤后,讀取的地址接口更改,也能隨著改變,這樣就不需要再到數(shù)據(jù)庫里面去替換了。 不過當(dāng)?shù)刂犯淖冎?,還是沒有完全結(jié)束的,我們還得在偽靜態(tài)文件里面添加一句代碼: RewriteRule ^url/data/(.*)$ url.php?data=$1&%1 最后,在網(wǎng)站根目錄創(chuàng)建一個(gè):url.php文件
<?php header("Location:http://kupan.chache.chshcms.com/down/$_GET[data]"); exit;或者:
<?php /** curl方式 獲取遠(yuǎn)程文件內(nèi)容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i = 0; while (!feof($file) && $i++ < 1000) { $file_content .= strtolower(fread($file, 4096)); } fclose($file); } elseif (function_exists('curl_init')) { $curl_handle = curl_init(); curl_setopt($curl_handle, CURLOPT_URL, $url); curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,2); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl_handle, CURLOPT_FAILONERROR,1); curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Trackback Spam Check'); $file_content = curl_exec($curl_handle); curl_close($curl_handle); } else { $file_content = ''; } return $file_content; } $a=fopen_url("http://kupan.chache.chshcms.com/down/$_GET[data]"); echo $a;按照這個(gè)方法基本上能解決掉大部分的相同類是的問題,如果有什么不對的地方還請各位站長指點(diǎn)出來或者能提供更好的解決方法,小編隨時(shí)歡迎,只希望能幫到各位站長。 無憂主機(jī)相關(guān)文章推薦閱讀: 解決DIYPAG程序首頁CSS失效 如何在DIYPAGE中添加GOOGLE廣告 PHP中COOKIE與SESSION的主要區(qū)別 如何利用.HTACCESS規(guī)則解決新建目錄訪問無效
本文地址:http://www.gle-technology.com/others/19326.html