检查服务器是否是 HTTPS
这个PHP代码片段能够读取关于你服务器 SSL 启用(HTTPS)信息。
if (
$_SERVER['HTTPS'] != "on"
) {
echo "This is not HTTPS"
;
}else{
echo "This is HTTPS"
;
}
在任意网页显示源代码
1 $lines =
file('http://google.com/'
);
2 foreach (
$lines as $line_num =>
$line) {
3 // loop thru each line and prepend line numbers
4 echo "Line #<b>{
$line_num}</b> : " .
htmlspecialchars(
$line) . "
5 \n"
;
6 }
创建数据的URI
1 因为我们知道,数据URI可以将图像嵌入到HTML,CSS和JS以节省HTTP请求。这是一个非常实用的PHP代码片段来创建数据URI。
2 function data_uri(
$file,
$mime) {
3 $contents=
file_get_contents(
$file);
4 $base64=
base64_encode(
$contents);
5 echo "data:
$mime;base64,
$base64"
;
6 }
取得一个页面中的所有链接
1 取得一个页面中的所有链接
2 $html =
file_get_contents('http://blog.0907.org'
);
3
4 $dom =
new DOMDocument();
5 @
$dom->loadHTML(
$html);
6
7 // grab all the on the page
8 $xpath =
new DOMXPath(
$dom);
9 $hrefs =
$xpath->evaluate("/html/body//a"
);
10
11 for (
$i = 0;
$i <
$hrefs->length;
$i++
) {
12 $href =
$hrefs->item(
$i);
13 $url =
$href->getAttribute('href'
);
14 echo $url.'
15 '
;
16 }
让网页标题变得对搜索引擎更友好
1 function make_seo_name(
$title) {
2 return preg_replace('/[^a-z0-9_-]/i', '',
strtolower(
str_replace(' ', '-',
trim(
$title))));
3 }
使用PHP下载和保存远程图片在你的服务器中。
1 $image =
file_get_contents('http://blog.0907.org/wp-content/uploads/2014/03/xunlei.jpg'
);
2 file_put_contents('/images/image.jpg',
$image);
//save the image on your server
转载于:https://www.cnblogs.com/CHEUNGKAMING/p/4080577.html
相关资源:JAVA上百实例源码以及开源项目