-
php错误:Warning: addcslashes() expects exactly 2 parameters, 1 given in解决方法
本文为大家讲解的是php错误:Warning: addcslashes() expects exactly 2 parameters, 1 given in解决方法,感兴趣的同学参考下。 大家看下面的代码,能发现错误在哪里吗? <?php echo function_exists('addcslashes');//检测是否存在该函数 echo get_magic_quotes_gpc().'<br/>';//检测是否开启自动转义 echo PHP_VERSION.'<br/>';//php版本信息 echo addcslashes("Who's John Adams?"); echo '<br/>'; $str = "Who's John Adams?"; echo addslashes($str); ?> 输出结果是否一样呢? 10 5.3.6 Warning...
PHP 2014-12-02 05:30:54 -
php使用fgetcsv读取csv文件出现乱码的解决方法
本文为大家讲解的是php使用fgetcsv读取csv文件出现乱码的解决方法,感兴趣的同学参考下。 一般来说在php中碰到乱码多半是编码问题,在这里我们实例分析了fgetcsv读取csv文件乱码原因所在与解决方法...
PHP 2014-12-01 22:25:05 -
PHP: CGI,FASTCGI,php-fpm,mod_php,mod_cgi,mod_fcgid运行模式详解
本文为大家讲解了PHP的各种运行模式:CGI,FASTCGI,php-fpm,mod_php,mod_cgi,mod_fcgid详解,感兴趣的同学参考下。 1. CGI是通用网关接口,HTTP服务器使用这样的接口程序来和其他应用(比如PHP的解释器程序)通讯,由于CGI采用fork and execution方式,每次请求都需要新建立CGI程序来进行处理,这样导致性能低下...
PHP 2014-12-01 05:18:44 -
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
本文为大家整理总结PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等),感兴趣的同学参考下. 浅谈Php安全和防Sql注入,防止Xss攻击,防盗链,防CSRF 前言: 首先,笔者不是web安全的专家,所以这不是web安全方面专家级文章,而是学习笔记、细心总结文章,里面有些是我们phper不易发现或者说不重视的东西。所以笔者写下来方便以后查阅...
PHP 2014-12-01 00:27:11 -
如何屏蔽php中的phpinfo()函数
本文为大家讲解了如何设置php.ini屏蔽php中的phpinfo()函数的方法,感兴趣的同学参考下。 我们配置php环境的时候往往都会写phpinfo();这个函数来测试php环境是否安装成功,但往往这个函数也会给系统带来安全隐患,那么如何让关掉这个函数呢?下面介绍一种方法: 修改php.ini文件,在里面找到如下行, disable_functions = ; This directive allows you to disable certain ; functions for security reasons. It receives ; a comma separated list of function names. ; This directive is *NOT* affected by whether ; Safe Mode is turned on or off. 将其写成 disble_functions = phpinfo 重启apache就能实现屏蔽phpinfo();函数了...
PHP 2014-11-30 18:54:47 -
本文是一个自编函数解决pathinfo()函数处理中文问题
本文是一个自定义函数,小编在使用pathinfo()函数处理中文文件名时遇到的一个小BUG的处理方式,有相同问题的童鞋们可以参考下 今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filename为空,英文在字首后面是中文的则能获取到。如下图: 于是自己写了个函数代替,代码如下: function path_info($filepath) { $path_parts = array(); $path_parts ['dirname'] = rtrim(substr($filepath, 0, strrpos($filepath, '/')),"/")."/"; $path_parts ['basename'...
PHP 2014-11-30 14:09:26 -
在offcie Excel中双击鼠标左键妙用详解
鼠标在使用电脑中扮演着很重要的角色,能够帮助我们提高办公效率,同时也让我们轻松畅享电脑乐趣。今天小编将向大家详细介绍在Excel中双击鼠标左键的妙用,希望对你们有所帮助...
系统程序 2014-11-30 12:03:48 -
php读取csv实现csv文件下载功能代码
本文为大家提供的是用PHP代码下载CSV文件,可以是字符串,也可以是一个CSV文件,下面直接上代码,感兴趣的同学参考下. 读文件,下载。 <?php $fileName = "prefs.csv"; header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . $fileName); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($fileName)); readfile($fileName); 字符串下载 <?php $fileName = "pref_" . date("YmdHis") . ".csv...
PHP 2014-11-30 02:33:34 -
redis.conf说明及优化配置
本文为大家介绍的是redis.conf说明及优化配置,感兴趣的同学参考下。 1. redis.conf 配置参数: #是否作为守护进程运行 daemonize yes #如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile redis.pid #绑定主机IP,默认值为127.0.0.1 #bind 127.0.0.1 #Redis默认监听端口 port 6379 #客户端闲置多少秒后,断开连接,默认为300(秒) timeout 300 #日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning loglevel verbose #指定日志输出的文件名,默认值为stdout,也可设为/dev/null屏蔽日志 logfile stdout #可用数据库数,默认值为16,默认数据库为0 databases ...
PHP 2014-11-30 01:05:39 -
Nginx下配置ThinkPHP的URL重写和PATHINFO的方法分享
ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,所以我们需要修改nginx.conf文件...
PHP 2014-11-29 22:16:11 -
即将来到: CSS Feature Queries (CSS特性查询)
Feature Queries 是CSS3 Conditional Rules specification中 的一部分,它支持“@supports”规则,“@supports”规则可以用来测试浏览器是否支持CSS属性和值对。CSS本身有降级机制,比如忽视 不支持的属性或值,但当很重要的属性直接被忽视也是很严重的,这个时候你可以用Feature Queries 测试是否支持所有的CSS规则,还可以优化你的页面...
PHP 2014-11-28 06:50:21 -
这 30 类 CSS 选择器,你必须记在脑袋里!
本文为大家讲了最常用的30 种 CSS 选择器写法及示例代码,并解释了可以实现的功能,非常不错的一篇内容,感兴趣的同学参考下. 大概大家读知道`id`,`class`以及`descendant`选择器,并且整体都在使用它们,那么你正在错误拥有更大级别的灵活性的选择方式。这篇文章里面提到的大部分选择器都是在CSS3标准下的,所以它们只能在相应最新版本的浏览器中才能生效,你完全应该把这些都记在你聪明的脑袋里面...
PHP 2014-11-28 06:29:43