Category Archives: Php
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
← Continue Reading
【测试通过】
<?php
error_reporting(0);
//邮箱用户名(不带@163.com后缀的)
$user = 'username';
//邮箱密码
$pass = 'password';
//目标邮箱
//$mail_addr = username@163.com';
//登陆
$url = 'http://reg.163.com/logins.js...
← Continue Reading
nginx 默认是没有支持thinkphp的url伪静态
在nginx的配置文件中加入以下的内容就可以支持url伪静态
还需要到thinkphp中把模式改为2
===================================================================== location / {
index index.php;
if (!-...
← Continue Reading
PHP安全编程法则
标有 (*) 的检查项目表示该项是针对相关问题的根本解决方法,应当尽最大努力去完成这些内容。 未标 (*) 的项目,表示该项并不能完全消除安全隐患,只是说通过这种方法可以避免发生安全问题。
SQL注射
(*) 在组合SQL语句时要使用SQL变量绑定功能
(*) 如果数据库不提供变量绑定,那么需要对构成SQL的所有变量进行转义
不要将错误信息原封不动地显示在浏览器中。
为访问数据...
← Continue Reading
项目中使用到了webservice这里分享一下:
使用client端访问service端程序即可。
//client 客户端
client.php
<?php
try {
$client = new SoapClient(null, array(
"location" => "http://10.50.1.40/service/wsdl/server.php", //服务器端地址
"u...
← Continue Reading
1、Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名,例如:
$Model->Table('think_user user')
->where('status>1')
->select();
$Model->table('think_blog blog,think_type type')
->w...
← Continue Reading
php检测终端设备是平板、手机还是电脑
这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回"tablet","mobile","desktop"
<?php
$ua=$_SERVER['HTTP_USER_AGENT'];
function userAgent($ua){
## This credit must stay intact (Unless y...
← Continue Reading
php实现文件或者文字的AES加密(正版)
项目中遇到了针对文件流的AES方式,这里分享一下:测试通过
aes.class.php
<?php
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* AES implementation...
← Continue Reading
2个php文件xcrypt.php->类文件 demo.php 调用文件
xcrypt.php
<?php /**
* 常用对称加密算法类
* 支持密钥:64/128/256 bit(字节长度8/16/32)
* 支持算法:DES/AES(根据密钥长度自动匹配使用:DES:64bit AES:128/256bit)
* 支持模式:CBC/ECB/OFB/CFB
* 密文编...
← Continue Reading
测试通过
1.开启ssh2服务
在php/ext 里面找到php_ssh2.dll复制到系统的System32里(如果没有下载对应版本的pecl)
2.开启php.ini的extension=php_ssh2.dll
<?php
$strServer = "192.168.0.*";
$strServerPort = "22";
$strServerUsername = "root";
$s...
← Continue Reading
window环境下:
PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。
其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。
1.PHP加密扩展库Mcrypt安装
在标准的PHP安装过程中并没有把Mrcypt安装上,但PH...