php技术

php技术

php设计模式之单例模式使用示例

阅读(19) 作者(admin)

以下为单例模式代码:

复制代码 代码如下:<?phpclass EasyFramework_Easy_Mysql{ protected static $_instance = null; private function __construct(){

} public static function getInstance(){...

php技术

discuz加密解密函数使用方法和中文注释

阅读(14) 作者(admin)

复制代码 代码如下:<?php/** * $string 明文或密文 * $operation 加密ENCODE或解密DECODE * $key 密钥 * $expiry 密钥有效期 */ function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { /...

php技术

简单的php缓存类分享 php缓存机制

阅读(19) 作者(admin)

复制代码 代码如下:<?phpclass Cache { private $dir = "data/cache/";//定义缓存目录 private $key='c_a_sss'; // 文件名md5加密密钥

function set_dir($dirpath) { $this->dir=$dirpath; $this->make_dir($th...

php技术

一组PHP可逆加密解密算法实例代码

阅读(14) 作者(admin)

对于大部分密码加密,我们可以采用md5、sha1等方法。可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密。对于需要还原的信息,则需要采用可逆的加密解密算法。下面一组PHP函数是实现此加密解密的方法:加密算法...

php技术

php弹出对话框实现重定向代码

阅读(12) 作者(admin)

1 利用js 实现 复制代码 代码如下: if(!$this->userInfo){ $alert_msg = "激活链接错误"; echo"<SCRIPT LANGUAGE='javascript'>alert('$alert_msg');window.location='$redirect_url';</SCRIPT>"; //redirect(base_u...

php技术

php多种形式发送邮件(mail qmail邮件系统 phpmailer类)

阅读(16) 作者(admin)

1. 使用 mail() 函数 没什么好讲的,就是使用系统自带的smtp系统来发送,一般是使用sendmail来发。这个按照各个系统不同而定。使用参考手册。 2. 使用管道的形式 昨天刚测试成功,使用本地的qmail来发送邮件。复制代码 代...

php技术

php 生成短网址原理及代码

阅读(22) 作者(admin)

php 生成短网址

原理:

1.将原网址做crc32校验,得到校验码。

2.使用sprintf('%u') 将校验码转为无符号数字。

3.对无符号数字进行求余62操作(大小写字母+数字等于62位),得到余数后映射到62个字符中,将映射后的字符保...

php技术

解决php接收shell返回的结果中文乱码问题

阅读(9) 作者(admin)

如果需要php执行一些shell命令,查看显示结果的话,如果shell输出的有中文,则php得到的中文返回结果可能类似是 “?/230?/180?/187?/229?/138?/168” 的字符串。那么需要这个函数转译: 复制代码 代码如下: //这个函数接收的...

php技术

php 根据url自动生成缩略图并处理高并发问题

阅读(13) 作者(admin)

服务器生成缩略图的时机一般分为两种:

1.上传文件时生成

优点:上传时就已经生成需要的缩略图,读取时不需要再判断,减少cpu运算。

缺点:当缩略图尺寸变化时或新增尺寸时,需要重新生成所有的缩略图。

2.访问时生成...

php技术

php 字符串压缩方法比较示例

阅读(18) 作者(admin)

php 提供的字符串压缩方法有

1.gzcompress ― Compress a string

This function compress the given string using the ZLIB data format.

2.gzencode ― Create a gzip compressed string

This function ret...

php技术

php 发送带附件邮件示例

阅读(22) 作者(admin)

emailclass.php 复制代码 代码如下: <? class CMailFile {

var $subject; var $addr_to; var $text_body; var $text_encoded; var $mime_headers; var $mime_boundary = "--==================_846811060==_"; var...

php技术

php 获取页面中指定内容的实现类

阅读(19) 作者(admin)

功能:

1.获取内容中的url,email,image。

2.替换内容中的url,email,image。

url:<a href="url">xxx</a>

email:admin@admin.com

image:<img src="image">

Grep.class.php 复制代码 代码如下: <?php /** grep class...

php技术

php实现邮件发送并带有附件

阅读(11) 作者(admin)

emailclass.php复制代码 代码如下:<? class CMailFile {var $subject; var $addr_to; var $text_body; var $text_encoded; var $mime_headers; var $mime_boundary = "--==================_846811060==_"; var $smt...

php技术

php中sql注入漏洞示例 sql注入漏洞修复

阅读(23) 作者(admin)

在开发网站的时候,出于安全考虑,需要过滤从页面传递过来的字符。通常,用户可以通过以下接口调用数据库的内容:URL地址栏、登陆界面、留言板、搜索框等。这往往给骇客留下了可乘之机。轻则数据遭到泄露,重则服务器被拿下。...

php技术

测试php连接mysql是否成功的代码分享

阅读(22) 作者(admin)

方法很简单:将下面的代码保存为test.php,放到web目录里面执行即可。复制代码 代码如下:<?php /*** 测试php与mysql连接* 编辑:www.jbxue.com*/$link=mysql_connect("localhost","root","123"); if(!$link) echo "FAILD!...

php技术

PHP弹出提示框并跳转到新页面即重定向到新页面

阅读(27) 作者(admin)

这两天写一个demo,需要用到提示并跳转,主要页面要求不高,觉得没必要使用AJAX,JS等,于是研究了下怎么在PHP提示并跳转。

开始先是用了下面这种: 复制代码 代码如下: echo "<script> alert('sucess');parent.location.href=...

php技术

header导出Excel应用示例

阅读(19) 作者(admin)

复制代码 代码如下: <?php class reportFormAction extends CommonAction{

public function index(){ if($_POST){ //@param $data array 需要导出的数据 //@param $field string 导出csv文件的列名 //@param $file...

php技术

php版小黄鸡simsimi聊天机器人接口分享

阅读(21) 作者(admin)

复制代码 代码如下:<?phpfunction simsimi($keyword) { $keyword = urlencode(urlencode($keyword)); //----------- 获取COOKIE ----------// $url = "http://www.simsimi.com/"; $ch = curl_init($url); curl_setop...

php技术

百度ping方法使用示例 自动ping百度

阅读(18) 作者(admin)

使用方法访问的时候自动ping到百度,我的方法是生成缓存,更新缓存的时候自动ping百度,返回结果为0表示成功。

复制代码 代码如下:$pingarcurl='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];$arcping = new...

php技术

php读取纯真ip数据库使用示例

阅读(22) 作者(admin)

复制代码 代码如下:<?php/*-------------------------------------------------- ip2address [qqwry.dat]--------------------------------------------------*/class ip { var $fh; //IP数据库文件句柄 var $first;...

php技术

PHP登陆后跳转到登陆前页面实现思路及代码

阅读(25) 作者(admin)

最近手上一个小项目让我接触到PHP编程,简单的登陆功能已经OK。可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接。为了有更好的用户体...

php技术

修改apache配置文件去除thinkphp url中的index.php

阅读(13) 作者(admin)

例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢?1、httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置复制...