非常有用的9个PHP代码片段
|
本文我们就来分享一下我收集的一些超级有用的PHP代码片段。一起来看一看吧! 1.创建数据URI数据URI在嵌入图像到HTML / CSS / JS中以节省HTTP请求时非常有用,并且可以减少网站的加载时间。下面的函数可以创建基于$file的数据URI。 2.合并JavaScript和CSS文件另一个可以尽量减少HTTP请求和节省页面加载时间的好建议是:合并你的CSS和JS文件。虽然我更建议大家使用专用插件(例如minify),但使用PHP来合并文件也非常容易。我们来看一下: 并且,用法是这样的: 3.查看你的电子邮件是否已读当发送电子邮件时,你会希望知道你的邮件是否已读。这里有一个非常有趣的代码片段,它可以记录阅读你邮件的IP地址,以及实际的日期和时间。 4.从网页提取关键词正如这小标题所说的那样:这个代码片段能让你轻易地从网页中提取元关键词。 5.查找页面上的所有链接使用DOM,你可以轻松地抓取来网页上的所有链接。这里有一个工作示例: loadHTML($html);
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
for ($i = 0; $i < $hrefs->length; $i++) {
$href = $hrefs->item($i);
$url = $href->getAttribute('href');
echo $url.' '; } 6.自动转换URL为可点击的超链接在WordPress中,如果你想在字符串中自动转换所有的URL成可点击的超链接,那么使用内置函数make_clickable()可以让你心想事成。如果你需要在WordPress之外这么做,那么你可以在wp-includes/formatting.php参考该函数的源代码: ])([w]+?://[wx80-xff#$%&~/.-;:=,?@[]+]*)#is','_make_url_clickable_cb',$ret);
$ret = preg_replace_callback('#([s>])((www|ftp).[wx80-xff#$%&~/.-;:=,'_make_web_ftp_clickable_cb',$ret);
$ret = preg_replace_callback('#([s>])([.0-9a-z_+-]+)@(([0-9a-z-]+.)+[0-9a-z]{2,})#i','_make_email_clickable_cb',$ret);
// this one is not in an array because we need it to run last,for cleanup of accidental links within links
$ret = preg_replace("#(]+?>|>))]+?>([^>]+?)#i","$1$3",$ret);
$ret = trim($ret);
return $ret;
}
7.在你的服务器上下载并保存远程图像在远程服务器上下载一个图像,并将其保存在自己的服务器上,在建立网站时很有用,而且这也很容易做到。下面的这两行代码就能为你办到。 8.检测浏览器语言如果你的网站使用多种语言,那么检测浏览器语言,并将这种语言作为默认语言会很有用。下面的代码将返回客户浏览器使用的语言。 9.全文显示Facebook粉丝的数量如果你的网站或博客有一个Facebook的页面,那么你可能想要显示你有多少个粉丝。这个代码片段可以帮助你获取Facebook粉丝的数量。不要忘记在第二行添加你的页面ID。页面ID可以在地址http://facebook.com/yourpagename/info找到。 page->fan_count;
echo $fans;
?>
以上就是本文的全部内容,希望对大家的学习有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
