PHP

PHP文件上传详解

在PHP开发中,我们通常需要将用户上传的文件保存至服务器,此时我们就可以编写PHP脚本来执行该操作。那怎么上传呢?分两步走:1. 决定上传什么类型的文件,多大内存的文件。2. 指定服务器路径,上传至服务器的哪个地方保存。1. 1 先查看PHP配置,调整为允许上传文件。找到php.ini配置文件,保证file_uploads=On。在终端输入:php-i|grep

PHP SimpleXML解析器详解

SimpleXML解析器是PHP 中一个简单易用的 XML 解析扩展,它将 XML 文档转换为对象,使开发人员能够通过对象属性或数组索引来访问 XML 数据。SimpleXML解析器可以把XML文档转化成一棵对象树,我们可以通过对象属性来访问元素,通过数组的方式来访问多个同名元素,使得XML文档操作更加直观具体!想要知道PHP是否存在SimpleXML,我们可以通过extension_loaded

PHP EOF(heredoc)定界符详解

在PHP中,如果需要处理多行跨行字符串,我们通常会采用“<<<EOF ·······EOF;”的形式来处理。比如这样:<?php$str=<<<EOFDotcpp编程<br>dotcpp.com<br>PHP教程EOF;//处理跨行字符串echo$s

PHP完整的表单验证实例

本节将会演示一个PHP表单验证的整个过程。整个过程放在test.php里,总共分成两个部分,一个是HTML页面提交表单信息,一个是php脚本进行表单验证,并在提交合法数据后做出“注册成功!”的提示。<?php/*PHP脚本处理表单信息*/error_reporting(E_ALL);//开启所有报错ini_set('display_errors'

PHP MySQL数据库获取数据详解

本节我们将会学习如何通过PHP操作PDO和MySQLi从MySQL数据库获取数据。在上一节里,我们已经在PDO_db和MySQLi_db两个数据库中创建了dotcpp_users表格,并插入了数据,本节我们将会学习如何从这些表格中获取数据,特别是获取id大于7的记录。1. PDO从PDO_db数据库的dotcpp_users表获取数据:步骤:连接数据

什么是PHP?

什么是PHP?PHP是服务器端重要的脚本编程语言,它能够混合HTML使用,与数据库产生交互,动态生成网页内容。PHP由拉斯姆斯·勒多夫于1994年使用C语言开发,最初只是一个用于维护个人主页的简单工具。这个用C语言构建的脚本引擎,历经多次重大革新:从1997年更名并开放协作的PHP 3,到2004年支持面向对象的PHP 5,再到2015年性能翻倍的PHP 7。如今,这个基于C语言的平台已从个人工具

PHP文件处理函数fopen():打开文件

上一节我们简单介绍了PHP中的文件操作,本节我们将详细讲解如何使用PHP中的文件操作函数——fopen()函数来打开文件(默认Linux文件)。虽然readfile()函数也能读取文件,但它主要用于简单地将文件内容输出到缓冲区,无法像fopen()那样获得文件指针进行写入、追加、定位等精细操作。因此,在学习文件处理时,我们主要讲解功能更全面的fopen()系列函数。fopen()函数的语法格式如下

PHP过滤器详解

PHP过滤器主要对用户上传的数据进行验证和清理,确保上传的数据完整安全。比如我们可以通过PHP过滤器验证邮箱、电话号码或者URL这些既定格式;为了防止XSS攻击,可以使用PHP过滤器去除JavaScript、HTML代码。PHP过滤器怎么用?我们可以通过PHP内置的过滤器函数来进行过滤操作,下面让我们通过一张表格总览PHP过滤器的核心函数:函数功能filter_var()使用指定的过滤器过滤单个变

PHP表单验证详解

什么是PHP表单验证?PHP表单验证指的是在服务器端对HTML提交的表单信息进行检查,确保数据安全、有效和完整,防止SQL注入或XSS攻击,既是一种有效的防御思想又满足数据处理的合理需求。怎么验证呢?通常是配合PHP内置函数进行判断:1. 必填信息不能为空:<?phpif(empty($_POST["name"])){echo&quo

PHP函数详解

上一节我们讲解了PHP里的循环结构,本节我们将继续PHP语法的学习,开始认识函数。那什么是函数呢?在PHP里,函数由关键字"function"定义,执行特定功能,相当于一个复用性高的代码块。PHP里的函数一般有三个部分组成,参数(可选,多个参数通过','隔开)、函数功能和返回值(可选),简单理解就是函数功能把参数加工成返回值。PHP里函数的语法格式一般为://&