PHP
ccfxue
这个作者很懒,什么都没留下…
展开
-
关于nginx和php-fpm的修改用户和用户组的问题
修改nginx和php-fpm的用户和用户组时除了修改nginx.conf 下的user *****和/etc/php-fpm.d/www.conf下的user = ****group = ****修改上面之后,重启nginx和php-fpm,ps -ef|grep ... 会发现应用的用户和用户组变了,但是这还能算万事大吉还要修改一下一些目录下的权限(以 修改的用户和用户组为nobody为例...原创 2018-06-27 21:09:59 · 17695 阅读 · 0 评论 -
国际化程序
php gettext方式实现UTF-8国际化多语言(i18n) i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面转载 2017-07-17 18:07:19 · 279 阅读 · 0 评论 -
UCenter和应用中配置信息详解
本文转载自 http://faq.comsenz.com/viewnews-391 在 UCenter 架构下,UCenter 和各个应用之间是依靠各自的配置文件为基础进行通讯的,所以保证站点稳定正常运行,配置文件的正确性尤为重要。下面说一下 UCenter 配置文件和应用配置文件中与 UCenter 通讯相关的参数。一、配置 UCenter 的配置文件U转载 2017-07-05 09:55:41 · 3919 阅读 · 0 评论 -
HTTP_X_FORWARDED_FOR获取到的IP地址
使用“HTTP_X_FORWARDED_FOR”获取到的IP地址,有以下几种情况。①没有使用代理服务器:REMOTE_ADDR = 您的 IPHTTP_VIA = 没数值或不显示HTTP_X_FORWARDED_FOR = 无数值或不显示②使用透明代理服务器(Transparent Proxies):REMOTE_ADDR = 最后一个代理服务器 IP转载 2017-06-24 18:51:16 · 18415 阅读 · 0 评论 -
PHP中getenv()和$_SERVER的区别
本文转载自http://blog.csdn.net/u013707844/article/details/26471881PHP中getenv()和$_SERVER的用法区别:getenv 取得系统的环境变量,环境变量的格式为name=value。语法: string getenv(string varname);返回值: 字符串 函数种类: php 系统功能内容说转载 2017-06-24 19:03:04 · 717 阅读 · 0 评论 -
php中file文件操作函数readfile fread fgets fgetc以及不需要加fopen的file_get_contents file_put_contents file()
PHP中操作文件的及常用函数1.$file=fopen("文件路径名",“打开模式w,r,a”);2.fread($file,filesize($file));3.fwrite($file,"要写入的字符串") fputs是fwrite()的别名4.fgets($file)读取文件中的一行,并且文件指针向下移动一行 常有 while(!feof($file)){转载 2017-06-24 12:22:25 · 1858 阅读 · 0 评论 -
PHP中的ob_start用法详解
本文转载自http://www.cnblogs.com/w10234/p/5480670.html用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产转载 2017-06-12 11:45:08 · 427 阅读 · 0 评论 -
ecshop之transport和jquery冲突之完美解决方案
本文转载自 http://bbs.ecshop.com/thread-1122321-1-1.html ecshop的transport.js文件和Jquery是冲突的,两个文件不能同时调用,现给出以下完美解决方案:原因分析: 在transport.js文件中,大概 580行到590行之间,这个句用于格式化json,他重写了object的结构,导致于js框架冲转载 2017-06-22 17:53:41 · 360 阅读 · 0 评论 -
php获取文件创建时间,修改时间,访问时间
stat('D:\kankan\XMPCache\ad\bs');var_dump('创建时间: ' . Date('Y-m-d H:i:s',$stat['ctime'])) ;var_dump('修改时间: ' . Date('Y-m-d H:i:s',$stat['mtime'])) ;var_dump('访问时间: ' . Date('Y-m-d H:i:s',$stat['atim转载 2017-07-30 22:41:40 · 1563 阅读 · 0 评论 -
关于phpstudy中使用composer的几个问题
1.要安装php_openssl2.将phpStudy\tools\composer\composer.json中的url改成"url": "https://packagist.phpcomposer.com"(国内镜像)原创 2017-08-09 10:12:13 · 1028 阅读 · 0 评论 -
Monolog:PHP 日志记录工具
本文转载自 http://hao.jobbole.com/monolog/Monolog是php下比较全又容易扩展的记录日志组件。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web服务器上。一些特殊的组件可以给你带来特殊的日志策略。使用转载 2017-08-09 10:36:22 · 1294 阅读 · 0 评论 -
数据收集---web访问日志收集与统计
本文转载自 http://blog.csdn.net/hugolyl/article/details/50404478 - 话说web访问日志,很多同学对百度统计,谷歌统计(google analytics)很熟悉,就是加点js代码埋点,然后很方便可以从百度等获得网站的访问情况统计。这种方式的确是很方便,自己可以不用管日志的数据,对系统的影响也很小,还可以增加网站排名(?),哈哈,总之,是很方便。转载 2017-10-20 14:00:35 · 2939 阅读 · 0 评论 -
PHP curl报错“Problem (2) in the Chunked-Encoded data”解决方案
本文转载自 http://blog.csdn.net/billfeller/article/details/43059353作者:zhanhailiang 日期:2015-01-23本地环境: 系统版本:Microsoft Windows 6.1.7601 PHP版本:PHP 5.3.29 php_curl.dll扩展版本:7.35.0Windows环境下遇到一个很奇怪的问题,使用转载 2017-08-21 19:40:18 · 1254 阅读 · 0 评论 -
三个方法教会你win7中IIS7配置php环境
本文转载自 https://www.zh30.com/win7-iis7-php.html方法一、安装使用phpmanager1.下载安装phpmanager,官方地址:http://phpmanager.codeplex.com/。2.创建并配置php.ini。将php.ini-development文件改名为php.ini,修改date.timezone=”Asia/Sha转载 2017-09-08 10:58:01 · 444 阅读 · 0 评论 -
微信支付接入遇到的问题
http://blog.csdn.net/yesfeel/article/details/50435173转载 2017-09-22 17:55:14 · 378 阅读 · 0 评论 -
phpqrcode 生成图片显示出错
本文转载 http://blog.csdn.net/ohmyauthentic/article/details/45362055phpqrcode 的使用教程我看的百度经验的http://jingyan.baidu.com/article/c33e3f48acfa5aea15cbb58d.html然而按照教程做,发现我并不是要图片保存下来,图片保存没有问题,但是我只要显示图片而已,转载 2017-08-22 20:17:26 · 4620 阅读 · 0 评论 -
Private key 和 Secret key 的区别
本文转载自两者都可以用来加密数据,但他们有什么区别呢?简单来说,二者在加密上使用的技术不同: secret key 是对称加密算法(Symmetric encryption)中的概念,此算法中信息的发送者和接受者拥有相同的secret key来加密和解密信息. private key 是非对称加密(Asymmetric Encryption)算法转载 2017-08-11 20:18:36 · 4357 阅读 · 0 评论 -
细说ini_set()
本文转载自 http://blog.csdn.net/littlebo01/article/details/45199161注意啦,这里是PHP的世界,请注意前提条件,你说这个不重要,什么你说这是废话?罚你通读php在线手册3天... 印象中在脚本中修改配置,顺手拈来: @代码一 ini_set('memory_limit',转载 2017-08-04 10:44:56 · 2066 阅读 · 0 评论 -
PHP获取 ,根目录,当前文件路径,上层目录路径 ,文件名,扩展名
本文转载自 http://blog.csdn.net/forest_fire/article/details/50944245PHP获取当前文件路径,上层目录路径 根目录:$_SERVER['DOCUMENT_ROOT'] 返回的是网站的根目录取得現在檔案、目錄、上層目錄 於 test.php 內, 要做取得路徑、目錄等, 可見下述: 取得 路徑 + 檔转载 2017-07-26 17:13:22 · 3846 阅读 · 0 评论 -
file_get_contents("php://input")的使用方法
本文转载自 http://blog.csdn.net/qq_29572055/article/details/51819481$data = file_get_contents("php://input"); php://input 是个可以访问请求的原始数据的只读流。 POST 请求的情况下,最好使用 php://input 来代替 $HTTP_RAW_POST_DATA,转载 2017-06-21 18:32:59 · 1977 阅读 · 0 评论 -
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
本文转载自http://www.jb51.net/article/35868.htm set_magic_quotes_runtime(1) 表示开启,set_magic_quotes_runtime(0) 则表示关闭。当set_magic_quotes_runtime(1) 时,从数据库或通过fread之类的函数读取的文本,将自动对' “和\自动加上反斜杠\进行转义,防止溢出转载 2017-06-30 13:43:46 · 508 阅读 · 0 评论 -
时间:UTC时间、GMT时间、本地时间、Unix时间戳
http://blog.csdn.net/u012102306/article/details/51538574转载 2017-06-28 17:56:27 · 354 阅读 · 0 评论 -
php二进制安全的含义
本文转载自 http://finer.lofter.com/post/139418_34c583 PHP里,有string的概念。 string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如转载 2017-04-16 17:33:08 · 538 阅读 · 0 评论 -
php中header函数参数的Cache-control:private,no-cache,must-revalidate,max-age是使用方法!
本文转载自 http://www.cnblogs.com/xuxiang/p/3407539.html 由于我做的是登录,也就是用户登录每次登陆时都要来访问服务器,不需要在客户机做缓存,于是在网上找了找,发下一下文章不错于是传了上来。 网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、m转载 2017-04-30 20:05:54 · 3758 阅读 · 0 评论 -
清除 thinkphp跟php的 X-Powered-By
本文装载自https://jingyan.baidu.com/article/f7ff0bfc1d912d2e27bb1310.html方法/步骤1找到文件,ThinkPHP/Lib/Think/Core/View.class.php。搜索到一下代码屏蔽即可。header('X-Powered-By:T转载 2017-04-30 19:51:02 · 2501 阅读 · 0 评论 -
如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境
本文转载自http://www.cnblogs.com/apro-abra/p/4862285.html在网上搜资料,自己在本地虚拟机上尝试搭建,弄了整整一天一夜,终于弄好了.网上的资料,虽然很多,但大多都是重复的,拿去试了之后,又很多都不能得到正确的结果.最终找到了适合我的linux环境的搭建方式;在这里贴出来:Install Apache, PHP And MySQL On转载 2017-04-04 00:57:50 · 623 阅读 · 0 评论 -
None-thread-safe or thread-safe
Apache 一般选 none-thread-safe,IIS选后者(FAST-CGI),我就不解释了,信哥就没错。TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。从2000年10月20日发布的第一个Windows版的转载 2017-03-29 13:57:51 · 602 阅读 · 0 评论 -
索引数组、关联数组和静态数组、动态数组
数组分类:1、从数组的下标分为索引数组、关联数组12345678910111213141516/* 索引数组,即通常情况下所说的数组 */var ary1 = [1,3,5,8];//按索引去取数转载 2016-12-29 10:41:14 · 2766 阅读 · 0 评论 -
PEAR简介:用PEAR来写你的下一个php程序
本文转载自http://www.ibm.com/developerworks/cn/linux/sdk/php/pear1/转载 2016-12-28 14:09:42 · 463 阅读 · 0 评论 -
php伪静态--mod_rewrite 详解
本文转载自http://www.docin.com/p-728889570.html转载 2017-01-04 16:52:34 · 380 阅读 · 0 评论 -
安装锁定文件INSTALL.LOCK的用途
Install.lock这个文件通常成为安装锁定保护文件,其目的是,防止在网站过程中,误重启安装向导重新安装覆盖网站数据,是一个保护作用。所有开源程序的官方安装教程中,都建议安装完毕后删除install文件。那么今天说的这个install.lock和我们的这个install有什么关系类?我想,很多站长,现在都应该看懂了。我们要做的就是,删除开源程序自动安装保护文件install.lock,转载 2017-05-03 11:15:14 · 7795 阅读 · 0 评论 -
php中关于mysqli和mysql区别的一些知识点分析
一: PHP-MySQL 是 PHP 操作 MySQL 资料库最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO (PHP Data Object) 则是提供了一个 Abstraction Layer 来操作资料库,用讲的其实看不出来有有什麽差别,所以就直接转载 2017-05-03 11:55:26 · 332 阅读 · 0 评论 -
mysql导入数据时提示 USING BTREE 错误解决办法
本文转载自 http://www.i5good.com/2011110910.html错误原因: 主要是是MYSQL 5.1的一个BUG,其出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别。 案例: 有时导入mysql会提示如下错误: ERROR 1064 (42000) at line 486: You have an err转载 2017-05-03 12:46:38 · 12631 阅读 · 2 评论 -
Multipart/form-data POST文件上传详解
本文转载自 http://blog.csdn.net/xiaojianpitt/article/details/6856536Multipart/form-data POST文件上传详解理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下:转载 2017-06-18 14:22:31 · 1264 阅读 · 0 评论 -
CSRF攻击与防御
本文转载自 http://blog.csdn.net/stpeace/article/details/53512283CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解: 攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击转载 2017-06-18 13:23:30 · 351 阅读 · 0 评论 -
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
http://www.jb51.net/article/105992.htm转载 2017-06-16 21:30:30 · 1033 阅读 · 0 评论 -
Apache开启GZIP压缩
Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了网络传输的字节数,使用Gzip的好处就是可以加快网页加载的速度,同时是你的网站对搜索引擎更加友好。下面PHP程序员雷雪松详细的讲解下Apache如何使用mod_deflate模块来实现Gzip压缩网页内转载 2017-06-16 19:30:39 · 650 阅读 · 0 评论 -
apache配置文件:http.conf配置详解
本文转载自 http://www.cnblogs.com/dengshao/p/6582543.htmlApache的配置文件http.conf参数含义详解Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。主站点的配置(基本配置)(1) 基本配置:ServerRoot "/mnt/software/转载 2017-06-16 20:26:15 · 3270 阅读 · 0 评论 -
Apache配置文件不完全翻译
本文转载自 Apache配置文件不完全翻译# 配置服务器生成页面的页脚 On|Off|EMailServerSignature Off# 选择性输出服务器相关信息:Full|Major|Minimal|Minor|OS|ProdServerTokens Full # Apache的安装目录ServerRoot "D:/EnvPHP/Apache2.4" # 默认转载 2017-06-16 20:22:02 · 542 阅读 · 0 评论 -
php 的session机制 和ecshop session机制
http://blog.csdn.net/zhangfeng1133/article/details/49514913转载 2017-06-16 15:30:39 · 583 阅读 · 0 评论