超级实用的9个PHP代码片段
7.在你的服务器上下载并保存远程图像
在远程服务器上下载一个图像,并将其保存在自己的服务器上,在建立网站时很有用,而且这也很容易做到。下面的这两行代码就能为你办到。
$image = file_get_contents('http://www.url.com/image.jpg');
file_put_contents('/images/image.jpg', $image); //Where to save the image
8.检测浏览器语言
如果你的'网站使用多种语言,那么检测浏览器语言,并将这种语言作为默认语言会很有用。下面的代码将返回客户浏览器使用的语言。
function get_client_language($availableLanguages, $default='en'){
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
foreach ($langs as $value){
$choice=substr($value,0,2);
if(in_array($choice, $availableLanguages)){
return $choice;
}
}
}
return $default;
}
9.全文显示脸x书的粉丝数量
如果你的网站或博客有一个脸x书的页面,那么你可能想要显示你有多少个粉丝。这个代码片段可以帮助你获取脸x书的粉丝数量。不要忘记在第二行添加你的页面ID。页面ID可以在地址http://脸x书.com/yourpagename/info找到。
$page_id = "302807633129400";
$xml = @simplexml_load_file("http://api.脸x书.com/restserver.php?method=脸x书.fql.query&query=SELECTfan_countFROMpageWHEREpage_id=".$page_id."") or die ("a lot");
$fans = $xml->page->fan_count;
echo $fans;
?>