2013-05-19 18 views
1

好了,所以我想,如果不存在subto.me/args我有這樣的代碼檢查YouTube用戶與PHP已存在

if(file_exists($BASEPATH."partials/".$request['args'][0].".php")) { 
      require($BASEPATH."partials/".$request['args'][0].".php"); 
     } else { 
      header("Location: http://www.youtube.com/subscription_center?add_user=".$request['args'][0]); 
     } 

如果將用戶重定向回subto.me.com YouTube用戶不存在,它會這樣說,使用這樣的鏈接https://gdata.youtube.com/feeds/api/users/fdsafsdfasdfasd。我將如何incooperate,如果源代碼等於「用戶未找到」

回答

2

我有一個解決方案:

$yuser = "http://www.youtube.com/user/xxxx"; 
$yt_headers = @get_headers($yuser); 
if($yt_headers[0] == 'HTTP/1.1 404 Not Found') 
{ echo "Youtube user dosen't exist"; } 
else { echo "Youtube user exists"; } 

這可以作爲一個功能,使過程更加漂亮!

+0

在這裏工作得很好+1,謝謝@http://prijm.com – rakibtg