PHP5中使用PDO连接数据库的方法 php编程

热文PHP5中使用PDO连接数据库的方法

【导读】1.PDO简介PDO(PHPDataObject)是PHP5中加入的东西,是PHP5新加入的一个重大功能,因为在PHP5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等。PHP6中也将默认使用PDO的方式连接,mysql扩展将被作为辅助2.PDO配置PHP.ini中,去掉"extension=php_pdo.dll"前面的";"号,若要连接数据库,还需要去掉与PDO相关的数据库扩展前面的";"...

PHP实现读取文件夹及批量重命名文件操作示例 php编程

热文PHP实现读取文件夹及批量重命名文件操作示例

【导读】本文实例讲述了PHP实现读取文件夹及批量重命名文件操作。分享给大家供大家参考,具体如下:以读取从网上下载的评书解压后的文件夹为例,并批量重命名文件夹内容如下,现在使用php读取这个文件夹里面的文件,并批量重命名为"隋唐演义+序号.mp3"的格式:lt;#063;php$dir1='./dir1/';//读取文件夹名称(重命名为dir1避免中文报错,移动到与要执行的php文件同级目录)$filearr=scandir($dir1);//读取文件夹print_r($filearr);读取文件夹内容如下:进一步操作,对获得的文件数组做一些处理:lt;#063;php$dir1='...

PHP 将dataurl转成图片image方法总结 php编程

热文PHP 将dataurl转成图片image方法总结

【导读】PHP将dataurl转成图片image方法使用canvas生成的图片,是使用dataurl的,php无法直接通过file_put_contents方法保存到本地电脑,需要做一下转码。图片dataurl如下$imgstr='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==';方法一:通过正则提取出dataurl存储所需的数据,然后直接展示在页面上if(!preg_mat...

php通过rmdir删除目录的简单用法 php编程

热文php通过rmdir删除目录的简单用法

【导读】本文实例讲述了php通过rmdir删除目录的简单用法。分享给大家供大家参考。具体分析如下:php可以通过rmdir()函数删除服务器上的目录,下面代码里用到了is_dir()函数,该函数用于判断指定的字符串是否是目录,删除成功返回True,否则返回Falselt;#063;phpif(!is_dir('exampledir')){mkdir('exampledir');}rmdir('exampledir');#063;gt;希望本文所述对大家的php程序设计有所帮助。...

支持数组的ADDSLASHES的php函数 php编程

热文支持数组的ADDSLASHES的php函数

【导读】代码如下://SQLADDSLASHESfunctionsaddslashes($string){if(is_array($string)){foreach($stringas$key=gt;$val){$string[$key]=saddslashes($val);}}else{$string=addslashes($string);}return$string;}...

PHP封装XML和JSON格式数据接口操作示例 php编程

热文PHP封装XML和JSON格式数据接口操作示例

【导读】本文实例讲述了PHP封装XML和JSON格式数据接口操作。分享给大家供大家参考,具体如下:使用PHP开发app后端的接口时,我们需要返回数据,最常用的就是XML和JSON格式的数据,那么样返回呢?1.JSONjson数据是最容制造的,只要使用php自带的json_encode()函数就可以简单的制作出json数据了2.XMLxml数据就要复杂一点了,让我们看一下xml数据的格式那么怎样构造呢?3.制作生产接口数据的类lt;#063;php//定义生成接口数据类classApi{/**生成json数据格式*@paraminteger$code状态码*@paramstring$message提示信...

在php MYSQL中插入当前时间 php编程

热文在php MYSQL中插入当前时间

【导读】NOW()函数以`'YYYY-MM-DDHH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。CURTIME()以'HH:MM:SS'的格式返回当前的时间,可以直接存到TIME字段中。例:insertintotablename(fieldname)values(now())...

如何在旧的PHP系统中使用PHP 5.3之后的库 php编程

热文如何在旧的PHP系统中使用PHP 5.3之后的库

【导读】所谓老的系统,是指没有使用PHP5.3以上命名空间(namespace)特性编码的系统。但是,只要你的系统运行在PHP5.3及以上的环境,在你的老系统中,是可以使用这些基于新特性如命名空间编码的库或代码的。以前只是有洁癖不用而已。比如,我是个工具控,想让所用的禅道系统也像那些国际化开源Issue项目一样有一套标准开放的API-禅道本身是有套html、json自适配模式可以当接口用的,可以用于其他客户端或系统集成。这几天在尝试编写的用于兼容RedmineREST风格接口的禅道PMSAPI,就有意识的用了这种混合的写法。由于要兼容Redmine的REST风格,首先选用了Slim这个微服务框架,毫无...

php代码架构的八点注意事项 php编程

热文php代码架构的八点注意事项

【导读】本文总结讲述了php代码架构的八点注意事项。分享给大家供大家参考,具体如下:写代码写了6年多了,看看以前的架构,看看现在的架构。都有一些不足的地方。不管怎么样,都一直在改进。说实话不太喜欢用框架这类东西,基本上所有的框架都大同小异,差不了多少,要用话的,你还要去了解思想,目录结构,文件调用,文件命名,代码规范等,挺浪费时间的。构架能满足很大一部分的要求,满足的人越多性能越差,这也是我不喜欢用架构的一个主要原因。下面说一下,代码架构方面的一些心德。一、面向对象为主,面向过程为辅php4是面向过程的,php5及以后支持面向对象。1,面向对象的程序设计思想,对于代码的管理,规划更合理,性能更好等。2...

PHP iconv 函数转gb2312的bug解决方法 php编程

热文PHP iconv 函数转gb2312的bug解决方法

【导读】iconv("UTF-8","gb2312//IGNORE",$FormValues['a'])ignore的意思是忽略转换时的错误,发现iconv在转换字符"—"到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。另外mb_convert_encoding没有这个bug,所以最好的写法是:mb_convert_encoding($FormValues['a'],"gb2312","UTF-8");但是需要先enablembstring扩展库。也可以把mysql...