【使用PHP返回有用的错误消息】教程文章相关的互联网学习教程文章

安装最新版本的PHPUnit后,不能使用_PHP教程

我使用的是widows系统。本来3.7.8版本的Phpunit用的是非常顺畅的,最近重新安装phpunit,安装了最小版本,然后在使用的时候就会报很多各种错误。无奈之下只能降版本到3.7.8 首先要卸载PHPUnit 4.0的所有依赖pear uninstall phpunit/PHPUnit pear uninstall phpunit/DbUnit pear uninstall phpunit/PHP_CodeCoverage pear uninstall phpunit/File_Iterator pear uninstall phpunit/Text_Template pear uninstall phpunit/PHP_Timer ...

adodb配置与使用_PHP教程

=========================================php100:80:ADODB PHP数据库万能引擎类 ADODB PHP数据库介绍与特点 ADODB 是一种兼容的各类数据库应用程序接口(API),各种数据库都可以。MySQL,PostgreSQL,Interbase,Firebird,Informix,Oracle,MS SQL 7,Foxpro,Access,ADO,Sybase,FrontBase,DB2 ADODB在PHP规范各类数据库的链接和使用ADODB帮助我们在PHP提供开发效率和快速转换各类数据库ADODB使用相对简单ADODB写...

使用php批量删除数据库下所有前缀为prefix_的表_PHP教程

以下就是统一删除前缀为“prefix_”的表的脚本: 代码如下://设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码 mysql_connect('数据库主机','数据库用户名','数据库密码'); //设置查询的数据库名称 mysql_select_db('数据库名'); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)) { //设置要批量删除的数据库表前缀,如:prefix_ $TF=strpos($arr[0],'prefix_'); if($TF===0){ $FT=mysql_query...

使用PHP函数scandir排除特定目录_PHP教程

scandir()函数返回一个数组,其中包含指定路径中的文件和目录。如下所示: 例子:代码如下:print_r(scandir('test_directory'));?>输出:代码如下:Array([0]=>.[1]=>..[2]=>1.txt[3]=>2.txt)大部分情况只需要该目录的文件列表数组,如下:代码如下:Array([0]=>1.txt[1]=>2.txt)一般是通过排除“.”或者“..”的数组项解决的:代码如下:functionfind_all_files($dir){ $root = scandir($dir); foreach($rootas$value) { ...

在Yii框架中使用PHP模板引擎Twig的例子_PHP教程

Twig是一款快速、安全、灵活的PHP模板引擎,它内置了许多filter和tags,并且支持模板继承,能让你用最简洁的代码来描述你的模板。他的语法和Python下的模板引擎Jinjia以及Django的模板语法都非常像。 比如我们在PHP中需要输出变量并且将其进行转义时,语法比较累赘: 代码如下:但是在Twig中可以这样写: 代码如下:{{ var }}{{ var|escape }}{{ var|e }} {# shortcut to escape a variable #}遍历数组: 代码如下:{% for use...

PHP开发笔记系列(一)-PDO使用_PHP教程【图】

之前一段时间,开始了php的研究,看了关于PDO的一些资料,发现不错,整理和总结一下,作为开发笔记,留待日后使用,《PHP开发笔记系列(一)-PDO使用》。 PDO是PHP Data Objects的简称,是一种数据库访问抽象层。PDO是用于多种数据库的一致接口。类比的说,PDO做的事情类似于JAVA中的持久层框架(Hibernate、OpenJPA)的功能,为异构数据库提供一个统一的编程接口,这样就不必再使用mysql_*、pg_*这样的函数,也不必再写自己的...

使用PHP导出Word文档的原理和实例_PHP教程

原理一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。第2...

webserver使用php生成web页面的三种方法总结_PHP教程

查找mysql_pconnect时在mysql帮助文档上发现的,记在这里。 web server使用php生成一个web页面的三式有以下三种: 一:把PHP作为CGI Wrapper。这种方式下,每个到达web server的请求都会导致一个php解析器进程被创建,当这个php页面执行结束时,这个php解析器进程终止。 二:在多进程的web server中,把php作为web server的一个模块。这是目前最流行的做法,但是当前也只有apahce用的这种方式。一个多进程的web server通常有一个总...

phpheader功能的使用_PHP教程

header() 函数向客户端发送原始的 HTTP 报头。 代码如下://200 正常状态header('HTTP/1.1 200 OK');// 301 永久重定向,记得在后面要加重定向地址 Location:$urlheader('HTTP/1.1 301 Moved Permanently');// 重定向,其实就是302 暂时重定向header('Location: http://www.maiyoule.com/');// 设置页面304 没有修改header('HTTP/1.1 304 Not Modified');// 显示登录框,header('HTTP/1.1 401 Unauthorized');header('WWW-Authentic...

使用php计算排列组合的方法_PHP教程

前些天因为业务需要写了一段计算排列组合的代码,今天整理了一下,以备后用 代码如下:/** * 要解决的数学问题 :算出C(a,1) * C(b, 1) * ... * C(n, 1)的组合情况,其中C(n, 1)代表从n个元素里任意取一个元素 * * 要解决的实际问题样例:某年级有m个班级,每个班的人数不同,现在要从每个班里抽选一个人组成一个小组, * 由该小组来代表该年级参加学校的某次活动,请给出所有可能的组合 *//* ###########...

使用php验证复选框有效性的示例_PHP教程

验证复选框的php代码,如下:代码如下:<?php /** * 在php中验证复选框的有效性 */ $value = yes; echo " 验证数据"; if (isset($_POST[subscribe])) { if ($_POST[subscribe] == $value) { $subscribed = true; } else { $subscribed = false; print 提交的复选框值无效。; } } else { $subscribed = false; } if ($subscribed) { print 验证有效!; } else { ...

ThinkPHP3.1新特性之命名范围的使用_PHP教程

ThinkPHP3.1的命名范围功能,给模型操作提供了一系列的(连贯操作)封装,让你更方便的查询和操作数据。下面我们就来具体了解下这一用法。 1.定义属性 要使用命名范围功能,主要涉及到模型类的_scope属性定义和scope连贯操作方法的使用。 我们首先定义_scope属性: class NewsModel extends Model {protected $_scope = array(// 命名范围normalnormal=>array(where=>array(status=>1),),// 命名范围latestlatest=>array(order=>cr...

ThinkPHP3.1新特性之G方法的使用_PHP教程

长期以来ThinkPHP都是需要通过debug_start、debug_end方法甚至Debug类才能完成那些调试的功能,而在ThinkPHP3.1版本中,这些复杂的功能被一个简单的G方法取代了,这不可不谓是一次华丽升级。 G方法的作用包括标记位置和区间统计两个功能,下面来看下具体用法: 1.标记位置 G方法的第一个用法就是标记位置,例如: G(begin);表示把当前位置标记为begin标签,并且记录当前位置的执行时间,如果环境支持的话,还能记录内存占用情况。可...

Linux系统上使用php获取apk信息,linuxapk_PHP教程

Linux系统上使用php获取apk信息,linuxapk最近在做一个apk商城,需要在用户上传了apk之后系统自动读取apk信息(包名,版本号等),后台语言使用的是php,需要php去调用系统的aapt命令去读取apk信息,在Linux系统上安装aapt的方法是: 1、将来aapt和apktool拷贝到/usr/bin/下面2、运行aapt报错:-bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决:反查需要的文件在哪个包中yum whatpro...

谨慎使用php的strtotime()函数,phpstrtotime函数_PHP教程【图】

谨慎使用php的strtotime()函数,phpstrtotime函数  我们在日常业务中,针对业务量,经常会采用对数据库按时间做横向分表,分表后的查询往往会涉及到时间问题。例如,我们想查询某个用户距离当前时间1个月的订单情况,在这个时候,我们有些会用到strtotime()函数去处理。但是使用strtotime(),需要非常谨慎。我们先看一段代码,代码目的是想拿到几个月以前的年份月份,例如今天是2014年8月1号,我想拿到2个月前的年份月份是 array...

错误 - 相关标签