当前位置: 代码迷 >> PHP
 解决方案列表
  • [PHP] 针对PHP的网站主要存在上面几种攻击方式

    针对PHP的网站主要存在下面几种攻击方式 针对PHP的网站主要存在下面几种攻击方式:1、命令注入(CommandInjection)2、eval注入(EvalInjection)3、客户端脚本攻击(ScriptInsertion)4、跨网站脚本攻击(CrossSiteScripting,XSS)5、...

    191
    热度
  • [PHP] php开发保险

    php开发安全 在某些情况下,用户最终会创建自己的用户名和密码,而站点管理员通常会对表单提交的密码加密,并保存在数据库中。在过去的几年中,开发人员会使用MD5(消息摘要算法)函数,加密成一个128位的字符串密码。今天,很多开发人员使用SHA-1(安全散列算法)函数来创建一个160位的字符串。

    100
    热度
  • [PHP] php中的冒泡排序,取舍排序,插入排序

    php中的冒泡排序,选择排序,插入排序 <?php ??//冒泡排序<从小到大>??functionbubbleSort(&$arr){????????$temp=0;????????//加入第i个数最大????for($i=0;$i<count($arr)-1;$i...

    256
    热度
  • [PHP] MAC上编译安装PHP的有关问题

    MAC下编译安装PHP的问题 因为php5.4。使用的mysqlnd所以。在加入mysql和mysqli的时候,使用mysqlnd还有可能遇到libiconv编译错误的问题。可能是因为MAC本身自带的libiconv版本的问题。可以通过指定libiconv的路径,找到自己编译的libiconv路径-...

    135
    热度
  • [PHP] php下传文件类

    php上传文件类<?php header("Content-Type:text/html;charset=utf-8;"); echo"uploadclass<br/>"; echo"<br/>".$_FILE...

    132
    热度
  • [PHP] PHP获取随机数字和字母的步骤大全

    PHP获取随机数字和字母的方法大全 第一种方法 <?php $FileID=date("Ymd-His").'-'.rand(100,999); //$FileID为20100903-132121-908这样的的随机数 ?> 第二种方法 <?php funct...

    336
    热度
  • [PHP] PHP CodeBase: 将时间展示为“刚刚”“n分钟/小时前”等

    PHPCodeBase:将时间显示为“刚刚”“n分钟/小时前”等在很多场合为了显示出信息的及时性,一般会将时间显示成“刚刚”,“5分钟前”,“3小时前”等,而不是直接将时间打印出来。比如微博,SNS类应用就最长用到这个功能。而一般存储在数据库中的时间格式为Unix时间戳,所以这里记录一...

    496
    热度
  • [PHP] PHP框架queryphp课程:入门七 给模板赋值

    PHP框架queryphp教程:入门七给模板赋值 可以使用smarty模板引擎,参见core/view.php类 但是最好不使用smarty类,直接使用php原生模板标签,因为还可以给模板赋对象。比如pager分面类。 赋值例子: <?php? classproductsRouterext...

    295
    热度
  • [PHP] PHP empty(),isset()与is_null()的范例测试

    PHPempty(),isset()与is_null()的实例测试有关PHP的empty(),isset()还有is_null()这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。 测试的类型如下: ...

    697
    热度
  • [PHP] PHP分页展示制作详细讲解

    PHP分页显示制作详细讲解 1、前言 分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在...

    318
    热度
  • [PHP] 5.2.9版本的php,装配5.2版本的php-mongo扩展不能用 安装5.3版本的却能用了

    5.2.9版本的php,安装5.2版本的php-mongo扩展不能用安装5.3版本的却能用了。 ???今天安装,mongodb的php扩展,我的php版本是5.2.9-2的,在mongodb官方网站上看到了5.2和5.3两个版本的,5.2和5.3分别都提供了线程安全版本和非线程安全版本。我将5.2版...

    189
    热度
  • [PHP] PHP框架queryphp课程:入门八 路由跳转

    PHP框架queryphp教程:入门八路由跳转 路由说明 path_info方式 testframework.php?router=default&action=index testframework.php/default/index? 可以使用apache重写去掉testframew...

    185
    热度
  • [PHP] php socket_create undefined的异常解决方法

    phpsocket_createundefined的错误解决办法 使用phpwebsocket的时候编译server.php报这个错误。 首先在cmd中跳转到server.php的目录下执行phpserver.php(要在系统环境变量中设置path引用到C:\wamp\bin\php\php5.4....

    299
    热度
  • [PHP] php容易被异常使用的empty函数

    php容易被错误使用的empty函数 ? 在php的官方手册中写道, ? 检查一个变量是否为空。如果var是非空或非零的值,则empty()返回FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var$var;以及没有任何属性的对象都将被认为是空的,如果var为空,则返回...

    6
    热度
  • [PHP] php现状及将来发展趋势

    php现状及未来发展趋势 开篇跟大家推荐我自己也在使用的PHP视频教程! 该PHP视频教程由传智播客免费提供! 我自己也是搜寻了很多网上的资料,发现现在使用的PHP视频教程非常不错! 希望对和我一样喜欢自学的朋友,一起实现理想! php现状及未来发展趋势:1.全球5000万互联...

    90
    热度
  • [PHP] 怎么自己写一个PHP框架

    如何自己写一个PHP框架 [size=small][color=darkred]在PHP的论坛中总是听到有人对PHP的OOP支持说三道四的,说这有缺陷,那里不足,但是都拿不出实际的例子。原来说过要和大家说说这事,但是一直很忙,现在算是抽了些时间了,所以把我刚刚做过的一个项目的框架拿出来和大家探讨一下...

    406
    热度
  • [PHP] 数组 php array_multisort处置

    数组phparray_multisort处理 $money=array( 0=>array('money'=>'21','time'=>'2012-10-18',), 1=>array('money'=>'28','time'=>'2012-10-17',),...

    592
    热度
  • [PHP] PHP大文件储存示例,各种文件分割和合并(二进制分割与合并)

    PHP大文件存储示例,各种文件分割和合并(二进制分割与合并) 简单示例: ? split.php ? <?php $i=0;//分割的块编号 $fp=fopen("abc.wmv","rb");//要分割的文件 $file=fopen("split_hash.txt","a");//记录分...

    229
    热度
  • [PHP] 作为一个软件开发人员,您应该怎样学好PHP

    作为一个软件开发人员,你应该怎样学好PHP说到怎样学好php,作为一个php新手来说,我也没有太多值得借鉴的经验要分享。但是世上的事其实都相通的,懂得一些如何把事做好的道理,稍加改造用在学习php上,也是有效的。你,不信吗?那我们来看看下面几点: 1.永远保持一颗热爱的心。 你可...

    79
    热度
  • [PHP] php容易例子-打印出99乘法表

    php简单例子--打印出99乘法表 php简单例子--打印出99乘法表: <?php //php打印出九九乘法表 for($i=1;$i<10;$i++){ for($j=1;$j<=$i;$j++){ echo$j*$i; echo''; } echo'<br...

    285
    热度