几个个实用的PHP代码片段【自己备份】
检查服务器是否是 HTTPS
这个PHP代码片段能够读取关于你服务器 SSL 启用(HTTPS)信息。
if ($_SERVER['HTTPS'] != "on") {
echo "This is not HTTPS";
}else{
echo "This is HTTPS";
}
在任意网页显示源代码
 $lines = file('http://google.com/');
 foreach ($lines as $line_num => $line) {
     // loop thru each line and prepend line numbers
     echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "
 \n";
 }
创建数据的URI
因为我们知道,数据URI可以将图像嵌入到HTML,CSS和JS以节省HTTP请求。这是一个非常实用的PHP代码片段来创建数据URI。
function data_uri($file, $mime) {
$contents=file_get_contents($file);
$base64=base64_encode($contents);
echo "data:$mime;base64,$base64";
}
取得一个页面中的所有链接
取得一个页面中的所有链接
$html = file_get_contents('http://blog.0907.org'); $dom = new DOMDocument();
@$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.'
';
}
让网页标题变得对搜索引擎更友好
 function make_seo_name($title) {
     return preg_replace('/[^a-z0-9_-]/i', '', strtolower(str_replace(' ', '-', trim($title))));
 }
使用PHP下载和保存远程图片在你的服务器中。
 $image = file_get_contents('http://blog.0907.org/wp-content/uploads/2014/03/xunlei.jpg');
 file_put_contents('/images/image.jpg', $image); //save the image on your server
几个个实用的PHP代码片段【自己备份】的更多相关文章
- 经验分享:10个简单实用的 jQuery 代码片段
		
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库.今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 您可能感兴趣的相 ...
 - 10个简单实用的 jQuery 代码片段
		
尽管各种 JavaScirpt 框架和库层出不穷,jQuery 仍然是 Web 前端开发中最常用的工具库. 今天,向大家分享我觉得在网站开发中10个简单实用的 jQuery 代码片段. 1.平滑滚动到 ...
 - 一些实用的JQuery代码片段收集
		
本文将展示50个非常实用的JQuery代码片段,这些代码能够给你的JavaScript项目提供帮助.其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够 ...
 - 非常实用的PHP代码片段推荐
		
当使用PHP进行开发的时候,如果你自己收 藏 了一些非常有用的方法或者代码片段,那么将会给你的开发工作带来极大的便利.今天我们将介绍10个超级好用的PHP代码片段,希望大家能够喜欢! 1. 使用te ...
 - 12 个非常实用的 jQuery 代码片段
		
jQuery是一个非常流行而且实用的JavaScript前端框架,本文并不是介绍jQuery的特效动画,而是分享一些平时积累的12个jQuery实用代码片段,希望对你有所帮助. 导航菜单背景切换效果 ...
 - 十条很实用的jQuery代码片段
		
本文转自:http://developer.51cto.com/art/201604/509093.htm 作者:核子可乐译来源:51CTO 原文标题:10 jQuery Snippets for E ...
 - js动态判断密码强度&&实用的 jQuery 代码片段
		
// 网上拷贝的代码,效果不太好需要自己调整<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...
 - 实用的Android代码片段集合(精)
		
1.精确获取屏幕尺寸(例如:3.5.4.0.5.0寸屏幕) public static double getScreenPhysicalSize(Activity ctx) { DisplayMetr ...
 - 一些实用的JQuery代码片段收集(筛选,搜索,样式,清除默认值,多选等)
		
//each遍历文本框 清空默认值 $(".maincenterul1").find("input,textarea").each(function () { ...
 
随机推荐
- 从汇编来看c语言之变量
			
1.基础研究 对如图程序进行编译连接,再用debug加载. 我们在偏移地址1fa处查看main函数的内容: 执行到1fd处,发现n的偏移地址为01a6,段地址存储在ds寄存器里,为07c4. 再查看函 ...
 - 标签 Attribute
			
在一个类上面放一个标签,可以用来表示一些特定规则,比如某个对象的某个属性不想被json化,那么我们在它头上放个标签就行了,或是做ORM时指定某个Class对应的table名字等. 最后标签是通过反射来 ...
 - Microsoft Visual Studio 6.0 Enterprise Edition
			
我们的老古董啊 啊啊啊 啊啊 <Microsoft Visual Studio 6.0 Enterprise Edition>(完整9CD,带中文MSDN& <Micr ...
 - 大型分布式C++框架《二:大包处理过程》
			
本来这一篇是打算写包头在分布式平台中的具体变换过程的.其实文章已经写好了.但是想了这个应该是不能随便发表的.毕竟如果知道了一个包的具体每个字节的意义.能伪造包来攻击系统.其次来介绍一个包的具体变换过程 ...
 - 使用MapReduce将HDFS数据导入到HBase(二)
			
package com.bank.service; import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.conf. ...
 - hadoop2.2.0的WordCount程序
			
package com.my.hadoop.mapreduce.wordcount; import java.io.IOException; import org.apache.hadoop.conf ...
 - Easyui获取数据库date数据的显示
			
众所周知Oracle数据库中的date与众不同,在Easyui中显示数据库的date类型如果不经过转化为显示为Object.因此需要经过处理. 1.首先你要写转化date的JavaScript < ...
 - jQuery效果---隐藏与显示
			
隐藏与显示 index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"& ...
 - js高级教程第3版笔记(我的理解)陆续更新中
			
js基础语法'use strict'(严格模式)定义变量var object;只声明未赋值,默认值为undefined;var object1=值;声明并赋值;function fun(a){这样也叫 ...
 - prototype对象的真正作用
			
参考阮一峰的文章:http://javascript.ruanyifeng.com/oop/encapsulation.html prototype对象的真正作用 在JavaScript语言中,每一个 ...