-
PHP APC配置文件2套和参数详解
所属栏目:[PHP教程] 日期:2020-12-12 热度:58
一、安装APC 下载 http://pecl.php.net/get/APC-3.1.9.tgz 编译参数如下: 代码如下: 安装过程就不说了,标准的php扩展安装模式. 二、2套配置文件 性能高,不适合频繁更新: 代码如下: apc.stat = 0 apc.stat_ctime = 0 apc.shm_size = 64M apc.shm_segments = 1[详细]
-
PHP命名空间(Namespace)简明教程
所属栏目:[PHP教程] 日期:2020-12-12 热度:71
这一特性在 PHP5.0x 时候就提出过,后来被取消并安排在 PHP6 中实现。而此次又再次“提前”到了 PHP5.3 发布,可见开发人员对其的重视以及谨慎的态度。 官方发布时说明文档的内容可能已过期(documentation maybe out dated),所以在这里简单的说明命名空间[详细]
-
CI(CodeIgniter)框架中的增删改查操作
所属栏目:[PHP教程] 日期:2020-12-12 热度:140
CodeIgniter的数据函数类在 systemdatabaseDB_active_rec.php 代码如下: { function __construct() { parent::__construct(); } } 连接数据库:$this->load->database(); 代码如下: { function __construct() { parent::__construct(); $this->load->data[详细]
-
PHP图片等比例缩放生成缩略图函数分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:182
代码如下: /* *@im //需要缩放的图片资源 *@filetype //制作的缩略图文件类型 *@dstimW //缩放的图片的宽度 *@dstimH //缩放的图片的高度 *@thumbname //缩略图文件名字 function makethumb($im,$dstimW,$dstimH,$thumbname,$filetype){ //获取im的宽度和高[详细]
-
CI框架中libraries,helpers,hooks文件夹详细说明
所属栏目:[PHP教程] 日期:2020-12-12 热度:121
1.library文件夹 如果你想扩展CI的功能,那么就把你的类库放在这,注意,这个文件夹是有class组成的,可以看看如果加载library注意事项! 2.helper文件夹 如果你需要使用一些函数来帮你完成一些小功能,那么就把它放着,这里都是过程式的代码而不是类,一般h[详细]
-
php调用nginx的mod_zip模块打包ZIP文件
所属栏目:[PHP教程] 日期:2020-12-12 热度:125
php 本身有 zip 模块,可以生产 zip 文件。但是这个 zip 模块只能使用本地文件来打包。如果需要打包输出的文件来自网络,就得先保存临时文件。在文件数量多或者文件大的时候就很杯具。另外,由 php 来输出大的打包文件会占用 php 进程大量时间,影响并发能力[详细]
-
教你如何用php实现LOL数据远程获取
所属栏目:[PHP教程] 日期:2020-12-12 热度:186
过几天网站就要上线了。 最近完成了一个小功能,就是LOL数据获取, 比如:我给你一个号,你把这个号是否打过排位?战斗力是多少?胜率和所在的总场数数据获取过来 数据都在多玩的网站上可查,所以该做的功能就是远程抓[详细]
-
CI(CodeIgniter)框架配置
所属栏目:[PHP教程] 日期:2020-12-12 热度:183
MVC的组成部分: 模型 (Model) 代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。 视图 (View) 是展示给用户的信息。一个视图通常是一个网页。 控制器 (Controller) 是模型、视图以及其他任何处理 HTTP 请求所必须的资[详细]
-
PHP定时更新程序设计思路分享
所属栏目:[PHP教程] 日期:2020-12-12 热度:145
现在回想起来,我以前的想法是错误的,网页的执行流程 粗约的就先理解成上面的这个样子。 我们都知道PHP做成服务器端的脚本,它是有超时设置的,可以通过 set_time_limit() 函数来处理。但这样处理PHP代码十分 消耗CPU资源。所以不建议通过循环处理PHP代码来[详细]
-
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分
所属栏目:[PHP教程] 日期:2020-12-12 热度:74
示例代码,用到了函数substr与iconv_substr,mb_substr 代码如下: 截取中文字符串_编程之家_www.jb51.cc $str='123编程之家456欢迎大家的光临'; echo substr($str,4); echo ' '; echo iconv_substr($str,4,'utf-8'); echo ' '; echo mb_substr($str,'utf-8');[详细]
-
百度地图API应用之获取用户的具体位置
所属栏目:[PHP教程] 日期:2020-12-12 热度:167
功能的大概:用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。 主要是百度地图API的使用 代码如下: var map = new BMap.Map("allmap"); //实例化一个地图对象 var point = new BMap.Point(116.3313[详细]
-
微信营销平台系统–刮刮乐的开发
所属栏目:[PHP教程] 日期:2020-12-12 热度:80
P target="_blank"下载 jquery扩展wScratchPad.js,原站的页面打不开,我这里提供一个下载地址 A href="//www.jb51.cc/codes/174915.html"wScratchPad-2.1.0.zip 然后(冷静),一些没节操的博主,直接转别人的文章,验证的过程都省了,应该坑了不是小白。我[详细]
-
PHP面向对象教程之自定义类
所属栏目:[PHP教程] 日期:2020-12-12 热度:180
那怎么开始设计一个合格的类呢,一开始就写class{}的都错了,正确的是什么都不写,而是假设这个类已经存在,这个对象已经存在,各种属性方法都已经有了,在这个完全的假设下想象下这个对象应该怎么用,例如我们制作一个缩略图的类,我们希望封装成一个类,方[详细]
-
CI框架中集成CKEditor编辑器的教程
所属栏目:[PHP教程] 日期:2020-12-12 热度:57
$config['fckeditor_basepath'] = "/system/plugins/fckeditor/"; $config['fckeditor_toolbarset_default'] = 'Default'; 代码如下: if (!defined('BASEPATH')) exit('No direct script access allowed'); include_once( BASEPATH . '/helpers/form_helper'[详细]
-
CI(CodeIgniter)框架介绍
所属栏目:[PHP教程] 日期:2020-12-12 热度:81
CodeIgniter 是一个应用程序框架 1、免费:CodeIgniter是经过Apache/BSD-style开源许可授权的,只要你愿意就可以使用它。 2、简单:CodeIgniter是真正的轻量级,核心系统只需要一些非常小的库。 3、MVC:CodeIgniter使用了MVC的方法,可以更好的使表现层和逻[详细]
-
解决CodeIgniter伪静态失效
所属栏目:[PHP教程] 日期:2020-12-12 热度:117
原来地址:http://127.0.0.1/onsite/index.php/welcome/index/abc123 修改后地址:http://127.0.0.1/onsite/abc123.html 代码如下: RewriteEngine on RewriteBase /onsiteRewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/$1 [L]Rewrit[详细]
-
一个严格的PHP Session会话超时时间设置方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:126
最近某个PHP项目用到了限制登录时间的功能,比如用户登录系统60分钟后如果没有操作就自动退出,我搜索了网络收集了有以下方法可供参考。 第一种方法即设置php.ini配置文件,设置session.gc_maxlifetime和session.cookie_lifetime节点属性值,当然也可以使用i[详细]
-
PHP遍历目录并返回统计目录大小
所属栏目:[PHP教程] 日期:2020-12-12 热度:167
div class="codetitle" a style="CURSOR: pointer" data="79725" class="copybut" id="copybut79725" onclick="doCopy('code79725')" 代码如下: div class="codebody" id="code79725" ?php $dirname = "test1"; //mkdir($dirname); //遍历一层目录 function[详细]
-
PHP、Nginx、Apache中禁止网页被iframe引用的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:193
可以使用php或nginx等添加X-Frame-Options header来控制frame权限 X-Frame-Options有三个可选的值: DENY:浏览器拒绝当前页面加载任何Frame页面 SAMEORIGIN:frame页面的地址只能为同源域名下的页面 ALLOW-FROM:允许frame加载的页面地址 PHP代码: 代码如下[详细]
-
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
所属栏目:[PHP教程] 日期:2020-12-12 热度:150
秉承MVC架构的思想,CI中的所有控制器都需要经过单点入口文件index.php(默认)来加载调用。也就是说,在默认情况下,所有CI开发项目的URL都形如以下这种形式: http://localhost/index.php/blog/logs/this_is_a_test_entry 很显然,默认情况下,index.php在[详细]
-
浅谈Eclipse PDT调试PHP程序
所属栏目:[PHP教程] 日期:2020-12-12 热度:142
1. 下载eclipse,从官网上找就可以了,并确认当前系统中有java环境,即jdk和jre。 2. 安装pdt了,采用的是在线安装,更新地址在默认中已经包含了。只是更新起来比较麻烦。(如果直接下载 携带PDT的 Eclipse版本,可省略) 3. 下载调试器,调试器有两种,一种[详细]
-
PHP小教程之实现链表
所属栏目:[PHP教程] 日期:2020-12-12 热度:142
看了很久数据结构但是没有怎么用过,在网上看到了关于PHP的数据结构,学习了一下,与大家一起分享一下。 代码如下: class Hero { public $no;//排名 public $name;//名字 public $next=null;//$next是一个引用,指向另外一个Hero的对象实例 public function[详细]
-
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
所属栏目:[PHP教程] 日期:2020-12-12 热度:129
1.抽象类 抽象类机制中总是要定义一个公共的基类,而将特定的细节留给继承者来实现。通过抽象概念,可以在开发项目中创建扩展性很好的架构。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是[详细]
-
使用php批量删除数据库下所有前缀为prefix_的表
所属栏目:[PHP教程] 日期:2020-12-12 热度:88
以下就是统一删除前缀为“prefix_”的表的脚本: div class="codetitle" a style="CURSOR: pointer" data="49880" class="copybut" id="copybut49880" onclick="doCopy('code49880')" 代码如下: div class="codebody" id="code49880" ?php //设置数据库连接[详细]
-
php中替换字符串中的空格为逗号','的方法
所属栏目:[PHP教程] 日期:2020-12-12 热度:152
今天在网查到一篇介绍php中替换字符串中的空格为逗号','的文章,作个日记保存下来。 div class="codetitle" a style="CURSOR: pointer" data="4945" class="copybut" id="copybut4945" onclick="doCopy('code4945')" 代码如下: div class="codebody" id="cod[详细]