html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程
  • 2013-12-24 13:03:04 php生成N个不重复的随机数实例_php实例_脚本之家
  • 有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子?当然向上级反映情况。但是我们这里讨论的是技
  • 2013-12-24 13:03:02 php过滤XSS攻击的函数_php实例_脚本之家
  • 下面的函数可以用来过滤用户的输入,保证输入是XSS安全的。具体如何过滤,可以参看函数内部,也有注释。复制代码 代码如下:<?phpfunction RemoveXSS($val) { // remove all non-printable characters. CR(0a) and LF(0
  • 2013-12-24 13:03:01 PHP使用SOAP调用.net的WebService数据_php实例_脚本之家
  • 这个与一般的PHP POST或GET传值再查库拿数据的思路有点不一样,需要用到SOAP模块,处理方法也很简单,就是有一些需要注意的事情。首先确认你的PHP.ini开启了.SOAP,就是 extension=php_soap.dll 这前面的分号去咯。代码很简
  • 2013-12-24 13:02:59 PHP SPL使用方法和他的威力_php技巧_脚本之家
  • SPL,PHP 标准库(Standard PHP Library) ,此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中被内置,同时无需任何设置。似乎众多的 PHP 开发人员基本没有使用它,甚至闻所未闻。
  • 2013-12-24 13:02:58 PHP使用PHPMailer发送邮件的简单使用方法_php实例_脚本之家
  • 最近需要用到发送邮件的功能,原本是用PHP自带的mail()函数发送的。php mail()这个方法非常简单、方便、易用,但是除了网易邮箱、QQ邮箱、GMAIL邮箱等常用的邮箱可以收到之外,经测试HOTMAIL、TOM、LIVE等邮箱是收不到此类
  • 2013-12-24 13:02:56 php使用exec shell命令注入的方法讲解_php技巧_脚本之家
  • 使用系统命令是一项危险的操作,尤其在你试图使用远程数据来构造要执行的命令时更是如此。如果使用了被污染数据,命令注入漏洞就产生了。exec()是用于执行shell命令的函数。它返回执行并返回命令输出的最后一行,但你可以
  • 2013-12-24 13:02:56 php打开远程文件的方法和风险及解决方法_php技巧_脚本之家
  • PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取URL你可以取得某一个页面的内容(HTML),看下面的代码复制代码 代码如下:<?php$contents = file_
  • 2013-12-24 13:02:55 php后门URL的防范_php技巧_脚本之家
  • 例如,下面WEB应用可能向登入用户显示敏感信息:复制代码 代码如下:<?php$authenticated = FALSE;$authenticated = check_auth();if ($authenticated){ include './sensitive.php';}?>由于sensitive.php位于网站主目
  • 2013-12-24 13:02:55 php session劫持和防范的方法_php技巧_脚本之家
  • session 数据暴露会话数据常会包含一些个人信息和其它敏感数据。基于这个原因,会话数据的暴露是被普遍关心的问题。一般来说,暴露的范围不会很大,因为会话数据是保存在服务器环境中的,而不是在数据库或文件系统中。因此,会
  • 2013-12-24 13:02:53 php防止SQL注入详解及防范_php技巧_脚本之家
  • 一个是没有对输入的数据进行过滤(过滤输入),还有一个是没有对发送到数据库的数据进行转义(转义输出)。这两个重要的步骤缺一不可,需要同时加以特别关注以减少程序错误。对于攻击者来说,进行SQL注入攻击需要思考和试验,对数据
  • 2013-12-24 13:02:53 php inc文件使用的风险和注意事项_php技巧_脚本之家
  • 数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db.inc文件保存,如:复制代码 代码如下:<?php $db_user = 'myuser';$db_pass = 'mypass';$db_host = '127.0.0.1';
  • 2013-12-24 13:02:52 PHP set_error_handler()函数使用详解(示例)_php技巧_脚本之家
  • 我们写程序,难免会有问题(是经常会遇到问题 ),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径
  • 2013-12-24 13:02:52 PHP URL路由类实例_php实例_脚本之家
  • 前段时间写了个关于手机应用的api,一直是用的query_string这种地址,而且还是根据一个act参数来区分所有的动作,这种让开发人员看起来比较费眼。本来想改写为“?c=controller&m=method&type=3&id=1” 这种形式,利用m参数来
  • 2013-12-24 13:02:51 CodeIgniter基本配置详细介绍_php技巧_脚本之家
  • $config['base_url'] = "http://www.jb51.net/"。 您网站的网址,CodeIgniter 会根据这个网址来生成链接、表单地址等。$config['index_page'] = "index.php" CodeIgniter 根目录下的 index.php 文件名,CodeIgniter 会使
  • 2013-12-24 13:02:51 php用正则表达式匹配URL的简单方法_php实例_脚本之家
  • 在PHP的官网上看到的parse_url()函数的替代方案。结果和parse_url()函数差不多,是使用正则实现的。URI 是 Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifi
  • 2013-12-24 13:02:49 CodeIgniter使用phpcms模板引擎_php实例_脚本之家
  • CodeIgniter很适合小站点应用开发,但是它自带的view功能可能会给不懂PHP的前端人员带来麻烦。 相比之下phpcms的view模板解析就强大多了,所以这里就把PHPCMS的模板解析功能剥离出来,加到PHPCMS上。首先在CodeIgniter lib
  • 2013-12-24 13:02:48 PHP统计二维数组元素个数的方法_php实例_脚本之家
  • 解决思路1. 首先从数据库的congtent字段读取数据,并把它们合并成一个字符串。复制代码 代码如下:<?php while($myrow = $connector -> fetch_array($result)) { //$r[] = explode(",", $myrow["content"]); $str .=
  • 2013-12-24 13:02:46 PHP使用正则表达式清除超链接文本_php实例_脚本之家
  • 可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$strhtml); 这段来实现需求,如果想要更多解决方法,可以参看以下的。1、删除内容中的超链接复制代码 代码如下:ereg_replace('<a([^>]*)>([^<]*)
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助