
PHP
文章平均质量分 67
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该
我心向阳iu
CSDN专家博主、阿里云开发者社区专家博主、51CTO社区专家博主、360书馆认证博主、知乎掘金B站等平台受邀作者。
如遇开发、程序等需求,博客首页下拉加入公众号,私信博主
展开
-
PHP数据库连接情况
测试代码运用下面代码进行测试:<?php $link = mysql_connect('hostname','dbuser','dbpassword'); if (!$link) { die('Could not connect to MySQL: ' . mysql_error()); } echo 'Connection OK'; mysql_close($link); ?> hostname替换为你的服务器地址,dbuser替换为你的数据库用户,dbpasswor原创 2021-11-27 13:33:16 · 1975 阅读 · 0 评论 -
基于 PHP 实现的注册登录程序(CRUD)
文章目录一、实践要求二、实现思路2.1 总体思路2.2 体系结构2.3 开发工具与平台介绍2.3.1 Sublime Text2.3.2 XAMPP2.3.3 ajax2.3.4 JSON2.3.5 PHP (超文本预处理器)2.3.6 jQuery2.4 注册功能2.5 登录功能2.7 信息删除三、成果展示3.1 注册功能3.2 登录功能3.3 信息修改功能3.4 信息删除功能四、疑难问题及解决思路五、总结感悟参考资料一、实践要求要求以前后端分离的形式,运用合适的语言平台开发一个注册、登录和信息修改的原创 2021-11-27 13:26:02 · 2755 阅读 · 0 评论 -
Windows电脑80端口被占用问题
文章目录查找被谁占用取消 system 进程对80端口的占用情况一:SQL Server导致情况二:IIS 服务导致我的wamp离线了。。。。找了半天问题,测试里写到是80端口被占用。80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端口会被其他的不明身份的程序占用,导致 Apache 启动失败,修改 Apache 的默认端口后访问本机地址又非常麻烦。下面介绍一下如果80端口被占用后应该如何处理。首先要查找80端口被谁占用原创 2021-11-26 21:33:06 · 2904 阅读 · 0 评论 -
PHP将上传的文件移动至指定位置
在PHP中,接收到的文件有其中五个属性,打印文件参数var_dump($_FILES['img'])可得到如下图属性得到的图片文件有 name type tmp_name error size属性要移动时,我们需要用到 tmp_name接收到了文件,就可以移动了 $avatar = $_FILES['avatar']; // 将文件从临时目录移动到网站范围之内 $source = $avatar['tmp_name']; // 源文件在哪 $target = './uploads/'原创 2021-03-24 21:21:56 · 5523 阅读 · 1 评论 -
微信小程序图片上传功能(PHP后端)
文章目录效果图前端效果图后端代码wxmljsphp效果图前端效果图后端功能比较简单,解释都在注释里,这里就不进行讲解了代码wxml<view class="main"> <image src='{{source}}'/><button bindtap="uploadimg">拍照或上传图片</button> </view> jsPage({ data:{ source:"", }, // 上传图原创 2021-03-24 21:06:58 · 6123 阅读 · 1 评论 -
PHP猜数字游戏
表单处理表单处理1. 表单基本使用1.1. 提交地址1.2. 提交方式GETPOST2. 常见表单元素处理2.1. 单选按钮2.2. 复选按钮2.3. 选择框3. 案例3.1. 基于文件的注册和登录:2. 登录代码3.2. 猜数字游戏4. 文件上传5. 音乐列表案例5.1. 思路分析5.1.1. 数据放在哪?5.2. JSON5.2.1. 数据类型5.2.2. 注意5.2.3. JSON 表述5.3. 功能实现5.3.1. 列表数据展示(展示类)5.3.2. 新增数据(表单类)5.3.3. 删除数据6. 参原创 2021-01-23 23:33:58 · 4866 阅读 · 1 评论 -
PHP中 Session介绍与应用
文章目录1. Session1.1.PHP Session 变量1.1.PHP使用Session使用session存储 Session 变量终结 Session1. Session由于 Cookie 是服务端下发给客户端由客户端本地保存的。换而言之客户端可以在本地对其随意操作,包括删除和修改。如果客户端随意伪造一个 Cookie 的话,对于服务端是无法辨别的,就会造成服务端被蒙蔽,构成安全隐患。于是乎就有了另外一种基于 Cookie 基础之上的手段:Session:Session 区别于 Cooki原创 2021-01-23 23:23:10 · 3770 阅读 · 1 评论 -
Http Cookie介绍与应用
文章目录HTTP 会话1. Cookie1.1.Cookie属性1.2. PHP 中操作 Cookie1.2.1. 记住登录名案例1.2.2.PHP设置cookie1.2.3.PHP获取cookie1.3. JavaScript 中操作 Cookie1.3.1. Pure JavaScript1.3.2. jQuery plugin1.3.3. without jQuery2.Cookie案例:广告去除HTTP 会话1. CookieHTTP 很重要的一个特点就是无状态(每一次见面都是“初次见面”),原创 2021-01-23 23:12:54 · 3831 阅读 · 1 评论 -
PHP 操作数据库
文章目录PHP 操作数据库3.1. 执行查询语句3.2. 执行非查询语句案例4.1. 列表功能4.2. 增删改全部配置总结PHP 操作数据库如何在 PHP 代码中操作数据库是我们能否在自己的程序中使用数据库的核心。数据库扩展:http://php.net/manual/zh/refs.database.php如果需要使用 MySQLi 扩展,需要在 php.ini 文件中打开这个扩展(解除注释)// 假定数据库用户名:root,密码:wanglei,数据库:baixiu$connection =原创 2021-01-22 23:22:39 · 3954 阅读 · 2 评论 -
PHP+MySQL打造XXX管理系统
文章目录案例4.1. 列表功能4.2. 增删改案例基于数据库的增删改查4.1. 列表功能查询数据4.2. 增删改增删改数据原创 2021-01-22 23:20:18 · 5414 阅读 · 5 评论 -
php上传文件失败解决方案
文章目录原因1查找:大小限制全部参数解释$_FILES[‘myFile’][‘error’] 值解决修改其他参数另外补充:文件上传结束后去向原因2查找:脚本停止运行原因3查找:post_max_size原因1查找:大小限制可以通过var_dump($_FILES['变量名'])来打印一下错误信息例如: // 打印上传资源信息 var_dump($_FILES['source']); // 判断是否上传成功 if ($source['error'] !== UPLOAD_ERR_O原创 2021-01-22 13:25:41 · 4858 阅读 · 1 评论 -
PHP案例 ——音乐列表项目(上)
文章目录音乐列表案例(上)音乐列表案例(下)1. 数据存放1.12. 功能实现2.1. 列表数据展示(展示类)音乐列表案例(上)音乐列表案例(下)1. 数据存放数据放在json中:相关json与php的基础介绍https://yangyongli.blog.csdn.net/article/details/1129112941.12. 功能实现在服务端开发领域中所谓的渲染指的是经过程序执行得到最终的 HTML 字符串这个过程。2.1. 列表数据展示(展示类)文件读取JSON 反序列化原创 2021-01-21 23:00:54 · 3901 阅读 · 3 评论 -
PHP案例 ——音乐列表项目(下)
文章目录音乐列表案例(上)音乐列表案例(下)2.2. 新增数据(表单类)2.3. 删除数据音乐列表案例(上)音乐列表案例(下)2.2. 新增数据(表单类)表单使用(form action method enctype,input name label for id)服务端表单校验并提示错误消息empty 判断一个成员是否没定义或者值为 false(可以隐式转换为 false)上传文件文件数量文件种类如果需要考虑文件重名的情况,可以给上传的文件重新命名(唯一名称)单文件域多文件上传nam原创 2021-01-21 23:00:04 · 3659 阅读 · 1 评论 -
纯PHP代码最好在文件末尾删除 PHP 结束标记 ‘?>‘
为什么纯php文件不建议使用结束标签?php的开始结束标签为<?php...?>或者短标签<?...?>, 在php文件中,当php有结束标签时,php只会执行标签里面的文本,如果是纯php文件时,不建议使用结束标签因为使用了php结束标签,可能会存在以下影响:php会将脚本执行外的回车、空格、制表符都响应到服务端,所以如果在结束标签后面存在多余的空格或者回车,那么会影响脚本的执行结果,而如果没有结束标签的话,那么多余的空格回车不会对程序有影响<?phpecho "开原创 2021-01-21 22:49:04 · 4456 阅读 · 1 评论 -
php根据生日计算年龄的两种方法
文章目录方法一:strtotime( )方法二:date( )方法一:strtotime( )function birthday($birthday){ $age = strtotime($birthday); if ($age === false) { // 传入为空返回假 return false; } // explode : 把字符打散成数组 // 将生日年月日打到一个数组中 list($y1,$m1,$d1)原创 2021-01-21 21:35:36 · 5689 阅读 · 1 评论 -
json介绍与在php中的应用
文章目录问题导引:数据放在哪?JSON1. 数据类型2. 注意3. JSON 表述4. json在php中的应用一、json_encode()二、索引数组和关联数组三、类(class)的转换四、json_decode()五、json_decode()的常见错误问题导引:数据放在哪?我们做项目时候第一件事就是考虑数据放在哪(怎么存怎么取)?目前我们接触到的技术方案中(刚学完js角度),只有文件可以持久化的保存内容(数据),所以一定是用文件存我们要操作的数据。但是由于我们要存放的是一个有着复杂结构的数据原创 2021-01-20 22:48:38 · 3711 阅读 · 1 评论 -
http报文在php中的应用场景
文章目录应用场景设置响应文件类型案例1:自身简单设置文件类型案例2:设置外链php的文件类型重定向(跳转到其他网页)注意:案例:下载文件案例:图片防盗链应用场景设置响应文件类型PHP 中 header 函数专门用于设置响应头像header('Content-Type: text/css');HTTP MIME type 指的就是 像text/csstext/htmltext/plainapplcation/javascript案例1:自身简单设置文件类型<?php// P原创 2021-01-20 21:51:12 · 3684 阅读 · 1 评论 -
PHP文件及文件上传 ※
文章目录1. 属性:enctype="multipart/from-data"2. 文件上传案例:文件上传处理基本逻辑展示代码上传文件大小限制问题注意:php.ini就在php的安装目录下,我的wamp都在D盘type 属性1. 属性:enctype=“multipart/from-data”<?php if ($_SERVER['REQUEST_METHOD']=== 'POST') { // 接收文件 使用一个叫做 $_FILE 超全局成员 var_dump($_FILE原创 2021-01-19 22:57:51 · 3869 阅读 · 1 评论 -
PHP表单处理 ※
表单处理表单处理1. 表单基本使用这是一个常见的登陆表单login.phpform.php1.1. 提交地址1.2. 提交方式GETPOST2. 常见表单元素处理2.1. 单选按钮2.2. 复选按钮2.3. 选择框2.4. 表单元素综合案例3. 案例:基于文件的注册和登录:界面代码表单处理表单的概念在生活中很常见,就像是问卷调查表一样,别人先把问卷发给你,你照着问卷的要求填写,完事过后再将填完的问卷发给别人,从而达到一个将别人需要的信息传递给别人的一种方式。传统的网页大多数的作用都是展示数据,就是将原创 2021-01-19 21:12:56 · 3862 阅读 · 0 评论 -
phpstorm关掉右侧小地图
文章目录1、文件 ——>设置2、点击Plugins ——> Installed ——> 找到CodeGlance 勾掉前面的对勾,点应用1、文件 ——>设置2、点击Plugins ——> Installed ——> 找到CodeGlance 勾掉前面的对勾,点应用右侧地图就消失了...原创 2021-01-19 19:33:04 · 4442 阅读 · 1 评论 -
前端基础——HTTP详解
HTTP1. 概要1.1. 定义1.2. 约定内容1.3. 约定形式2. 核心概念2.1. 报文2.1.1. 请求报文请求行请求头请求体2.1.2. 响应报文状态行响应头响应体2.1.3. 应用场景2.2. 请求方式2.2.1. GET2.2.2. POST2.2.3. 对比 GET 与 POST2.3. 状态码1. 概要1.1. 定义HTTP(HyperText Transfer Protocol,超文本传输协议)最早就是计算机与计算机之间沟通的一种标准协议,这种协议限制了通讯内容的格式以及各项内容原创 2020-12-22 18:53:49 · 5638 阅读 · 3 评论 -
PHP特性
特性1. 变量作用域2. 超全局变量2.1. $GLOBALS3. 常量定义与使用3.1. 定义常量3.2. 使用常量1. 变量作用域关于变量作用域这一点,PHP 与绝大多数语言也都不同:默认函数内不能访问函数所在作用域的成员。在 JavaScript 中,我们可以在函数作用域中使用父级作用域中的成员:var top = 'top variable'function foo () {var sub = 'sub variable'console.log(top)// => `top v原创 2020-12-22 16:05:40 · 3936 阅读 · 1 评论 -
PHP常用 API
常用 API任何编程语言本身并没有太多的能力,具体的能力大多数都来源于 API。PHP 的能力来源于它有 1000+ 内置函数,不是每一个函数都默认直接可以使用,有一些需要安装或者启用额外的"插件" 扩展1. 字符串处理宽字符集需要开启 php_mbstring 扩展1.1. 开启 PHP 扩展将PHP目录中的 php.ini-development 复制一个 修改为 php.ini修改扩展文件所在目录 extension_dir修改文件中的部分选项(; 是注释符)在 Apache 配置原创 2020-12-22 15:54:05 · 4023 阅读 · 0 评论 -
PHP基础语法
文章目录编程语言常见的语法1. 变量1.1. 数据类型字符串单引号字符串双引号字符串字符串函数数组1.2. 数据类型转换2. 运算符3. 语句4. 流程控制顺序结构分支结构循环结构5. 函数编程语言常见的语法变量 —— 用于临时存放数据的容器顺序结构 —— 先干什么再干什么分支结构 —— 如果怎样就怎样否则怎样循环结构 —— 不断的做某件相同的事函数 —— 提前设计好一件事怎么干,然后想什么时候干就什么时候干运算符 —— 数学运算和字符串拼接字面量 —— 在代码中用某些字符组成,能够表达一个具原创 2020-12-21 10:22:43 · 4051 阅读 · 1 评论 -
PHP——PHP初识
PHPPHP初识1.1. PHP 标记1.1.1. 省略结束标记1.2. 输出内容方式1.3. 与 HTML 混编PHP初识详细参考文档:https://www.w3school.com.cn/超文本标记是用普通文本描述富文本的一种方式PHP(PHP: Hypertext Preprocessor)是一种被广泛应用的脚本语言,它可以被嵌入到 HTML中,尤其适合做动 态网站开发开发。我们接下来会在 PHP 中看到的许多代码特性和其他编程语言类似,例如:变量、函数、循环,等等。 代码语法看 起来原创 2020-12-21 09:06:23 · 4042 阅读 · 2 评论