php
文章平均质量分 57
zyu67
这个作者很懒,什么都没留下…
展开
-
LINUX下查找大文件及大的文件夹
原帖地址:https://www.cnblogs.com/iyoume2008/p/6105590.html今天正好碰到这样的问题,在博客园中看到有以上地址的一篇文章,照着上面的操作解决了问题,但是排版上看着不是特别舒服,自己也想记录下来,就全文COPY了,只是改了下版式。望作者谅解转载 2023-02-10 17:39:43 · 1360 阅读 · 0 评论 -
PHP实现的支付宝支付,退款,回调函数【提供源码下载】
正文内容1.支付宝主函数<?phpinclude('alipay/aop/AopClient.php');include('alipay/aop/request/AlipayTradeAppPayRequest.php');include('alipay/aop/request/AlipayTradeRefundRequest.php');//支付宝appid...原创 2020-02-10 20:13:33 · 824 阅读 · 0 评论 -
乐观锁与悲观琐的区别
锁。我们知道,最常用的处理多用户并发访问的方法是加锁。当一个用户锁住数据库中的某个对象时,其他用户就不能再访问该对象。加锁对并发访问的影响体现在锁的粒度上。比如,放在一个表上的锁限制对整个表的并发访问;放在数据页上的锁限制了对整个数据页的访问;放在行上的锁只限制对该行的并发访问。可见行锁粒度最小,并发访问最好,页锁粒度最大,表锁介于2者之间。锁有两种:悲观锁和乐观锁。悲观锁假定其他用户企图访问或者原创 2013-12-01 10:32:22 · 624 阅读 · 0 评论 -
php防止form重复提交的方法
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题。我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交。1.使用客户端脚本提到客户端脚本,经常使用的是JavaScript进行常规输入验证。在下面的例子中,我们使用它处理表单的重复提交问题,请看下面的代码:当用户单击“提交”按钮后,该按钮将变为灰色不可原创 2013-12-01 10:12:41 · 599 阅读 · 0 评论 -
Windows下面 Apache配置虚拟主机
Apache配置虚拟主机Apache 配置虚拟主机的方式很多,种类也很多,主要分为两类: 基于名称的虚拟主机 (每个 IP 多个站点)基于 IP 的虚拟主机 (每个 IP 一个站点)基于名称的虚拟主机: www.2cto.com 在windows下 Apache 的配置文件 conf/httpd.conf 中加载 虚拟主机配置文件 /extra/httpd-原创 2014-01-03 11:13:39 · 729 阅读 · 0 评论 -
Mrtg系统状态监控[CPU 内存 网卡流量 系统进程 硬盘空间 TCP连接数]
[标签]: Linux[说明]:试验mrtg的扩展性能。虽然现在有rrdtools、Nagios等等多种监控工具,Camor还是觉得mrtg最简单直观:)# camor原创并首发于http://camor.cublog.cn# 转载和引用请先留言并注明出处!# [By camornow$gmail.com]----------------------------1)转载 2014-01-07 14:01:09 · 1296 阅读 · 1 评论 -
linux的流量监控mrtg
(1)必须安装snmp1rpm -qa|grep snmp* //查看是否安装了snmp2yum -y install snmp* //安装snmp3#vim /etc/snmp/snmpd.conf4rocommunity public //转载 2014-01-07 21:35:18 · 744 阅读 · 0 评论 -
Could not connect: Can't connect to MySQL server on 'MYSQL.SERVER' (13)
php 出现这个错误 Could not connect: Can't connect to MySQL server on 'MYSQL.SERVER' (13)同事报告一起奇怪的现象,一个最简单的测试PHP代码,在测试环境很正常,但是在正式环境下,无论用何种方式(tcp/ip、unix socket)都无法连接mysql。我协助查看了下,确实如此,无论是指定IP、端口的tc原创 2014-03-11 22:53:51 · 1840 阅读 · 0 评论 -
【DZX修改】根据性别不同显示不同的默认头像
默认头像指的是未上传头像的新会员默认显示的头像。看到有不少人想要按照性别的不同来显示不同的默认头像,现在小修改一下,给大家使用。修改两个文件1.打开source\function\function_core.php查找if(!$staticavatar && !$static) {复制代码把下面的return的那一句换成如下代码:原创 2014-07-04 15:15:29 · 1671 阅读 · 0 评论 -
LILY英语招聘PHP工程师一名
LILY英语招聘PHP工程师一名1、LILY英语是一所具有18年历史的少儿英语教学机构,在北京拥有17所分校、数百名员工,平台足够稳健且发展潜力巨大;2、信息部为LILY英语提供各类技术支持,包括软件开发、硬件运维、网络推广、信息挖掘……工作内容五花八门、使用到的技术千奇百怪;3、整个公司内部使用PHP语言为主,除此之外还用到Obj-C、JAVA、perl、Python、C原创 2014-09-27 11:27:13 · 708 阅读 · 0 评论 -
session.use_cookies有什么作用,
session.use_cookies有什么作用,@ini_set('session.use_cookies', 1);什么意思若session.use_cookies = 1sessionid在客户端采用的存储方式,置1代表使用cookie记录客户端的sessionid,同时,$_COOKIE变量里才会有$_COOKIE[‘PHPSESSIONID’]这个元素存在@ini原创 2014-10-25 14:29:09 · 3821 阅读 · 0 评论 -
PHP_SELF、 SCRIPT_NAME、 REQUEST_URI区别
$_SERVER[PHP_SELF], $_SERVER[SCRIPT_NAME], $_SERVER['REQUEST_URI'] 在用法上是非常相似的,他们返回的都是与当前正在使用的页面地址有关的信息,这里列出一些相关的例子,帮助确定哪些是在你的脚本最适合的。$_SERVER[’PHP_SELF’]http://www.yoursite.com/example/ — – — /ex原创 2014-10-25 15:21:31 · 1175 阅读 · 0 评论 -
PHP中DIRECTORY_SEPARATOR的作用
DIRECTORY_SEPARATOR是php的内部常量,用于显示系统分隔符的命令,不需要任何定义与包含即可直接使用。在windows下路径分隔符是\(当然/在部分系统上也是可以正常运行的),在linux上路径的分隔符是/,这就导致了一个问题,比如开发机器是windows,有一个图片上传程序,调试机器上指定的上传文件保存目录是:define(ROOT, dirname(__FILE__).原创 2014-10-25 14:47:10 · 1491 阅读 · 0 评论 -
Session变量不能传送到下一页.解决: session.use_trans_sid = 1
附:文摘============================================================在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:1、客户端禁用了cookie 2、浏览器出现问题,暂时无法存取c原创 2014-10-25 14:27:06 · 1732 阅读 · 0 评论 -
PHP超级全局变量总结
silicon1985 的重要的PHP超级全局变量总结PHP有9个预定义变量数组,分别总结如下: 1、$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息。根据服务器不同,$_SERVER中的变量值和变量个数会有差别,不过一般都可以找到CGI1.1规范中定义的变量。其中包括:原创 2014-11-19 18:18:53 · 3422 阅读 · 0 评论 -
liunx利用yum安装php mysql gd(LAMP服务器)
说明:我在84vps中利用yum顺利安装mysql php 及gd库,因为vps本身自带了apahce2.2所以没有apache安装过程工具/原料Linux系统服务器,或VPS系统:Centos6.0 32位。这里我也试过6.3 64位也是一样可以。方法/步骤一、安装mysql#yum原创 2014-11-25 17:50:08 · 1031 阅读 · 0 评论 -
通过对PHP语言的学习,应该知道它是基于函数的一款HTML脚本语言。庞大的函数库支持着PHP语言功能的实现。下面我们为大家介绍有关PHP函数isset()与empty()的相关用法。
PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时转载 2014-11-05 10:02:41 · 742 阅读 · 0 评论 -
php中的static
静态成员是一种类变量,可以把它看成时属于整个类而不是属于类的某个实例。与一般的实例变量不同的是,静态成员只保留一个变量值,而这个变量值对所有的实例都是有效的,也就是说,所有的实例共享这个成员。$this只表示类的当前实例,而 self:: 表示的是类本身,在类之外的代码中不能使用这个操作符,而且它不能识别自己在继承树层次结构中的位置。也就是说,在扩展类中使用self 作用域时,self 可以调原创 2014-11-05 11:32:25 · 803 阅读 · 0 评论 -
PHP关于文件与目录(1) 写入文件 文件权限 三、锁定文件
一、文件权限 总之一切都是为了保证目录的安全,保证目录的安全比保证文件的安全更重要。二、写入文件 file_put_contents($file,$data); //如果没有的话会创建,有的话覆盖原文件; file_put_contents($file,$data,FILE_APPEND); //没的话会创建,有的话追加在后面; file_put_contents($file原创 2014-11-05 14:22:36 · 2115 阅读 · 0 评论 -
php将两个数组相同的key合并到一个数组
0 $arr = array( array( 'id' => 1, 'user_name'=>'test1' ), array( 'id' => 2, 'user_name'=>'test2' ), array( 'id' => 3, 'user_name'=>'test3' ));转载 2014-10-22 14:54:25 · 10431 阅读 · 1 评论 -
CI笔记
主要内容CI简介 深入mvc设计模式 CI的控制器与视图 数据库访问 AR模型 如何扩展CI的控制器 模型 url相关函数 分页 文件上传 session 验证码 表单验证 CI是什么 codeIgniter是一个轻量级但功能强大的PHP框架 基于MVC设计模式,提供了一套丰富的类库 简单易学,高效实用原创 2014-12-15 14:35:23 · 569 阅读 · 0 评论 -
PHP,CURL和你的安全!
简介 如果最近你在美国看电视,你会经常看到一个广告——一个和蔼友善的家伙说“我希望我的电脑被病毒感染”,“我希望所有我家的照片都被人删除,找不回来。”或“我希望我的笔记本运转的声音听起来像打雷。”当然,没有一个正常人希望遇到这样的痛苦,但如果你不对自己的电脑采取保护措施,结果就是让黑客得逞。你需要理解,这就像在你家里,车或钱袋子,你不能让它们都敞着口放在外面,你不能认为陌生路人都是可信原创 2014-12-17 16:01:03 · 1221 阅读 · 0 评论 -
hidden类型的INPUT最多可以容纳多少字符
NPUT默认是没有限制的,除非你加了maxlength=10这样就有了。但是提交表单的时候是有限制的,这个也是别人告诉的,没有试验过:POST基本上没有限制,限制可能是Web Server配置的限制,或是由JVM对内存的限制(上载内容太大JVM可能会出现内存溢出)。GET方式URL?key=value&key2=value2……整个的长度限制为2K,如果前面的URL很长,后面的数据就会原创 2015-01-07 17:51:28 · 12093 阅读 · 0 评论 -
mysql replace into用法详细说明
REPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARYKEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRIMARY KEY或UNIQUE索引,否则,使用一个REPLACE语句没有意义。该语句会与INSERT相同,因为没有索引被用于确定是否新行复制了其它的行。所有列的值均取自原创 2015-01-07 17:49:30 · 909 阅读 · 0 评论 -
PHP命名规范
使用PHP写的框架必然有其自身的一定规范,在ThinkPHP中亦然。下面是使用 ThinkPHP 应该尽量遵循的命名规范:² 类文件都是以.class.php 为后缀(这里是指的 ThinkPHP 内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如DbMysql.class.php。 ² 函数、配置文件等其他类库文件之外的一般是原创 2014-12-17 14:12:18 · 929 阅读 · 0 评论 -
php curl模拟post请求提交数据例子总结
在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考。注意:curl函数在php中默认是不被支持的,如果需要使用curl函数我们需在改一改 在php中要模拟post请求数据提交我们会使用到curl函数,下面我来给大家举几个curl模拟post请求提交数据例子有需要的朋友可参考参考。注意:curl函数在php原创 2014-12-17 16:04:04 · 978 阅读 · 0 评论 -
eq相等,smarty 比较操作符!
eq相等,ne、neq不相等,gt大于,lt小于,gte、ge大于等于,lte、le 小于等于,not非, mod求模。 is [not] div by是否能被某数整除,is [not]even是否为偶数,$a is [not] even by $b即($a / $b) % 2 == 0,is [not] odd是否为奇,$a is not odd by原创 2015-01-07 17:50:11 · 1820 阅读 · 0 评论 -
php实现自动获取生成关键词功能
以前写程序一直在逃避这个问题,tag什么的都是要求使用程序的人自行输入,对于某些懒人及为了程序的体验,则是希望可以有自动生成文章关键词,自动获取文章tag的类似功能,这次为了迎接新的项目,所以捣鼓了一晚上,研究了一下这个功能。要实现自动获取关键词的功能,大概可以分成三步 1,通过分词算法将标题和内容分别进行分割,提取出关键词和频度。当前主要的两个算法是中科院的ICTCLAS和隐马尔原创 2015-01-09 17:13:09 · 813 阅读 · 0 评论 -
php使用smtp服务发送邮件 第三开启QQ邮箱开启SMTP服务的步骤
123分步阅读首先要确保你的QQ邮箱已经要开启超过一个月。对于新开启的邮箱,腾讯是不开放这些功能的。方法/步骤首先点QQ头像旁边的信封符号进入邮箱。当然你也可以使用 mail.qq.com进邮箱进入邮箱后点击顶部的设置按钮点击二级目录“账户原创 2014-12-20 11:04:12 · 4851 阅读 · 0 评论 -
分析 ecshop 里的$GLOBALS
搞ec二次开发 或研究ec的一些网友 经常在论坛里提到 $GLOBALS['db']; $GLOBALS['ecs'];在那定义的等帖子。 下来就$GLOBALS我说一点: 想搞明白的朋友 执行 这段代码$xaphp = '西安php服务中心';echo $GLOBALS['xaphp'];?>复制代码浏览器当然会打原创 2014-12-20 17:35:59 · 2361 阅读 · 0 评论 -
php使用smtp服务发送邮件 第二
$jieguo=$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);$smtpserver = "smtp.exmail.qq.com";//SMTP服务器$smtpserverport =25;//SMTP服务器端口$smtpusermail = "用户邮箱";//SMTP服务原创 2014-12-20 11:02:06 · 2029 阅读 · 0 评论 -
php使用smtp服务发送邮件 第一
define('SMTP_STATUS_NOT_CONNECTED', 1, true);define('SMTP_STATUS_CONNECTED', 2, true);class smtp{ var $connection; var $recipients; var $headers; var $timeout; var $errors;原创 2014-12-20 10:58:32 · 1811 阅读 · 0 评论 -
PHP接口继承及接口多继承详解
在PHP的接口中,接口可以继承接口。虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。当然接口的继承也是使用extends关键字,要多个继承的话只要用逗号把继承的接口隔开即可。 需要注意的是当你接口继承其它接口时候,直接继承父接口的静态常量属性和抽象方法,所以类实现接口时必须实现所有相关的抽象方法。 现在你对PHP接口的继承转载 2014-12-20 11:33:44 · 9173 阅读 · 0 评论 -
PHP 重载
PHP 重载一个类中的方法与另一个方法同名,但是参数不同,这种方法称之为重载方法。很遗憾因为 PHP 是弱类型的语言, 所以在方法的参数中本身就可以接收不同类型的数据,又因为 PHP 的方法可以接收不定个数的参数,所以在 PHP 里面没有严格意义上的方法重载。PHP 中的重载是指在子类里面定义了一个和父类同名的方法,且该方法将在子类中将把父类的方法覆盖。在子类中,因为从父类继承过来原创 2014-12-20 12:13:41 · 746 阅读 · 0 评论 -
PHP 类的接口 interface 与 implements 关键字
PHP 接口PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是 public 权限的,那么这种特殊的抽象类就叫 接口 。接口使用关键字 interface 来定义,并使用关键字 implements 来实现接口中的方法,且必须完全实现转载 2014-12-20 11:40:08 · 789 阅读 · 0 评论 -
PHP 特殊方法 __set()、__get()、__isset() 与 __unset()
__set() 方法用于设置私有属性值。__get() 方法用于获取私有属性值。__isset() 方法用于检测私有属性值是否被设定。__unset() 方法用于删除私有属性。实际应用中,经常会把类的属性设置为私有(private),那么需要对属性进行访问时,就会变得麻烦。虽然可以将对属性的访问写成一个方法来实现,但 PHP 提供了一些特殊方法来方便此类操作。__set()__se原创 2014-12-20 12:06:24 · 639 阅读 · 0 评论 -
php获取文章上一页与下一页的方法
时间:2014-12-07 11:03 来源:网管之家整理 字体:[大中 小] 评论:0本文实例讲述了php获取文章的方法。分享给大家供大家参考。具体方法如下:今天发现一个站的出现问题,是直接到了本频道最新发布的文章了,按原理应该是文章本身ID的前与后的ID才是上下页吧,下面我来与大家详细讲述一下.先看个例子:1,2,3,4,5.假如上面5个是ID了,我要对原创 2015-01-11 14:24:57 · 1111 阅读 · 0 评论 -
php日期转时间戳,指定日期转换成时间戳
UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日期转时间戳、MySQL日期转换函数互相转换的几种转换方式写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,原创 2015-01-10 17:07:10 · 1158 阅读 · 0 评论 -
sprintf和printf
sprintf 跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf 有用得多.下面我们先说以下sprintf的用法. sprintf是个变参函数,定义如下: int sprintf(char *buffer, const char *format [, argument] ... ) 除原创 2015-02-01 15:02:16 · 1215 阅读 · 0 评论 -
ECshop 数据库表结构
-- 表的结构 `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户原创 2015-02-01 14:59:14 · 949 阅读 · 0 评论