定义和用法 str_getcsv() 函数解析 CSV 格式字段的字符串,并返回一个包含所读取字段的数组。 语法 str_getcsv(string,separator,enclosure,escape) 参数描述 string 必需。规定要解析的字符串。 separator 可选。设置字段分界符(
转载 2020-06-14 11:11:00
98阅读
2评论
最近听说PHP显低级Bug: 以下PHP代码 echo (0x00+2); echo (0x00+0x02); echo (0x00 + 2); PHP输出竟然是是 4 4 2。 如此简单的原始的Bug,让万千PHP网站情何以堪啊!
原创 2012-02-25 15:31:03
10000+阅读
3点赞
2评论
echo date('Y-m',strtotime('-1 months'));echo "\r\n";echo date('Y-m',strtotime('first day of last month'));echo "\r\n";echo date('Y-m',strtotime('-1 week'));当遇到月为31日是 date('Y-m',strtotime('-1 months'))
原创 2016-05-31 15:09:18
937阅读
php str_getcsv解决explode不能解决的问题 <pre><?php$str = "中国,广东省,广州市,天河区,'113.329884,23.154799',1,'2016-01-01 12:00:00','1,2,3,4,5,6'";$arr = str_getcsv($str,
转载 2019-11-15 10:28:00
217阅读
2评论
昨天调试项目的时候安装了一下php7.2的版本,项目是laravel 5.1 lts,之前使用php7.0.26是好的,但是我想着php
原创 2022-07-05 17:05:06
50阅读
Discuz! admincp.php xss bugauthor: 80vul-Bteam:[url]http://www.80vul.com[/url]漏洞存在于文件admin/login.inc.php里$url_forward没有被过滤导致xss漏洞: <input type="hidden" name="url_forward" value="$url_forward">p
转载 精选 2008-11-16 20:30:27
784阅读
Discuz! member.php xss bugauthor: 80vul-Bteam:[url]http://www.80vul.com[/url]一 分析member.php代码:    if(!empty($listgid) && ($listgid == intval($_GET['listgid']))) {   &n
转载 精选 2008-11-16 20:42:06
4882阅读
新作的程序采用了serialize()储存数组数据,偶尔发现,当数值中有某种字符时如分号、引号等,会使unserialize()的结果出问题,试过多种方法,最后无奈将数据用base64encode()函数处理,然后unserialize后用base64_decode解出,这样回避了某些符号与serialize的冲突。    后来去php官方站,发现这确实有不少人遇到,并找到一个函数用来处理,方法与
原创 2009-03-11 16:44:07
1560阅读
其中bug存在两个方面,1、在windowns中,当文件只有只读属性时,is_writeable()函数才返回false,当返回true时,该文件不一定是可写的。如果是目录,在目录中新建文件并通过打开文件来判断;如果是文件,可以通过打开文件(fopen),来测试文件是否可写。2、在Unix中,当ph
转载 2019-11-15 12:03:00
119阅读
2评论
安装出现 error: ‘struct gdIOCtx’ has no member named ‘data’  vi <gd_dir>/include/gd_io.htypedef struct gdIOCtx{  int (*getC) (struct gdIOCtx *);  int (*getBuf) (struct gdIOCtx *, void
原创 2014-07-10 15:22:08
783阅读
运行5.2的部分程序会有中文无法显示的问题 恢复到5.2后中文显示正常
转载 2015-07-31 22:32:00
24阅读
2评论
1. fgetss函数php官网的解释是: (PHP 4, PHP 5, PHP 7) fgetss — 从文件指针中读取一行并过滤掉 HTML 标记 2. 测试后出现的问题是: 当文本中有一行数据出现 < 左尖括号字符时,会把下面的数据全部替换成空白行 ,每行读取到的数据都是空白
php
原创 2021-06-17 19:32:31
138阅读
疑问首选,给出一个php的示例代码,如果你完全明白为什么会出现如下结果,就不需要再在这篇博客浪费时间了,这里是让php初学者注意一下可能会犯的错误<?php var_dump("abcdefg" == "0"); // bool(false) var_dump("abdsafd" == 0); // bool(true)如果你不是太清楚上面的结果,那就跟着博客继续学习下去吧!比较运算符比较运算符,如同它们名称所暗示的,允许对两个值进行比较。比较运算符例子名称结果$a == $b等于TRUE,如果$a等于$b$a === $b全等
转载 2013-03-27 11:32:00
82阅读
2评论
Discuz!cache.func.php 信息泄漏 bugauthor: 80vul-Ateam:[url]http://www.80vul.com[/url]漏洞存在于文件\include\cache.func.php里的代码如下:define('DISCUZ_KERNEL_VERSION', '6.1.0');define('DISCUZ_KERNEL_RELEASE', '20080418
转载 精选 2008-11-16 20:31:37
1054阅读
关于开启curl,用wamp的话个bug,如果自己去改php.ini配置文件然后很正常的开启curlextension=php_curl.dll,重启后还是无法用,查看phpinfo(),发现找不到curl,后来百度下找到原因了,解决方法:任务栏右边,找到wamp的图标左击  >  PHP > PHP扩展 >&
原创 2015-05-21 15:59:05
956阅读
  [xml] Bug when installing PHP with libxml2-2.9.0? From: Richard Taubo <ort bergersen no> To: xml gnome org Subject: [xml] Bug when installing PHP with libxml2-2.9.0?
原创 2013-04-01 15:14:37
615阅读
【目的】保留两位小数,若有第三位小数,则直接进1【问题】某些时候,php中的ceil函数会出现bug,比如说$a = '4.90';$b = ceil($a*100);print_r($b);理论上输出应该是490,但实际运行的时候输出的是491。【分析】这是因为float类型(浮点小数)很多普通的十进制小数在二进制下并不是有限位的小数,有限的数
原创 2022-03-27 18:53:49
430阅读
【目的】保留两位小数,若有第三位小数,则直接进1【问题】某些时候,php中的ceil函数会出现bug,比如说$a = '4.90';$b = ceil($a*100);print_r($b);理论上输出应该是490,但实际运行的时候输出的是491。【分析】这是因为float类型(浮点小数)很多普通的十进制小数在二进制下并不是有限位的小数,有限的数
原创 2021-06-17 12:23:15
429阅读
iscuz! admin\runwizard.inc.php get-webshell bugauthor: 80vul-Ateam:[url]http://www.80vul.com[/url]由于Discuz!的admin\runwizard.inc.php里saverunwizardhistory()写文件操作没有限制导致执行代码漏洞.一 分析在文件admin\runwizard.inc.p
转载 精选 2008-11-16 20:27:49
2010阅读
今天某个环境发生了这个bug。 http://bugs.mysql.com/bug.php?id=72123
原创 2021-07-22 10:54:12
240阅读
  • 1
  • 2
  • 3
  • 4
  • 5