当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

php实现mysql数据库备份类

7

1、实例化dbbak需要告诉它两件事:数据服务器在哪里($connectid)、备份到哪个目录($backupdir):require_once('dbbak.php');require_once('tablebak.php');$conn

php使HTML标签自动补全闭合函数代码

8

简单解释一些代码:第一个~(<[^>]+?>)~si这个正则是匹配<………>中的内容。简单说是所有的<标签>。第二个~<([a-z0-9]+)[^/>]*?/>~si这个正则是匹配

ThinkPHP框架实现的MySQL数据库备份功能示例

5

本文实例讲述了thinkphp框架实现的mysql数据库备份功能。分享给大家供大家参考,具体如下:1、缘由自从2010年开始试用thinkphp以来,的确带来了许多方便。的确给我带来了许多方便。此次应为数据频繁备份需要,而每次远程连接到服务

bindParam和bindValue的区别以及在Yii2中的使用详解

6

bindparam()和bindvalue()非常相似。唯一的区别就是前者使用一个php变量绑定参数,而后者使用一个值。对于那些内存中的大数据块参数,处于性能的考虑,应优先使用前者。根据id查询一条数据,并对id进行过滤:$id=1;$re

详解Yaf框架PHPUnit集成测试方法

8

本文介绍了详解yaf框架phpunit集成测试方法,分享给大家,具体如下:测试目录test├──testcase.php├──bootstrap.php├──controller│├──basecontrollertest.php│└──i

ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法

9

近期做一个网站的投票时,遇到thinkphp中的cookie和session冲突导致cookie不能使用的情况。  该网站采用的是thinkphp框架制作,有一页面上面展示很多图片,要求每个图片下面有对应的投票,通过限制ip地址来,限制游客

Codeigniter购物车类不能添加中文的解决方法

6

本文实例讲述了codeigniter购物车类不能添加中文的解决方法。分享给大家供大家参考。具体分析如下:有朋友可能会发现codeigniter购物车类不能添加中文,我找了n久才发现下面一段代码限制了输入中文了,修改systemlibrari

浅谈phpfopen下载远程文件的函数

8

如下所示://下载附件functionget_file($url,$folder="./"){set_time_limit(24*60*60);//设置超时时间$destination_folder=$folder.'/';//文件下载保存

PHP读取Postgresql中的数组

5

复制代码代码如下:functiongetarray_postgresql($arraystr){$regx1='/^{(.*)}$/';$regx2="/"((\\\\|\\"|[^"])+)"|[^,]+/";$regx3='/^[^"]

thinkPHP简单实现多个子查询语句的方法

4

本文实例讲述了thinkphp简单实现多个子查询语句的方法。分享给大家供大家参考,具体如下:sql语句博大精深理解好sql语句,就能用好thinkphp等框架中的数据库操作原sql:selecta.*,b.*from(selecta.ida

PHP文件大小格式化函数合集

5

比如碰到一个很大的文件有49957289167b,大家一看这么一长串的数字后面单位是字节b,还是不知道这个文件的大小是一个什么概念,我们把它转换成gb为单位,就是46.53gb。用下面这些函数就可以完成这个工作:复制代码代码如下://转换单

PHP命名空间(Namespace)的使用详解

13

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,php中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法

php写的简易聊天室代码

5

index.php复制代码代码如下:<html><head><title>在线聊天</title></head><!--frames--><framesetrow

php获取文件名称和扩展名的方法

4

php获取文件名称和扩展名1.basename()-返回路径的文件名请看下面php代码:<?php$path="/usr/www/html/index.php";echobasename($path)."<br>"

PHP生成json和xml类型接口数据格式

5

php生成接口通信数据/***生成接口数据格式*/classresponse{/***[show按综合方式输出数据]*@param[int]$code[状态码]*@param[string]$message[提示信息]*@paramarra

ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码

10

在thinkphp3.1版本之前,如果需要设置自动验证或者自动完成,必须定义在模型中,或者通过setproperty方法动态设置属性来完成,但是这样做的缺点是不太方便动态改变和调整。thinkphp3.1版本在模型类中增加auto和vali