
php
文章平均质量分 57
苦的人生遇见甜
吃得苦中苦,方为人上人。
展开
-
前台一键备份数据库+PHP实现方式
一、实现思路1、单击备份按钮传递参数到后台,ajax实现:function backupDatabase(){ var back = 'backupDatabase'; $.ajax({ url:'system_backup.php?do=backupDatabase', type:'POST', data:back, dataType:'json',原创 2018-01-15 09:59:30 · 4056 阅读 · 1 评论 -
namespace命名空间的使用
一、何为命名空间PHP 命名空间(namespace)是在PHP 5.3中加入的。“什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能...原创 2018-08-01 10:04:27 · 1436 阅读 · 0 评论 -
PHP_VERSION获取php版本
PHP_VERSIONPHP_VERSION:当前PHP的版本号。<?php echo PHP_VERSION;?>结果:5.4.45很多时候我们只需要获取大的版本号就够用了,因为大的版本号决定了很多新的特性和函数。因此用substr()函数获取前三位字符。<?php echo substr(PHP_VERSION,0,3);?>结果:5.4...原创 2018-10-12 14:11:31 · 12803 阅读 · 0 评论 -
PHP+cURL扩展的使用
PHP 支持 Daniel Stenberg 创建的 libcurl 库,能够连接通讯各种服务器、使用各种协议。libcurl 目前支持的协议有 http、https、ftp、gopher、telnet、dict、file、ldap。 libcurl 同时支持 HTTPS 证书、HTTP POST、HTTP PUT、 FTP 上传(也能通过 PHP 的 FTP 扩展完成)、HTTP 基于表单的...原创 2018-10-09 16:14:56 · 2179 阅读 · 0 评论 -
PHP函数-判断字符是否在于指定的字符串中
php中判断一个字符是否在字符串中1、函数 以下四个函数都可以用来判断字符串中是否存在待查询的字符,可以是数字、字母或者符号。strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写)stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)strri...原创 2018-11-12 08:50:09 · 3879 阅读 · 0 评论 -
PHP—str_replace()替换函数的使用
一、str_replace()函数1、定义和用法 str_replace() 函数替换字符串中的一些字符(区分大小写)。 注释:该函数是区分大小写的。请使用 str_ireplace() 函数执行不区分大小写的搜索。 注释:该函数是二进制安全的。2、语法 str_replace(find,replace,string,count) 参数 find ...原创 2018-11-12 08:53:05 · 4157 阅读 · 0 评论 -
PHP语言结构详解
PHP语言结构1、语言结构释义 语言结构就是PHP语言的关键词,语言语法的一部分; 它不可以被用户定义或者添加到语言扩展或者库中; 它可以有也可以没有变量和返回值。2、为什么语言结构执行速度比函数快? 函数要先被解析成php解析器(Zend引擎)分解成语言结构。所以,函数比语言结构多了一层解析器、速度就想对慢了。3、PHP中的语言结构有哪些? echo print di...原创 2018-12-17 14:55:03 · 747 阅读 · 0 评论 -
PHP基于phpqrcode类生成二维码
使用ThinkPHP框架引入phpqrcode类生成二维码后,发现每次必须通过TP框架生成,略显繁琐,打算写一个简单的方法,然后运行php后直接批量生成二维码。方法也简单,直接写个PHP脚本,然后引入phpqrcode类,然后在写个方法直接调用方法即可。一、前期准备phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/...原创 2018-12-17 14:56:13 · 485 阅读 · 0 评论 -
PHP常量:define和const的不同之处
1、定义 常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。 可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外部定义常量,先前版本const关键字只能在类(class)中使用。一个常量一旦被定义,就不能再改变或取消定义。 常量只能包含标量数据(boo...原创 2018-12-17 14:58:55 · 333 阅读 · 1 评论 -
PHP7.2的安装与配置(win7)
1、PHP的安装1)、环境安装目录:C:/wamp/ |——php |——php7.2 |——Apache24 |——mysql |——www2)、下载linux专用:http://www.php.net/downloads.phpwindows专用:http://windows.php.net/download/官网里Windows的版本有很...原创 2019-08-24 13:48:29 · 3596 阅读 · 0 评论 -
关于PHP下载文件功能中header()书写方式
一、下载所用header头header ( "Cache-Control: max-age=0" );header ( "Content-Description: File Transfer" );header ( 'Content-disposition: attachment; filename='.basename($new_file)); //文件名header ( "Conte...原创 2018-08-01 10:03:53 · 640 阅读 · 0 评论 -
关于纯HTML格式写入word
用mht格式生成的word文档不适合批量导出,用纯HTML生成的word文件可以批量导出。我不适用框架直接用localhost本地执行PHP文件的格式如下:<?phpheader("content-type:text/html;charset=utf-8");class word{ function start(){ ob_start(); ...原创 2018-07-03 12:07:17 · 5242 阅读 · 0 评论 -
windows+PHP+shell_exec()无法执行的原因
今天使用shell_exec()命令执行wkhtmltopdf.exe 生成pdf文件时,总是无法生成PDF文件,使用var_dump()打印返回值,结果是null。可是检查代码并没有什么问题啊?执行程序的目录是 D:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe 好吧,接下来找找原因。原创 2018-01-23 11:33:44 · 14309 阅读 · 2 评论 -
通过wkhtmltopdf导出支持CSS样式的pdf文件
在公司项目中发现有下载pdf文件的功能,但是不能识别CSS样式,导致下载的pdf文件格式显得很别扭,虽然能看但是难看。然后就是百度啊,google啊,最后找到一款能够识别CSS样式的软件—wkhtmltopdf。wkhtmltopdf可以直接把任何一个可以在浏览器中浏览的网页直接转换成一个pdf,首先说明一下它不是一个php 类,而是一个把html页面转换成pdf的一个软件(需要安装在服务器上),但原创 2018-01-24 09:44:50 · 9673 阅读 · 2 评论 -
PHP连接MySQL数据库的几种方法
1.最简单的方式-mysql(面向过程)$con = mysql_connect("localhost","root","password");$select_db = mysql_select_db('test');if (!$select_db) { die("could not connect to the db:\n" . mysql_error());}//原创 2018-01-08 15:29:23 · 38568 阅读 · 8 评论 -
PHP5.6的安装与配置(win7)
1、PHP的安装1)、环境安装目录:D:/wamp/ |——php |——php-5.6.22-Win32-VC11-x86 |——Apache24 |——mysql |——www2)、下载下载地址:http://windows.php.net/download官网里Windows的版本有很多。选择哪个版本呢?如果你的PHP原创 2018-03-01 08:41:50 · 4648 阅读 · 0 评论 -
PHP出现 Notice: Undefined index:...的原因及解决办法
<?php $user=$_GET['username']; echo $user;?>直接运行改php脚本的话会出现” Notice: Undefined index: username in D:wamp\test\test.php on line 2”的警告,但这是PHP 的提示而非报错,这里我未给$user赋予值,就把它输出,所以报错了。PHP 本身...原创 2018-04-09 08:36:25 · 46564 阅读 · 6 评论 -
PHP-date(),time()函数的应用
1、求当前的时间戳(单位:秒)说明:time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数 语法:time() 举个栗子://time():返回当前时间的 Unix 时间戳echo time();//例如:15163327562、求当前的日期说明:date() 函数用于格式化时间/日期。 语法:strin...原创 2018-04-03 16:12:13 · 3204 阅读 · 1 评论 -
php利用mkdir()创建多级目录
先介绍一下 mkdir() 这个函数:mkdir($path,0777,true);第一个参数:必须,代表要创建的多级目录的路径; 第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权; 第三个参数:true表示允许创建多级目录。举例代码(支持创建中文目录):&lt;?php header("Content-type:text/html;charset=...原创 2018-06-04 08:37:25 · 38879 阅读 · 0 评论 -
PhpWord的autoload.php文件及目录的生成方式
在github上下载的压缩版PhpWord类库,bootstrap需要用到wendor下的autoload.php,但发现目录里面没有改文件。百度一下,发现需要通过composer进行生成该目录及文件。1、安装composer我是在windows系统下办公的,所以直接下载composer.exe安装即可。安装成功后,windows+R-&gt;cmd命令行。输入composer回车。弹...原创 2018-06-04 08:41:32 · 4008 阅读 · 0 评论 -
jSignature网页手写签名
一、效果图 注意:1、CSS样式自己调,这里写的很简陋。 2、单击下载,并不是下载图片,而是保存到后台。二、前端&amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;html lang=&amp;amp;amp;quot;zh-CN&amp;amp;amp;quot;&am原创 2018-07-02 17:45:38 · 11308 阅读 · 5 评论 -
could not find driver和PDO drivers = no value
could not find driver使用ThinkPHP5.0.20(win7+apache2.4.41 +php7.2.21+MySQL5.7)连接MySQL数据库时,报错:然后使用phpinfo();查看了一下扩展,发现了问题(PDO drivers 的值为 no value):上百度搜索could not find driver和PDO drivers no value ,发...原创 2019-08-26 00:13:57 · 1994 阅读 · 3 评论