你的位置: Kiyo'Space首页 php 欢迎留下您的足迹
正在显示 [ php ] 分类下的文章

JAVA的AES/CBC/pkcs5padding在PHP中的实现

[纪元19年06月3日]
php 的 mcrypt_ 函数在 7.1.0 版本中开始 deprecated,并在 7.2.0 版本中彻底废弃并移入PECL。 mcrypt 虽说被遗弃了,但 文档页 上依然有很多值得注意的文档贡献,有助于我们将 mcrypt 迁移至 openssl,大家应该仔细看一下。 1.If you're writing code to encrypt/encrypt data in 2015, you should use openssl_encrypt() and openssl_decrypt(). The underlying library (libmcrypt) has been abandoned since 2007, and performs far worse than OpenSSL (which leverages AES-NI on modern processors and is cac……

PHP访问MySQL查询超时处理

[纪元13年08月28日]
PHP连接MySQL主要是使用Mysql提供的 libmysqlclient 的客户端库,同时也延伸出来 mysql 和  mysqli 两套PHP的扩展,相对来说 mysqli 比 mysql 更好,更稳定。   目前两个客户端扩展库连接超时可以设置选项来操作,比如mysqli:   <?php //创建对象 $mysqli = mysqli_init(); //设置超时选项 $mysqli->options(MYSQLI_OPT_CONNECT_TIMEOUT, 5); //连接 $mysqli->real_connect('localhost', 'my_user', 'my_password', 'world'); //如果超时或者其他连接失败打印错误信息 if (mysqli_connec……

PHP 序列化(serialize)格式详解

[纪元12年03月30日]
PHP 序列化(serialize)格式详解 前言 概述 NULL 和标量类型的序列化 简单复合类型的序列化 嵌套复合类型的序列化 自定义对象序列化 Unicode 字符串的序列化 参考文献 1.前言 PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现 PHP 方式的序列化来说,就比较麻烦了。虽然以前也搜集了一些其他语言实现的 PHP 序列化的程序, 不过这些实……

php 判断操作系统类型

[纪元12年01月17日]
php有许多系统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix 其中相关的函数或者预定义变量如下 php_uname(); PHP_OS DIRECTORY_SEPARATOR PHP_SHLIB_SUFFIX PATH_SEPARATOR 程序: if(PATH_SEPARATOR==':') echo 'Linux'; else echo 'Windows'; function clientOS() { $pieces = explode(";",$_SERVER["HTTP_USER_AGENT"]); $pieces = explode(" ",$pieces[2]); $pieces = explode(")",$pieces[3]); return $pieces[0]; } <?php /** * 获得浏览器名称和版本 * * @access public * @ret……

PHP连MSSQL的问题(NTWDBLIB.DLL在作怪)

[纪元11年08月10日]
今天刚好有个项目是php+mssql,但是怎么配置php都不能正常加载php_mssql.dll,在网上找到个解决方案,如下: 步骤: 1. 首先按通常做法配置好PHP5连接MS SQL Server 2. 下载正确版本的 ntwdblib.dll (2000.80.194.0),地址:ntwdblib.zip 3. 覆盖 apache2.2.6/bin/ntwdblib.dll 4. 覆盖 php5.2.5/ntwdblib.dll 5. 运行 SQL Server 配置管理器:SQL Server Configuration Manager,打开协议 Protocols 6. 允许命名管道 "named pipes" 和 "tcp/ip" 7. 右键点击 "tcp/ip",打开属性 Properties 标签 "IP addresses" 8. 在 TCP 动……
正在显示 [ php ] 分类下的文章