Jun092016
密码保护:php获取用户真实地址 GetIP()
/**
* 获取用户真实地址
*
* @return string 返回用户ip
*/
if (! function_exists ( 'GetIP' )) {
function GetIP() {
static $realip = NULL;
if ($realip !== NULL) {
return $realip;
}
if (isset ( $_SERVER )) {
if (isset ( $_SERVER ['HTTP_X_FORWARDED_FOR'] )) {
$arr = explode ( ',', $_SERVER ['HTTP_X_FORWARDED_FOR'] );
/* 取X-F...阅读全文
要查看留言请输入您的密码。
Jun092016
密码保护:php短消息函数
/**
* 短消息函数,可以在某个动作处理后友好的提示信息
*
* @param string $msg 消息提示信息
* @param string $gourl 跳转地址
* @param int $onlymsg 仅显示信息
* @param int $limittime 限制时间
* @return void
*/
function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) {
header ( "Content-type: text/html; ch...阅读全文
要查看留言请输入您的密码。
Jun092016
php中CutyCapt实现网页截图保存代码
网页截图这个功能大家可能用到最多的就是QQ截图,或利用asp.net来实现截图,其实我们也可以直接使用php来网页截图,下面我来给大家介绍php利用CutyCapt实现网页截图,有需要的朋友可参考.
CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/
windows CutyCapt不需要安装,直接保存到你的电脑中即可,然后php代码如下写:
<?php
/*
网页截图功能,必须安装IE+Cu...阅读全文
Jun022016
php 随机标签
function RandTags($delimiter=","){
$tags="";
$tagArray=array('意向客户','到期客户','最近联系客户','代理商','大客户');
$tagKeys=array_rand($tagArray,mt_rand(1, count($tagArray)));
if(is_array($tagKeys)){
foreach ($tagKeys as $val) {
$tags.="{$tagArray[$val]}{$delimiter}";
}
}else{
$tags.="{$tagArray[$tagKeys]}{$delimiter}";
}
$tags=rtrim($tags,$deli...阅读全文
Jun022016
php 随机地址
function RandAddress($delimiter="/"){
$str="";
$cityArray= array ( 86 => array ( 'A-G' => array ( 0 => array ( 'code' => '340000', 'address' => '安徽省' ), 1 => array ( 'code' => '110000', 'address' => '北京市' ), 2 => array ( 'code' => '500000', 'address' => '重庆市' ), 3 => array ( 'code' => '350000', 'address' =>...阅读全文
Jun012016
CentOS 7下安装PHP 5.6并添加PostgreSQL扩展实践
引言
在使用CentOS 7作为开发环境时,时常需要安装PHP和相关扩展。本文将详细介绍如何在CentOS 7系统中安装PHP 5.6,并添加PostgreSQL扩展。通过跟随本文的步骤,您将能够轻松地搭建一个可用于PostgreSQL开发的PHP环境。
步骤一:安装PHP 5.6
首先,我们需要安装PHP 5.6。使用以下命令在CentOS 7系统中安装PHP 5.6:
sudo yum install epel-release
sudo rpm -Uvh https://mirror.webtati...阅读全文
May232016
laravel/predis操作大全
predis操作大全
//使用autoload加载相关库,这边重点就是为了require $file;
spl_autoload_register(function($class) {
$file = __DIR__.'/lib/Predis/'.$class.'.php';
if (file_exists($file)) {
require $file;
return true;
}
});
//配置连接的IP、端口、以及相应的数据库
$server = array(
'host' => '127.0.0.1',
'port' => 63...阅读全文
May222016
Swoole实践:7-使用Websocket上传文件(1)
平时我们上传文件使用的是HTTP方式上传,今天我来给大家分享一下使用HTML5的websocket方式上传文件,后端使用Swoole的Websocket模块接收处理客户端上传的数据并保存为文件。本文实例是一个基础实例,后面我会专门给大家讲解更复杂更实战的文件上传实例。
服务端
我们继续使用Swoole实验室:1-使用Composer构建项目构建好的项目,新建文件\src\App\Uploader.php:
<?php
namespace Hell...阅读全文
May152016
mysql 时间戳转换日期
mysql>SELECT FROM_UNIXTIME( 1249488000, ‘%Y%m%d’ ) ;
UNIX时间戳转换为日期用函数: FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870);
日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP(’2006-11-04 12:23:00′);
例:mysql查询当天的记录数:
$sql=”select * from message Where DATE_FO...阅读全文
May122016
php 批量替换表字段全角字符到半角
<?php
set_time_limit(0);
require_once('include/common.inc.php');
function Field_SBC_DBC($Field){
$DBC = Array ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', '...阅读全文