当前位置: 代码迷 >> PHP
 解决方案列表
  • [PHP] PHP中include跟require的区别

    PHP中include和require的区别include和require的区别,其实两者没有太大的区别,如果要包含的文件不存在,include提示notice,然后继续执行下面的语句,require提示致命错误并且退出。根据测试,win32平台下它们都是先包含后执行,所以被包含文件里最好不要再有i...

    94
    热度
  • [PHP] php相本功能实现(包含php图片上传,后台管理,浏览和删除)教程例子

    php相册功能实现(包含php图片上传,后台管理,浏览和删除)教程例子相册功能实现(包含php图片上传,后台管理,浏览和删除)教程例子包括五个部分:一、相册首页<html><head><metacharset="utf-8"><title>相册首页&l...

    87
    热度
  • [PHP] 使用观察者模式处理错误信息

    使用观察者模式处理异常信息异常信息的捕获对编程测试有着重要的意义,这里结合观察者模式,探索如何处理异常信息。关于观察者模式,如果还没有接触过的话,博客园有很多优秀的博友做了详细的解释。笔者觉得,所谓观察者模式,必须有两个重要组成部分:一个主题对象,多个观察者。在使用的时候,我们可以将观察者像插头一样...

    83
    热度
  • [PHP] thinkPHP底层设立跳转404页面

    thinkPHP底层设置跳转404页面项目开发完之后要屏蔽报错,在底层目录写个404页面,入口文件APP_DEBUG改成false,代码方面使用以下方法1.使用空操作,即_empty(),在进入某个控制器中,如果找不多这个方法,就直接调用_empty,然后进入404。2.在tp里面,初始化项目时,r...

    72
    热度
  • [PHP] 一个容易示例来演示用PHP访问表单变量

    一个简单示例来演示用PHP访问表单变量首先编写表单页面orderform.html,用post方法请求服务端脚本文件:processorder.phporderform.html:<!DOCTYPEhtml><html><headlang="zh_CN&quo...

    33
    热度
  • [PHP] php的数据类型跟变量的作用域

    php的数据类型和变量的作用域1)php支持如下所示的基本数据类型:Integer(整数)、Float(浮点数)、String(字符串)、Boolean(布尔值)、Array(数组)、Object(对象),此外还有两个特殊的类型:NULL(空)、resource(资源)。注:没有被赋&...

    24
    热度
  • [PHP] PHP面试的一些体会

    PHP面试的一些感受昨天面试一家垂直社区型创业公司,其中一个题目【如何实现多台服务器共用SESSION】,这一道题,自己的回答让面试官十分不满意。多台服务器SESSION共享,交谈后明白参考面试官出题的意图是多个服务器之间的SESSION公用,相互实时同步,所以我的一个思路是将SESSION保存到S...

    14
    热度
  • [PHP] 批改PHP上传文件大小限制的方法

    修改PHP上传文件大小限制的方法修改PHP上传文件大小限制的方法1.一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为30秒.就是说超过30秒,该脚本就停止执行.这就导致出现无法打开网页的情况.这时我们可以修改max_executi...

    95
    热度
  • [PHP] 小贝_php+redis门类组合使用

    小贝_php+redis类型组合使用php_redis类型组合使用一、类型组合说明经过前面的文章介绍,已经知道redis有字符串、集合、列表、hash等内置数据类型。这里以,无序集合为例,进行说明。集合set1的简图1、从简图中可以看到set1含有四个元素分别为A、B、C、D2、根据之前的理解,集合...

    22
    热度
  • [PHP] thinkphp 源码分析(1)

    thinkphp源码分析(一)在工作中,我接触到了国人开发的thinkphp框架,也许对于大多数童鞋来说,就是简单的用用,但是作为一名技术的爱好者,还是不放弃一丝希望,认真的开始读thinkphp的源码,但是对于很多的牛牛们来说,很简单,soeasy!我是菜鸟,我需要的更多的学习的地方。作为以后的复...

    6
    热度
  • [PHP] 利用ThinkPHP的举动扩展做系统日志

    利用ThinkPHP的行为扩展做系统日志1:模块配置:<?phpreturnarray('action_end'=>array('Admin\\Behaviors\\LogBehavior'),);2:数据库建表:createtablelogs( idin...

    101
    热度
  • [PHP] php图片水印平添,压缩,剪切的封装类

    php图片水印添加,压缩,剪切的封装类php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。操作图片主要历经四个步骤:打开图片操作图片输...

    87
    热度
  • [PHP] wecenter—开启CURL扩充,让服务器支持PHP curl函数(远程采集)

    wecenter—开启CURL扩展,让服务器支持PHPcurl函数(远程采集)curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普...

    85
    热度
  • [PHP] 初来乍到-smarty

    初来乍到--------smartySmartyDay01-----smarty的使用 作用:把php+html分离,程序和美工 使用: 1、下载源码包 2、目录结构 libs 源码文件 Smarty.class.php template//模板文件html文件 template_c//程序运行...

    260
    热度
  • [PHP] 对慕课网 - php模糊查询技术 的学习

    对慕课网--php模糊查询技术的学习①.针对数据库的设计密码如果是md5的话,就用char(32),如果是存一半的数据的话,就用char。性别,正常的开发是用int的。输入条件,有default设置默认值key表示添加索引,对指定字段简历一个索引索引的好处:如果按照某一个条件去检索数据,如果没有这个...

    108
    热度
  • [PHP] 依据前序序列和中序序列,重建一颗树(PHP递归实现)

    根据前序序列和中序序列,重建一颗树(PHP递归实现)classTreeNode{ public$data; public$lchild=null; public$rchild=null; publicfunction__construct($data='',$lchild=null,...

    78
    热度
  • [PHP] PHP几个比较常见的口试程序题整理

    PHP几个比较常见的面试程序题整理反转字符串可以使用【strrev】但是最终要的就是多字节字符串 //反转字符串 functionmb_strrev($str){ $len=mb_strlen($str,'utf-8'); $r=array(); for($i=0;$i<...

    99
    热度
  • [PHP] [Modern PHP] 第三章 基准

    [ModernPHP]第三章标准PHP组件和框架的数量多的让人难以置信。有像Symfony和Laravel这样的巨型框架,也有像Silex和Slim这样的微型框架。甚至还有些在现代PHP组件出现之前就存在很久的传统框架,例如CodeIgniter。现代PHP生态系统是一个名副其实的代码大熔炉,这有助...

    370
    热度
  • [PHP] ThinkPHP3.2判断是否为手机端访问并跳转到另一个模块的步骤

    ThinkPHP3.2判断是否为手机端访问并跳转到另一个模块的方法目录结构公共模块Common,Home模块,Mobile模块配置Application/Common/Conf/config.php文件'MODULE_ALLOW_LIST'=>'Home,Mobile'接下来配置Applica...

    153
    热度
  • [PHP] PHP生成4位可能5位的字母和数字组合验证码

    PHP生成4位或者5位的字母和数字组合验证码<?php$img=imagecreatetruecolor(100,40);//创建一个100*40的画布$black=imagecolorallocate($img,0x00,0x00,0x00);//定义黑色$green=imagecolora...

    17
    热度