-
php将session放入memcached的设置方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:85
可以修改php.ini文件的情况下: 1、修改php.ini中的 代码如下: session.save_hander = memcache; session.save_path = "tcp://host:端口号";//例如:session.save_path = "tcp://127.0.0.1:11211"; 2、正常存取session的值就OK了。 不可以修改php.ini文件的[详细]
-
php实现mysql数据库操作类分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:174
代码如下: /* 数据库操作类 */ class Mysql{ private $LocalHost = 'localhost'; private $LoaclUser = 'root'; private $LocalPass = '123456'; private $LocalBase = 'jiangxibaiyi'; private $LocalCode = 'UTF8'; private $PreFix; private $Conn; priva[详细]
-
php根据isbn书号查询amazon网站上的图书信息的示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:152
插件说明: 插件根据提供的10位ISBN书号,在Amazon网站上查找该图书的详细信息。 如果找到结果,则返回一个两元素的数组,其中第一个元素是书的标题,而第二个元素是该书封面缩写图的URL地址。 它需要以下参数:$ISBN 10位ISBN书号 代码如下: $isbn = '00714[详细]
-
php递归使用示例(php递归函数)
所属栏目:[PHP教程] 日期:2020-12-12 热度:135
div class="jb51code" pre class="brush:php;" //递归获得角色ID字符串 function explodeRole($roleObj,$resultStr){ if(0 count($roleObj-childRoleObjArr)){ foreach($roleObj-childRoleObjArr as $childRoleObj){ if('' == $resultStr){ $resultStr .= "{[详细]
-
PHP COOKIE及时生效的方法介绍
所属栏目:[PHP教程] 日期:2020-12-12 热度:195
通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用, FONT style="BACKGROUND-COLOR: #ccffcc"代码如下: div class="codetitle" a style="CURSOR: pointer" data="72057" class="copybut"[详细]
-
php $_SERVER windows系统与linux系统下的区别说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:66
这是我在做企业站的过程中发现的一些区别:(仅供参考) 一、$_SERVER['SERVER_NAME'] 在windows系统下,末尾是有 / 的,linux下没有/ 。 可用以下方法处理 1、不论是那种系统直接全部加上 / 然后在进行替换 ,切记 ,应如此替换 str_replace('','/',$fileUr[详细]
-
PHP中$_FILES的使用方法及注意事项说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:206
$_FILES:经由 HTTP POST 文件上传而提交至脚本的变量,类似于旧数组$HTTP_POST_FILES 数组(依然有效,但反对使用)详细信息可参阅 POST方法上传 $_FILES['myFile']['name'] 客户端文件的原名称 $_FILES['myFile']['type'] 文件的 MIME类型,需要浏览器提供[详细]
-
php根据日期判断星座的函数分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:133
代码如下: function yige_constellation($month,$day) { // 检查参数有效性 if ($month 12 || $day 31) return false;// 星座名称以及开始日期 $constellations = array( array( "20" => "宝瓶座"), array( "19" => "双鱼座"), array( "21" => "白羊座"), ar[详细]
-
使用php显示搜索引擎来的关键词
所属栏目:[PHP教程] 日期:2020-12-12 热度:141
以下是相关实现代码: 代码如下: /* Plugin Name: display-search-keywords Plugin URI: http://www.imyxiao.com/1531.html Description: 当访客通过搜索引擎来到你的博客,这个插件可以显示访客搜索的关键词 Version: 1.0 Author: */ function unescape($st[详细]
-
php中simplexml_load_string使用实例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:95
先用一段代码重现一下问题 乍一看,结果很让人费解: 代码如下: $string = hello world EOF; $data = simplexml_load_string($string); print_r($data); print_r($data->foo); ?> 乍一看,结果很让人费解: 代码如下: SimpleXMLElement Object ( [foo] => Ar[详细]
-
使用php记录用户通过搜索引擎进网站的关键词
所属栏目:[PHP教程] 日期:2020-12-12 热度:201
代码如下: $rfr = $_SERVER['HTTP_REFERER']; //if(!$rfr) $rfr='http://'.$_SERVER['HTTP_HOST']; if($rfr) { $p=parse_url($rfr); parse_str($p['query'],$pa); $p['host']=strtolower($p['host']); $arr_sd_key=array( 'baidu.com'=>'word', 'google.com'[详细]
-
php中的filesystem文件系统函数介绍及使用示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:173
basename — 返回路径中的文件名部分 dirname — 返回路径中的目录部分 代码如下: string basename ( string $path [,string $suffix ] ) string dirname ( string $path ) 示例: 代码如下: $path = "/home/httpd/phpha.com/index.php"; echo basename($pat[详细]
-
php中url函数介绍及使用示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:86
base64_encode — 使用 MIME base64 对数据进行编码 base64_encode() returns 使用 base64 对 data 进行编码。设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。 Base64-encoded 数据要比原始数据多占用 33% 左右的空间[详细]
-
php去除字符串换行符示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:53
第1种写法: 代码如下: str_replace("n",'',$str); ?> 第2种写法: 代码如下: str_replace("rn",$str); ?> 第3种写法: 代码如下: preg_replace("/s/",$str); ?> 下面进行相关说明: 首先说说 n,r,t n 软回车: 在Windows中表示换行且回到下一行的最开始位置 在Li[详细]
-
php的hash算法介绍
所属栏目:[PHP教程] 日期:2020-12-12 热度:182
Hash Table是PHP的核心,这话一点都不过分。 PHP的数组,关联数组,对象属性,函数表,符号表,等等都是用HashTable来做为容器的。 PHP的HashTable采用的拉链法来解决冲突,这个自不用多说,我今天主要关注的就是PHP的Hash算法,和这个算法本身透露出来的一些思想。 P[详细]
-
php解压文件代码实现php在线解压
所属栏目:[PHP教程] 日期:2020-12-12 热度:125
代码如下: $zip = zip_open("moooredale.zip"); if ($zip) { while ($zip_entry = zip_read($zip)) { $fp = fopen(zip_entry_name($zip_entry),"w"); if (zip_entry_open($zip,$zip_entry,"r")) { $buf = zip_entry_read($zip_entry,zip_entry_filesize($zip[详细]
-
php实现下载限制速度示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:177
代码如下: // local file that should be send to the client $local_file = 'test-file.zip'; // filename that the user gets as default $download_file = 'your-download-name.zip'; // set the download rate limit (=> 20,5 kb/s) $download_rate = 20[详细]
-
php中hashtable实现示例分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:76
对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数[详细]
-
php实现cc攻击防御和防止快速刷新页面示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:199
代码如下: //代理IP直接退出 empty($_SERVER['HTTP_VIA']) or exit('Access Denied'); //防止快速刷新 session_start(); $seconds = '3'; //时间段[秒] $refresh = '5'; //刷新次数 //设置监控变量 $cur_time = time(); if(isset($_SESSION['last_time'])){[详细]
-
php实现图片添加水印功能
所属栏目:[PHP教程] 日期:2020-12-12 热度:88
代码如下: /** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn * * @param $srcImg 原图片 * @param $waterImg 水印图片 * @param $savepath 保存路径 * @param $savename 保存名字 * @param $positon 水印位置 * 1:顶部居左,2:顶部居右,3:居[详细]
-
使用swoole扩展php websocket示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:142
代码如下: define('DEBUG','on'); define("WEBPATH",str_replace("","/",__DIR__)); require __DIR__ . '/../libs/lib_config.php'; class WebSocket extends SwooleNetworkProtocolWebSocket { /** * 下线时,通知所有人 */ function onClose($serv,$c[详细]
-
codeigniter教程之上传视频并使用ffmpeg转flv示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:163
代码如下: $file = 'video_file'; $config['upload_path'] = './video_folder/'; $config['allowed_types'] = 'mov|mpeg|mp3|avi'; $config['max_size'] = '50000'; $config['max_width'] = ''; $config['max_height'] = ''; $this->upload->initialize($con[详细]
-
显示youtube视频缩略图和Vimeo视频缩略图代码分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:86
代码如下: function video_image($url){ $image_url = parse_url($url); if($image_url['host'] == 'www.youtube.com' || $image_url['host'] == 'youtube.com'){ $array = explode(" return "http://img.youtube.com/vi/".substr($array[0],2)."/0.jpg"; }e[详细]
-
php和jquery实现地图区域数据统计展示数据示例
所属栏目:[PHP教程] 日期:2020-12-12 热度:128
HTML 首先在head部分载入raphael.js库文件和chinamapPath.js路径信息文件,本文不重复写下,唯一不同的地方是需要在body中加一个div#tip,用来展示地图信息的提示框。 代码如下: jQuery 通过调用raphael绘制出中国地图,然后载入统计数据,由于地图区块小,[详细]
-
PHP添加Xdebug扩展的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:103
xdegug是一个很好的php调试扩展,安装方法也很简单,基本和其他的扩展安装方式差不多. 一、下载对应的DLL 下载地址: 里面选择对应的php版本以及windows 32/64位 版本 二、把文件放在PHP安装目录下的ext文件夹中 也可以自定义。 三、修改php.ini 代码如下:[详细]