-
简析PHP经典的给图片加水印程序
所属栏目:[PHP教程] 日期:2022-04-11 热度:156
如果对PHP的GD库比较熟悉,看懂这篇文章一点都不难了! !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN html head titleUntitled/title /head body ?php uptypes=array( image/jpg, image/jpeg, image/png, image/pjpeg, image/gif, image/bmp,[详细]
-
剖析PHP中多张图片上传并校验的实现
所属栏目:[PHP教程] 日期:2022-04-11 热度:125
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。 基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 ?php /***************************[详细]
-
在PHP中开展身份认证
所属栏目:[PHP教程] 日期:2022-04-11 热度:87
? if(!isset(PHP_AUTH_USER)) { Header(WWW-Authenticate: Basic realm=请输入你的用户名和密码:); Header(HTTP/1.0 401 Unauthorized); echo 验证失败,你不能网络资源!; exit; } else { if (PHP_AUTH_USER!=username or PHP_AUTH_PW!=password) { Header[详细]
-
怎样避免页面刷新数据重复写入数据库
所属栏目:[PHP教程] 日期:2022-04-11 热度:138
当表单的数据是提交给本页面处理并写入数据库时,点提交后,刷新页面的话使数据重复写入数据库。网上搜索一下,发现了不少的解决方案: 一、把一页面分开为两个,数据提交给另一个页面处理,之后再跳到输入页面。 优点:避免了刷新的影响,并可连续提交数据[详细]
-
解析PHP上传自动生成缩略图及水印类
所属栏目:[PHP教程] 日期:2022-04-10 热度:152
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类文[详细]
-
PHP导出Excel 之 Spreadsheet_Excel_Writer
所属栏目:[PHP教程] 日期:2022-04-10 热度:195
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Google[详细]
-
解决php脚本中include文件报错的方法
所属栏目:[PHP教程] 日期:2022-04-10 热度:90
经常当php页面中利用include, require, require_once包含了一些其他位置的页面时,会出现错误,比如没有发现次页面,或者权限不允许等,可以根据以下方法来排除 1. 出现未找到文件类似的错误时候,检查include文件的位置是否正确,下面引用php手册页面的原话[详细]
-
如何用PHP程序对网页表单进行处理
所属栏目:[PHP教程] 日期:2022-04-10 热度:196
PHP _GET 和 _POST变量是用来获取表单中的信息的,比如用户输入的信息。 在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本: 以下为引用的内容: html bodyform action=welcome.php method=pos[详细]
-
浅谈PHP中用正则表达式验证中文的问题
所属栏目:[PHP教程] 日期:2022-04-10 热度:196
str = 中华人民共和国123456789abcdefg; echo preg_match(/^[/u4e00-/u9fa5_a-zA-Z0-9]{3,15},strName); 运行一下上面这段代码,看会有什么提示信息? Warning: preg_match(): Compilation failed: PCRE does not support /L, /l, /N, /P, /p, /U, /u, or /X[详细]
-
PHP编程之PHP验证码
所属栏目:[PHP教程] 日期:2022-04-09 热度:135
确认码生成文件checkNum_session.php 以下为引用的内容: ? Header(Content-type:image/png); //定义header,声明图片文件,最好是png,无版权之扰; //生成新的四位整数验证码 session_start();//开启session; authnum_session = ; str = abcdefghijkmnpqrst[详细]
-
解析PHP技术txtSQL安装手册中文版
所属栏目:[PHP教程] 日期:2022-04-09 热度:177
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。 欢迎使用txtSQL 2.2快速安装手册。这页将指引你如[详细]
-
解读使用PHP4.2.0及以后版本的注意事项
所属栏目:[PHP教程] 日期:2022-04-09 热度:51
从PHP 4.2.0版本开始中, PHP 指令 register_globals 的默认值为 off(在php.ini配置文件里). 这是 PHP 的一个主要变化。register_globals是干什么用的呢?它是PHP用来控制是否将EGPCS (Environment, GET, POST, Cookie, Server)变量是否注册为全局变量的。[详细]
-
剖析php中rename函数的妙用
所属栏目:[PHP教程] 日期:2022-04-09 热度:52
大家都知道,rename()函数可以对文件或目录进行重命名的操作。其实它还可以做很多事情。 熟悉unix的朋友应该知道shell命令mv,它相当与win32的移动,而且移动的同时可进行重命名。我发现,php的rename()函数就相当于mv,它不仅仅只有简单的重命名的功能,同[详细]
-
细解PHP和Java强强联合
所属栏目:[PHP教程] 日期:2022-04-09 热度:91
很久以前,有人从www上看到看到天空上一个很亮的亮点,它就是Java语言,与此同时,在另一个地方一位梦想家也看到了一个亮点,它就是PHP. 时间一天天过去,这两个亮点也变得越来越亮,很快,它们受到了编程者的喜欢,于是有人有疑问了:要是它们两者相遇,会[详细]
-
php怎么样实现调用录像?方法是什么?
所属栏目:[PHP教程] 日期:2021-12-14 热度:60
这篇文章主要给大家分享php怎么样实现调用录像的内容,本文有实现过程以及实现代码,对大家学习PHP有一定的帮助,感兴趣的朋友可以参考,接下来我们一起学习一下吧。 主要功能 把你实际的调用操作录下来,然后在你想要的地方重新调用 和匿名函数的作用基本一[详细]
-
php接口隔离原则是什么?怎样理解?
所属栏目:[PHP教程] 日期:2021-12-14 热度:155
这篇文章主要给大家分享php接口隔离原则的内容,对大家学习PHP有一定的帮助,有需要的朋友可以了解看看,接下来就跟随小编一起来学习一下吧。 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口[详细]
-
用php怎样实现数字转化为万 亿的单位?
所属栏目:[PHP教程] 日期:2021-12-14 热度:140
今天给大家分享的是用php实现数字转化为万、亿的单位的内容,另外还分享了PHP实现数字转为大写金额的扩展知识。下文都有详细的代码及注释供大家参考,感兴趣的朋友就继续往下看吧。 php对数字进行万。亿的转化 /** * 格式化数字 */ public function float_num[详细]
-
PHP垃圾回收机制怎样理解?如何使用?
所属栏目:[PHP教程] 日期:2021-12-14 热度:97
PHP垃圾回收机制怎样理解?新手对于PHP垃圾回收机制可能比较陌生,对其作用和用法都不是很了解,因此这篇文章就给大家来介绍一下PHP垃圾回收机制,感兴趣的朋友就接着往下看吧。 PHP的垃圾回收机制 垃圾回收机制是一种动态存储分配的方案。它会自动释放程序[详细]
-
PHP自动加载的方法有哪些?
所属栏目:[PHP教程] 日期:2021-12-14 热度:169
PHP自动加载的方法有哪些?想要实现php自动加载,我们有两种方法,用__autoload函数和用spl自动加载,下面我们就来具体了解一下。 第一种方案用__autoload,这个函数较简单,也较弱. 但有一问题没有解决, 就是在include前判断文件是否存在的问题. set_include_p[详细]
-
php中extract函数有何用?用法是什么?
所属栏目:[PHP教程] 日期:2021-12-14 热度:137
这篇文章主要介绍php中extract函数,对新手学习和理解extract函数的用处和用法有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。 php中的extract函数 extract函数用来将一个数字分解成多个变量[详细]
-
怎样用PHP实现ppt转jpg的功能?
所属栏目:[PHP教程] 日期:2021-12-14 热度:71
有些朋友想要将ppt转jpg图片来查看,那么这要怎样实现呢?其实实现这个并不困难,下面小编就给大家分享用PHP实现ppt转jpg图片的功能的代码,有需要的朋友可以参考。 PHP安装COM组件 1、如php版本5.3.15,需要保证ext文件夹下有php_com_dotnet.dell 并在php.i[详细]
-
PHP导出数据超时怎么办?教你三个方法
所属栏目:[PHP教程] 日期:2021-12-14 热度:200
PHP导出数据超时怎么办?一般来说PHP导出数据超时可能是sql语句复杂,查询时间过长、处理查询后数据逻辑冗余和数据量过大导致响应超时这三种情况造成的,想要解决超时问题优化必不可少,因此我们可以从这三方面入手优化。 一、sql语句复杂,查询时间过长 1、[详细]
-
PHP中rename函数错误原因有啥?怎样解决?
所属栏目:[PHP教程] 日期:2021-12-14 热度:97
这篇文章主要介绍PHP中rename函数错误原因级解决方法,有需要的朋友可以继续往下看,希望大家阅读完这篇文章能有所收获,接下来小编带着大家一起了解看看。 打印出错误的原因。 error_get_last()似乎没有返回任何内容。rename()返回true false,而不是异[详细]
-
PHP解决中文乱码的方法是什么?
所属栏目:[PHP教程] 日期:2021-12-14 热度:196
这篇文章主要介绍PHP解决中文乱码的方法,问题以及解决步骤如下,如果大家也有以下情况可以参考看看,接下来小编带着大家一起了解一下。 问题描述 给导航狗的 PHP 程序和数据库文件迁移了服务器, 但是迁移到新的服务器上之后 PHP 输出的中文和 PHP 输出的从 M[详细]
-
laravel访问public报错是什么原因?怎样处理?
所属栏目:[PHP教程] 日期:2021-12-05 热度:92
一些朋友有遇到laravel访问public目录报错的情况,不知道怎样解决?其实解决这个问题并不难,接下来我们就来看laravel访问public报错的原因及解决方法,需要的朋友可以了解看看。 1、访问public目录报错: 原因:laravel根目录缺少vendor依赖文件目录; 解决[详细]