Category Archives: Php

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

php通过邮箱密码获取通信录联系人

← Continue Reading
【测试通过】 <?php error_reporting(0); //邮箱用户名(不带@163.com后缀的) $user       = 'username'; //邮箱密码 $pass       = 'password'; //目标邮箱 //$mail_addr = username@163.com'; //登陆 $url = 'http://reg.163.com/logins.js...

ssh2 发送远程命令,获取回执结果

← Continue Reading
SSH2 发送远程命令

Nginx下实现 thinkphp支持url静态

← Continue Reading
  nginx  默认是没有支持thinkphp的url伪静态 在nginx的配置文件中加入以下的内容就可以支持url伪静态 还需要到thinkphp中把模式改为2 =====================================================================  location / { index index.php; if (!-...

PHP安全编程法则

← Continue Reading
PHP安全编程法则 标有 (*) 的检查项目表示该项是针对相关问题的根本解决方法,应当尽最大努力去完成这些内容。 未标 (*) 的项目,表示该项并不能完全消除安全隐患,只是说通过这种方法可以避免发生安全问题。 SQL注射 (*) 在组合SQL语句时要使用SQL变量绑定功能 (*) 如果数据库不提供变量绑定,那么需要对构成SQL的所有变量进行转义 不要将错误信息原封不动地显示在浏览器中。 为访问数据...

php实现webservice

← 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...

ThinkPHP的多表查询

← Continue Reading
1、Table方法:定义要操作的数据表名称,可以动态改变当前操作的数据表名称,需要写数据表的全名,包含前缀,可以使用别名,例如: $Model->Table('think_user user') ->where('status>1') ->select(); $Model->table('think_blog blog,think_type type') ->w...

php检测终端设备是平板、手机还是电脑

← Continue Reading
php检测终端设备是平板、手机还是电脑 这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回"tablet","mobile","desktop" <?php $ua=$_SERVER['HTTP_USER_AGENT'];   function userAgent($ua){ ## This credit must stay intact (Unless y...

php实现AES加密

← Continue Reading
php实现文件或者文字的AES加密(正版) 项目中遇到了针对文件流的AES方式,这里分享一下:测试通过  aes.class.php  <?php /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */ /*  AES implementation...

php实现文件或者文字的AES加密

← 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 * 密文编...

php实现sftp上传

← 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...

php 加密和解密文件

← Continue Reading
window环境下: PHP程序员们在编写代码程序时,除了要保证代码的高性能之外,还有一点是非常重要的,那就是程序的安全性保障。PHP除了自带的几种加密函数外,还有功能更全面的PHP加密扩展库Mcrypt和Mhash。 其中,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。 1.PHP加密扩展库Mcrypt安装 在标准的PHP安装过程中并没有把Mrcypt安装上,但PH...