9个实用的PHP代码片段分享
一.查看邮件是否已被阅读当你发送邮件时,你肯定很想知道你的邮件是否已被对方查看。下面的代码就能实现记录阅读你邮件的IP地址,还有实际的阅读日期和时间。 代码如下: //LOG
源代码:
$myFile = "log.txt"; $fh = fopen($myFile,'a+'); $stringData = $actual_day . ' ' . $actual_hour . ' ' . $ip . ' ' . $browser . ' ' . "rn"; fwrite($fh,$stringData); fclose($fh); //Generate Image (Es. dimesion is 1x1) $newimage = ImageCreate(1,1); $grigio = ImageColorAllocate($newimage,255,255); ImageJPEG($newimage); ImageDestroy($newimage); ?> 二.从网页中提取关键词这段优秀的代码可以简单地实现从网页中提取关键词的功能。 代码如下:
源代码:
三.查找页面上的所有链接使用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.'';
}
源代码:
四.自动转换URL为可点击超链接在Wordpress中,如果你想自动转换所有的URLs为可点击超链接,你就可以使用内置函数make_clickable()实现。当你在WordPress外操作时,你可以参考wp-includes/formatting.php中的源代码。 代码如下: if ( empty($url) )
源代码:
return $matches[0]; // removed trailing [.,;:] from URL if ( in_array(substr($url,-1),array('.',';',':')) === true ) { $ret = substr($url,-1); $url = substr($url,strlen($url)-1); } return $matches[1] . "$url" . $ret; } function _make_web_ftp_clickable_cb($matches) { if ( empty($dest) ) function _make_email_clickable_cb($matches) { function make_clickable($ret) { // this one is not in an array because we need it to run last,for cleanup of accidental links within links 五.创建数据URI数据URI可以帮助将图像嵌入到HTML/CSS/JS中,从而节省HTTP请求。下面的函数可以利用$file创建数据URI。 代码如下:
源代码:
六.下载和保存远程图片到你的服务器当你在搭建网站时,很可能会从远程服务器上下载图片保存到你自己的服务器上,下面的代码就可以帮助你实现这个功能。 代码如下:
源代码:
七.移除Microsoft Word HTML标签当你使用Microsoft Word时,会创建很多标签tag,比如font、span、style、class等,这些标签在Word中十分有用,但当你从Word中把文本粘贴到网页上,就会出现很多没用的标签。下面实用的函数可以帮助你清除所有的Word HTML标签。 代码如下: ]*>","",$html);
// then run another pass over the html (twice),removing unwanted attributes
$html = ereg_replace("<([^>]*)(class|lang|style|size|face)=("[^"]*"|'[^']*'|[^>]+)([^>]*)>","<1>",$html);
$html = ereg_replace("<([^>]*)(class|lang|style|size|face)=("[^"]*"|'[^']*'|[^>]+)([^>]*)>",$html);
return $html
}
源代码:
八.检测浏览器语言如果你的网站是多种语言的,下面的代码可以帮助你检测浏览器语言,它会返回客户端浏览器的默认语言。 代码如下:
源代码:
九.显示Facebook上的粉丝数量如果在你的网站或博客中,链有Facebook页面,你可能希望显示Facebook上的粉丝数量,下面的代码就可以帮助你获取粉丝数量,另外不要忘记在代码第二行添加你的页面ID。 代码如下: page->fan_count;
echo $fans;
?>
源代码: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |