当前位置: 代码迷 >> PHP
 解决方案列表
  • [PHP] PHP菜鸟需要掌握的知识

    PHP初学者需要掌握的知识 PHP学习计划流程 开篇跟大家推荐我自己也在使用的PHP视频教程! 该PHP视频教程传智播客免费提供! 我自己也是搜寻了很多网上的资料,发现现在使用的PHP视频教程非常不错! 希望对和我一样喜欢自学的朋友,一起实现理想! 下面我把自学的路线分享给大家: ? PHP...

    106
    热度
  • [PHP] php 文件下传配置

    php文件上传配置 Apache+PHP环境上传大文件的相关配置选项避免二次检索做无用功。首先,需要根据允许上传的最大文件大小值(如32M),对php.ini中的如下参数进行配置:file_uploads=On;WhethertoallowHTTPfileuploadsupload_max_file...

    223
    热度
  • [PHP] PHP兑现IP黑白名单过滤

    PHP实现IP黑白名单过滤 需求来自一个运维的同事,对一个php文件执行进行IP过滤,不方便直接配置服务器,于是需要直接在php文件开头进行IP的过滤。IP过滤规则,可以有如下形式:1.完整的IP地址如:192.168.0.12.某一段IP如:192.168.0.*。运维可以自定义IP黑白名单,由多...

    343
    热度
  • [PHP] php正则 前瞻跟后顾 分析应用

    php正则前瞻和后顾分析应用 做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。 ? 正则表达式中有前瞻(Lookahead)和后顾(L...

    7
    热度
  • [PHP] PHP TimeZone 的有关问题

    PHPTimeZone的问题 自PHP5.0开始,PHP时区默认使用UTC,所以获取系统时间时,时间比中国时间少8个小时。 解决办法: 1.在PHP.ini文件中修改设置。 [Date] ;Definesthedefaulttimezoneusedbythedatefunctions date.t...

    454
    热度
  • [PHP] php适用函数

    php实用函数 常常会需要当经常会忘记,还是记下来吧 get_defined_vars 返回由所有已定义变量所组成的数组? ? get_defined_constants 返回由所有已定义常量所组成的数组? ? get_defined_functions 返回由所有已定义的函数所组成的数组? ? ...

    125
    热度
  • [PHP] php 改变文件目录上文件的后缀名

    php改变文件目录下文件的后缀名 ? ? changeTypeName("E:/bak/video/code/views","html","phtml"); //改变文件目录下文件的后缀名 functionchangeTypeName($path,$oldTypaName,$newTypeName...

    168
    热度
  • [PHP] PHP保险最大化

    PHP安全最大化 PHP中的代码安全和SQLInjection防范

    841
    热度
  • [PHP] PHP判断图片是否为标准图片(防止篡改图片下传)

    PHP判断图片是否为标准图片(防止篡改图片上传) 在项目安检时发现,某系项目中图片上传只是对后缀名进行了检查,导致含有某些代码的‘图片’也能上传到服务器,有重大隐患。写了一个方法,检验图片的正确性。(此方法无法完全验证,将图片源码中加了代码无法判断,不过将图片处理比如加水印以后,含有代码的图片在当作...

    33
    热度
  • [PHP] 【转】php面向对象_get(),set()的用法

    【转】php面向对象_get(),_set()的用法 一般来说,总是把类的属性定义为private,这更符合现实的逻辑。但是,对属性的读取和赋值操作是非常频繁的,因此在PHP5中,预定义了两个函数“__get()”和“__set()”来获取和赋值其属性,以及检查属性的“__isset()”和删除...

    352
    热度
  • [PHP] 在PHP框架中亟需使用smarty模板吗

    在PHP框架中需要使用smarty模板吗? 在java开发中使用模板已经习以为常了,很多人讨厌javaweb开发栈中的JSP,虽然sun公司推出了JSF,但总感觉出来的不是时候,一直也没有怎么用过。在java网站开发教程中,SSH中的两大框架Struts推荐使用Velocity,而在Spring中则...

    284
    热度
  • [PHP] php gbk编码5c有关问题

    phpgbk编码5c问题 <?php $a="哲"; $len=strlen("$a"); for($i=0;$i<$len;$i++){ printf("%0x",ord($a[$i])); echo"\n"; } printf("%0x",ord("\\")); echo"\n"...

    150
    热度
  • [PHP] ThinkPHP 保护模板资料

    ThinkPHP保护模板文件 核心提示:因为模板文件中可能会泄露数据表的字段信息,有两种方法可以保护你的模板文件不被访问到:第一种方式是配置.htaccess文件,ThinkPHP保护模板文件,针对Apache服务器而言,把以下代码保存在项目的模板目录目录(默认是Tpl)下保存存为.htaccess...

    173
    热度
  • [PHP] PHP5.3废弃函数 顶替记

    PHP5.3废弃函数替代记 ?call_user_method() (使用call_user_func() 替代) ????call_user_method_array() (使用call_user_func_array() 替代) ????define_syslog_variables() ??...

    717
    热度
  • [PHP] 【转】PHP透过接口实现多重继承

    【转】PHP通过接口实现多重继承 PHP类虽然是单继承的,但是可以通过其它特殊的方式实现多重继承,比如使用接口实现,只要把类的特征抽象为接口,并通过实现接口的方式让对象有多重身份,通过这样就可以模拟多重继承了。 下面就是一个用接口模拟多重继承的例子,源代码如下: <?? interfac...

    155
    热度
  • [PHP] php兑现数组的合并

    php实现数组的合并 最近做一个报表,要求若某几项相同就合并这几行,并将数字项相加显示。首先考虑遍历数组,拿出数组的最后一项跟其它项比较,若符合条件则做合并操作并删除该项。但是实际运行,发现执行3次后就不执行了,而这时的数组长度是6.一直没搞懂为什么不继续执行了。数组是采用&amp;引用删除...

    131
    热度
  • [PHP] 浅谈PHP导入EXCEL资料

    浅谈PHP导入EXCEL文件 PHP导入excel的开源文件有好几个,我用的是phpExcelReader。 方法如下,直接上代码: $filename=$_FILES['excel']['name']; $tmp_name=$_FILES['excel']['tmp_name']; //保存上传文...

    221
    热度
  • [PHP] PHP版本VC6与VC9、Thread Safe与None-Thread Safe等的差异

    PHP版本VC6与VC9、ThreadSafe与None-ThreadSafe等的区别 最近发现很多PHP程序员对PHP版本知识了解不是很清楚,自己也看了不少类似的文章,还是感觉不够明确和全面,网上的结论又都是模棱两可,在此,给出最完整甚至武断的解释。 ???本文讲解:VC6与VC9,Threa...

    322
    热度
  • [PHP] php “Call to undefined function: mb_substr()”的解决办法

    php“Calltoundefinedfunction:mb_substr()”的解决方法 在php.ini中找到“;extension=php_mbstring.dll”去掉前面的分号“;”,然后重启服务即可

    370
    热度
  • [PHP] ThinkPHP模板使用指南

    ThinkPHP模板运用指南 使用例子: {$webTitle|md5|strtoupper|substr=0,3} 编译后的PHP代码就是: <?phpecho(substr(strtoupper(md5($webTitle)),0,3));?> 注意函数的定义和使用顺序的对应关系...

    480
    热度