摘要:
之前处理到邮箱的验证,一般都是用正则来带过。今天在网上看资料,filter_vars.var_dump(filter_var('bob@example.com',FILTER_VALIDATE_EMAIL));返回值Returns the filtered data, or FALSE if the filter fails.mark一下。 阅读全文
2014年3月18日
2013年12月27日
摘要:
按某天先降序再升序功能实现SELECT*FROM`product_arrival_notice`ORDERBYCASEWHENadd_time>'2013-12-2600:00:00'THENadd_timeENDASC,add_timeDESC上效果图ps:有更好的实现方式的大大们可以交流一下。 阅读全文
2013年12月10日
摘要:
select table_name from information_schema.columns where column_name = "column_id" AND `TABLE_SCHEMA` = "database_name" ; 阅读全文
2013年11月8日
摘要:
今天发现64位的wampserver有个坑,他的php下的curl.dll 有问题,需要下载正确版本替换并重启,不然无法开启curl模块。记录一下以防入坑。 阅读全文
2013年9月28日
摘要:
php.ini 中有post_max_size、upload_max_filesize两个参数限制。开始enctype改了依然无法获取files数据很困扰,后来想起本地的ini文件确实未修改。更改后重启环境测试获取到所需数据。ps:上述两个参数无法通过ini_set来修改。查看文档后,均为PHP_INI_PERDIR,如下图表PHP_INI_* 模式的定义模式含义PHP_INI_USER可在用户脚本(例如ini_set())或Windows 注册表(自 PHP 5.3 起)以及.user.ini中设定PHP_INI_PERDIR可在php.ini,.htaccess或httpd.conf中设定 阅读全文
2013年9月18日
摘要:
需求要导入dbf文件,google得到一个人家写好的类,如下http://www.phpclasses.org/package/1302-PHP-Extract-information-from-a-DBF-database-file.html测试可读取大部分内容,但是类型为TIMESTAMP的项却是无法正确解析得出。观源码发现$col=trim(substr($rawrow,$beg,$this->dbf_names[$i]['len']));他均做了一个trim,当然问题就出在这儿了。要判断该$col的type类型,若是T,则不trim。而我们dbf里的时间戳是jul 阅读全文
2013年9月6日
摘要:
preg_match 截取的数据长度是有限制的。可以通过如下函数更改:ini_set('pcre.backtrack_limit', 99999999);当然过长的截取也许会导致内存不够跑死php,你也许可以通过ini_set('memory_limit', '64M');来阻止这种情况的发生。 阅读全文
2013年9月4日
摘要:
ERROR:0: 表示文件上传成功.1: 上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值.默认为2M2: 上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。3: 文件只有部分被上传4: 没有文件被上传主要是遇到了上传文件报1的错误的情况,将对应的参数改大之后你也许会遇到下列问题:Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes错误提示。开始没注意,提示一大堆,后来才看见这句使用SQLyog工具导出MySQL数据时,当数 阅读全文