-
PHP之更改php.ini文件上传大小的配置问题案例讲解
所属栏目:[PHP教程] 日期:2022-06-15 热度:102
这篇文章主要介绍了PHP之修改php.ini文件上传大小的配置问题案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下 php.ini php.ini文件保存了php的一些重要属性,例如现在要说的文件上传的一些限制条件,关[详细]
-
phpstudy隐藏index.php的方法教程
所属栏目:[PHP教程] 日期:2022-06-14 热度:135
这篇文章主要介绍了phpstudy隐藏index.php的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 phpstudy如何隐藏index.php 找到打开 vhosts-ini 在配置文件中加入粗体! PS:下面看下phpstudy 中使index.p[详细]
-
怎样使用PHP依赖管理工具Composer
所属栏目:[PHP教程] 日期:2022-06-14 热度:126
Composer是php的一个依赖管理工具,允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。这篇文章教你如何使用Composer。好在我们有 Composer,PHP依赖管理的利器。它是开源的,使用起来也很简单,提交自己的包也很容易。 举个例子,平时我们开[详细]
-
SublimeText3配置安装PHP函数追踪定位插件
所属栏目:[PHP教程] 日期:2022-06-14 热度:114
这篇文章主要介绍了SublimeText3的PHP函数追踪定位插件ctags和codeBeautifier,对SublimeText3感兴趣的同学,可以多研究下。 一、下载ctags http://download.csdn.net/detail/xujunabc999/9604934 二、配置快捷键 配置在sublime中使用Ctrl+左键单击函数跳[详细]
-
PHPStorm+Xdebug进展emote Debug时无法进入断点问题排查
所属栏目:[PHP教程] 日期:2022-06-14 热度:58
最近一直在研究Xdebug的用法,主要是因为Xdebug对PHP的开发效率提升确实很大,而却能帮我们解决很多问题。所以这里就总结下我在配置PHPStorm+Xdebug环境中遇到的坑,给遇到进不去断点的朋友一些排查的建议。 运行环境 PHP Version 7.1.22 Xdebug v2.6.0 PH[详细]
-
在PHP中使用ElasticSearch最新实例讲解
所属栏目:[PHP教程] 日期:2022-06-14 热度:69
这篇文章主要介绍了PHP中使用ElasticSearch最新实例讲解,这篇文章的教程是比较详细,有需要的同学可以研究下。 网上很多关于ES的例子都过时了,版本很老,这篇文章的测试环境是ES6.5 通过composer安装 composer require elasticsearch/elasticsearch 在代[详细]
-
PHP安装扩展mcrypt以及有关依赖项深入讲解
所属栏目:[PHP教程] 日期:2022-06-14 热度:80
这篇文章主要介绍了PHP安装扩展mcrypt以及相关依赖项深入讲解,步骤讲解的很清晰,有需要的同学可以研究下。 一:安装libmcrypt依赖库 要使用该扩展,必须首先安装mcrypt标准类库,注意的是mcrypt软件依赖libmcrypt和mhash两个库。 1.下载Libmcrypt,mhash,[详细]
-
windows系统php环境安装swoole具体流程
所属栏目:[PHP教程] 日期:2022-06-14 热度:62
这篇文章主要介绍了windows系统php环境安装swoole具体步骤,swoole目前是比较热门的一个扩展插件,有需要的同学可以学习下 Swoole原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我[详细]
-
MacOS下PHP7.1升级到PHP7.4.15的方法教程
所属栏目:[PHP教程] 日期:2022-06-14 热度:138
最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示。 我一查我本机的PHP是7.1.30版本,于是考虑升级一下PHP版本。 首先要尝试使用如下命令进行升级: brew update brew upgrade php@7.4 第一个遇到的报错如[详细]
-
docker中实现安装php拓展流程讲解
所属栏目:[PHP教程] 日期:2022-06-14 热度:104
这篇文章主要介绍了docker中实现安装php拓展步骤讲解,有不会安装的同学可以跟着操作下。 一:安装PECL 扩展 因为一些扩展并不包含在 PHP 源码文件中,所有需要使用 PECL(PHP 的扩展库仓库,通过 PEAR 打包)。用 pecl install 安装扩展,然后再用官方提[详细]
-
Mac系统下组建Nginx+php-fpm实例讲解
所属栏目:[PHP教程] 日期:2022-06-14 热度:135
这篇文章主要介绍了Mac系统下搭建Nginx+php-fpm实例讲解,不懂mac系统下如何搭建php环境的小伙伴可以跟随小编一起来学习研究下吧。 安装步骤 1.停止本地的Apache服务 sudo apachectl stop 2.安装NGINX brew install nginx 3.启动NGINX // 查看帮助命令 ngi[详细]
-
揭秘PHP程序设置变量的办法
所属栏目:[PHP教程] 日期:2022-04-06 热度:155
PHP不需要(或者说不支持)在声名变量明确他的变量类型;一个变量的类型是由这个变量被使用的前后关系来决定的,也就是说,如果你给一个变量var赋了 一个字符串的值,var就变成了字符串变量。如果你再将一个整数赋值给var,他又变成了一个整数型变量。 一个[详细]
-
揭秘一个解决PHP中时间加减的函数
所属栏目:[PHP教程] 日期:2022-04-06 热度:164
在开发过程当中对于时间的操作很是让人头疼。在PHP文档中找到了一个很好的函数,可以对时间进行加减,还是很有意思的。 int strtotime ( string time [, int now] ) 返回类型 int函数可用于时间转换和加减。 下面将举个小例子,获得当前时间加上一周后的时[详细]
-
分析一个经典的PHP显示分页程序
所属栏目:[PHP教程] 日期:2022-04-06 热度:58
发现一个很漂亮的PHP显示分页程序,显示效果如下 function page($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode = ;//定义变量,存放分页生成的HTML $page = intval($page);//避免非数字页码 $total = intval($total);//保证总记录数值类型正[详细]
-
解析PHP怎样输出简单动态WAP页面
所属栏目:[PHP教程] 日期:2022-04-06 热度:187
WAP(无线通讯协议)是在数字移动电话、个人手持设备(PDA等)及计算机之间进行通讯的开放性全球标准。WAP应用结构非常类似于Internet,一个典型的WAP应用请求是这样的:首先,具有WAP用户代理功能的移动终端(WAP手机等)通过内部运行的微浏览器(Micro Brow[详细]
-
浅谈新手学习PHP的部分基础知识
所属栏目:[PHP教程] 日期:2022-04-06 热度:126
浅谈新手学习PHP的一些基础知识 一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP可看成是?...?。 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建议使用短格式的?...?,而建议使用长格式标记?php...? 此外PHP[详细]
-
PHP教程之实施文本文件直接调用
所属栏目:[PHP教程] 日期:2022-04-06 热度:80
用php实现文本文件内容的直接调用,本文是通过下面方法实现的。 首先使用file函数打开服务器上的一个文本文件,返回的$myFile 就将成为这个文件操作的句柄,然后再通过循环指令,取出文件中每一行的内容并打印出来。 编程思路 首先要使用的函数为file,本[详细]
-
揭秘PHP语言中的经典应用窍门
所属栏目:[PHP教程] 日期:2022-04-06 热度:77
PHP是一门从Unix下发展起来的语言,它有着快速、简洁、明了的特点,本文介绍其在变量、数组和PHP正则表达式、PHP模板应用方面技巧。 1、变量、数组的应用技巧 (1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。 (2)函[详细]
-
浅谈保障代码安全,PHP如何进行注入
所属栏目:[PHP教程] 日期:2022-04-06 热度:74
我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是非常好,已经内置了$_GET和$_POST两个数组来存储所有变量,我们要做的[详细]
-
简析PHP经典的给图片加水印程序
所属栏目:[PHP教程] 日期:2022-04-06 热度:134
如果对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/bm[详细]
-
剖析PHP中多张图片上传并校验的实现
所属栏目:[PHP教程] 日期:2022-04-06 热度:149
单张的图片上传是不复杂的,这里涉及到多张图片上传和对图片格式的校验,保证上传的一定是图片,防止上传其他文件到服务器。 基本实现算法是使用数组的形式,把所有的图片提交个一个数组,对数组的元素进行一个个的处理。 ?php /*************************[详细]
-
在PHP中开展身份认证
所属栏目:[PHP教程] 日期:2022-04-06 热度:70
? 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) { Head[详细]
-
怎样避免页面刷新数据重复写入数据库
所属栏目:[PHP教程] 日期:2022-04-06 热度:92
当表单的数据是提交给本页面处理并写入数据库时,点提交后,刷新页面的话使数据重复写入数据库。网上搜索一下,发现了不少的解决方案: 一、把一页面分开为两个,数据提交给另一个页面处理,之后再跳到输入页面。 优点:避免了刷新的影响,并可连续提交数[详细]
-
解析PHP上传自动生成缩略图及水印类
所属栏目:[PHP教程] 日期:2022-04-06 热度:175
思路很大一部分是原创的,但也有一些是COPY网络的,写得不够规范,还请各位大大不要见笑,同时给小弟些意见。 开始第一步: 创建文件夹,布局: annex:附件(该目录下存放上传的原图片) | smallimg:存放缩略图片 | mark:存放水印图片 include:存放类[详细]
-
PHP导出Excel 之 Spreadsheet_Excel_Writer
所属栏目:[PHP教程] 日期:2022-04-06 热度:115
之前看到过好多关于PHP导出Excel的文章,自己也通过不少方法实现过, 例如,echo一个Table,然后将header修改为Excel即可。 其实在众多方法中感觉Pear中的Spreadsheet_Excel_Writer很是好用。 关于Spreadsheet_Excel_Writer的安装本文不予介绍,可通过Goog[详细]