php技术

php技术

初识php MVC

阅读(36) 作者(admin)

学习一个框架之前,基本上我们都需要知道什么是mvc,即model-view-control,说白了就是数据控制以及页面的分离实现,mvc就是这样应运而生的,mvc分为了三个层次,而且三个层次各司其职,互不干扰,首先简单介绍下,各个层次,view即是视...

php技术

叫你如何修改Nginx与PHP的文件上传大小限制

阅读(34) 作者(admin)

1. 修改PHP配置文件中的三项:vim /usr/local/php/etc/php.ini  (1)post_max_size = 50M      #PHP可接受的最大POST数据  (2)upload_max_filesize = 50M   #文件上传允许的最大值  (3)max_execution_time = 3...

php技术

php生成随机数的三种方法

阅读(46) 作者(admin)

如何用php生成1-10之间的不重复随机数?例1,使用shuffle函数生成随机数。<&#63;php$arr=range(1,10);shuffle($arr);foreach($arr as $values){ echo $values." ";}&#63;>例2,使用array_unique函数生成随机数。<&#63;php...

php技术

Yii框架中 find findAll 查找出制定的字段的方法对比

阅读(48) 作者(admin)

众所周知modelName::model() -> find()    //找出的是一个对象
modelName::model() -> findALL()  //找出的是一个对象集合的数组
如何找出我所需要的字段的数据,而不是全部字段的数据之前我是这么做的$criteria...

CentOS 6.3下安装PHP xcache扩展模块笔记
php技术

CentOS 6.3下安装PHP xcache扩展模块笔记

阅读(33) 作者(admin)

安装环境centOS6.3
APACHE:apache-2.4.4
PHP:5.4.131.安装xchache:复制代码 代码如下:
# wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz
# tar xf xcache-3.0.1.tar.gz
# cd xcache-3.0....

php技术

PHP实现对站点内容外部链接的过滤方法

阅读(37) 作者(admin)

熟悉SEO的朋友都知道,对于网站外部链接失效的情况如果链接带有rel="nofollow"属性可以避免不必要的损失。本文就以实例形式演示了PHP实现对站点内容外部链接的过滤方法。具体如下:问题描述:原来站内很多文章都是摘录的外...

Linux下PHP安装mcrypt扩展模块笔记
php技术

Linux下PHP安装mcrypt扩展模块笔记

阅读(46) 作者(admin)

系统环境:centOS6.3
APACHE:httpd-2.4.2
PHP:php-5.3.21一.安装mcrypt1.下载Libmcrypt,mhash,mcrypt安装包复制代码 代码如下:
libmcrypt-2.5.8.tar.gz
# wget http://sourceforge.net/project/showfiles.php&#63;group_...

php技术

PHP下的Oracle客户端扩展(OCI8)安装教程

阅读(34) 作者(admin)

最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端。首先到oracle官网的这个页面下载相关的文件,注意要连数据库服务器的版本,一定要对应,...

php技术

php修改指定文件后缀的方法

阅读(37) 作者(admin)

因项目需求,需要将asp后缀的修改成php,因懒于一个个修改。又觉得php跟Qt一样都是高级语言了,一般高级语言都有提供对获得的内容进行增删改查的函数。经过一番资料查找与代码测试,总结出了PHP修改指定文件后缀的方法,分享...

MyEclipse常用配置图文教程
php技术

MyEclipse常用配置图文教程

阅读(44) 作者(admin)

  MyEclipse有很多功能,但是我们经常用到的功能其实并不是特别多,在这里将一些有用的小技巧记录下来,作为备忘录,同时也希望能够对他人有些许帮助吧。一 工作组(working set)  工作组主要是将相关的一类多个项目同时...

php技术

php中使用PHPExcel读写excel(xls)文件的方法

阅读(36) 作者(admin)

本文实例讲述了PHP中使用PHPExcel读写excel(xls)文件的方法,非常实用。分享给大家供大家参考之用。具体方法如下:很多PHP类库在读取中文的xls、csv文件时会有问题,网上找了下资料,发现PHPExcel类库好用,官网地址为:http://p...

php技术

PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)

阅读(37) 作者(admin)

为什么要谨慎使用PHP中的常量?Zend Framework文档中写道:常量包含数字字母字符和下划线,数字允许作为常量名。 常量名的所有字母必须大写。类常量必须通过 "const" 定义为类的成员,强烈不鼓励使用 "define" 定义的全局常...

php技术

PHP使用静态方法的几个注意事项

阅读(35) 作者(admin)

本文实例介绍了PHP使用静态方法的几个常见注意事项。分享给大家供大家参考。具体方法如下:1. 即使类中的方法并未用static声明,但其未使用到可改变的类成员变量,在外部仍可用操作符::来调用;2. 以静态方式(用::操作符)调...

php技术

PHP处理JSON字符串key缺少双引号的解决方法

阅读(38) 作者(admin)

本文实例讲述了PHP处理JSON字符串key缺少引号的解决方法,分享给大家供大家参考之用。具体方法如下:通常来说,JSON字符串是key:value形式的字符串,正常key是由双引号括起来的。例如:
<&#63;php$data = array('name'=>'fdipz...

php技术

异步加载技术实现当滚动条到最底部的瀑布流效果

阅读(41) 作者(admin)

异步加载技术实现瀑布流效果。当滚动条到最底部的时候触发一个事件,这个事件写入$.get()事件,向内部程序页传递类别id和页码,程序将会返回那个类别下的相对页的产品列表,如果程序查询当前类无产品即返回空。滚动条事件要...

PHP+iFrame实现页面无需刷新的异步文件上传
php技术

PHP+iFrame实现页面无需刷新的异步文件上传

阅读(45) 作者(admin)

本文实例讲述了PHP+iFrame实现页面无需刷新的异步文件上传,是非常实用的常见技巧。分享给大家供大家参考。具体分析如下:说到iframe,现在用它的人是越来越少了,并且很多人都相信它应该被AJAX所取代,的确如此,因为AJAX太出色...

php技术

一个php生成16位随机数的代码(两种方法)

阅读(38) 作者(admin)

分享一个php生成16位随机数的代码,php生成随机数的二种方法。方法1复制代码 代码如下:
<&#63;php
$a = mt_rand(10000000,99999999);
$b = mt_rand(10000000,99999999);
echo $a.$b;

方法2:<&#63;php$a = range(0,9);...

php技术

php数组中删除元素之重新索引的方法

阅读(34) 作者(admin)

如果要在某个数组中删除一个元素,可以直接用的unset,但今天看到的东西却让我大吃一惊复制代码 代码如下:
<&#63;php
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);
&#63;>

print_r($arr)之后,结果却...

php技术

php使用$_POST或$_SESSION[]向js函数传参

阅读(49) 作者(admin)

在php编程中向js函数传参可以使用$_POST也可使用$_SESSION[' '],也可用echo语句进行输出复制代码 代码如下:
<&#63;php
echo "<script>test('$_POST[userid]');</script> ";
&#63;>

在上面的$_POST['']也可适用$_SES...

php技术

PHP正则表达式替换站点关键字链接后空白的解决方法

阅读(47) 作者(admin)

标题这样不知道合适不合适。具体的情况是这样的:网站要增加关键字链接功能,然后需要对文章的内容进行正则表达式匹配并替换,然后使用了preg_replace函数。替换的程序代码如下:
function ReplaceKeyword($linkDefs,$conten...

php技术

php中file_get_content 和curl以及fopen 效率分析

阅读(44) 作者(admin)

三个函数虽然都是读取资源的函数,但各自的应用场景不同。curl多用于互联网网页之间的抓取,fopen多用于读取文件,而file_get_contents多用于获取静态页面的内容。1. fopen /file_get_contents 每次请求都会重新做DNS查询,...

php技术

PHP return语句另类用法不止是在函数中

阅读(43) 作者(admin)

分享下PHP return语句的另一个作用,在bbPress的代码中看到的一个奇葩使用方法。一直以为,return只能出现在函数中,直到看了bbPress的代码:<&#63;phprequire_once('./bb-load.php');bb_repermalink(); // The magic happe...

php技术

PHP正则替换函数preg_replace和preg_replace_callback使用总结

阅读(47) 作者(admin)

在编写PHP模板引擎工具类时,以前常用的一个正则替换函数为 preg_replace(),加上正则修饰符 /e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换)。详情介绍参考博文:PHP函数preg_replace() 正则替换所有符合...

php技术

php分页函数完整实例代码

阅读(39) 作者(admin)

本文分享一例php分页函数完整实例代码,使用此函数实现分页效果很不错。分享给大家供大家参考。具体功能代码如下:<&#63;php/** Created on 2011-07-28* 使用方法:require_once('mypage.php');$result=mysql_query("selec...

php技术

Laravel框架表单验证详解

阅读(38) 作者(admin)

基础验证例子复制代码 代码如下:
$validator = Validator::make(
array('name' => 'Dayle'),
array('name' => 'required|min:5')
);
传递给 make 函数的第一个参数是待验证的数据,第二个参数是对该数据需要应用的验证...