ICode9

精准搜索请尝试: 精确搜索
  • PHP+AJAX实现异步上传文件2022-08-24 13:33:04

    文件上传功能是动态Web应用程序的常用功能。通常,php采用提交表单并刷新页面的方法上传文件。但是,如果您想提供更好的用户体验,则可以使用jQuery和Ajax来上传文件而无需刷新页面。  上传文件的最简单方法是使用FormData。它使用键/值对发送XMLHttpRequest请求。最初,FormData用于发

  • PHP检测一个字符串中是否包含另外一个字符或字符串2022-08-24 13:32:43

    编写程序的时候,经常要处理字符串,最基本就是字符串的查找,您可能需要检查字符串是否包含特定的字符或子字符串,因为您可能必须对该子字符串或字符执行某些操作。我们将使用下面的3个php内置函数来检查一个字符串是否包含特定字符。 PHP strrpos()函数 PHP strstr()函数 PHP pr

  • PHP删除数组元素的三种常用方法2022-08-24 13:32:11

    在PHP网络编程中,你可能需要删除数组中的一些元素,在本文章中,我们将演示并描述php如何删除数组元素。 文章一共列举了三种方法来实现这一功能: php unset()函数 php array_splice()函数 php array_diff()函数   PHP unset()函数删除数组元素 如果要从数组中删除元素,则可以简单地使

  • PHP array_chunk()函数2022-08-24 13:31:38

    array_chunk()函数是PHP中的内置函数,用于根据传递给函数的参数将数组拆分为给定大小的部分或块。最后一个块可能包含的元素少于块的所需大小。 语法: array array_chunk($ array,$ size,$ preserve_keys) 参数:该函数接受三个参数,如上面的语法所示。参数说明如下: $array:此参数表示需要

  • php 真正的多线程 pthread2022-08-24 09:03:03

    对于php,有很多种多进程的实现,这里就不说了,下面介绍一种多线程的方式。php真正的多线程实现方式,通过安装php的扩展:pthread 扩展 原文链接:php 真正的多线程 pthread 安装步骤如下: 1.下载地址是这个: https://github.com/krakjoe/pthreads 但是这个下载的是 版本3 也就是php 7 才能用

  • 文件下载漏洞笔记2022-08-24 09:01:58

    漏洞简介   在一些系统的业务需求中,网站往往需要提供文件查看或者下载的功能。如果对用户查看或者下载的文件不做限制,那么恶意用户就能够随意查看或者下载任意的文件,包括源文件以及敏感文件等等。   网站代码本身存在读取文件的函数调用,且输出的文件内容是任意的文件的时候,如

  • PHP-PHP升级2022-08-24 08:32:11

    开始升级PHP 查看版本 修订记录 版本 是否发布 2020-09-23 v1.0 否 CentOS7下安装PHP默认是5.4的,但是有些框架要求PHP的版本得在5.4以上,现在的框架大多要求php7以上的,比如typo3.8.x,必须7.0+;typo3.9.x,必须php7.2+。这时候我们就需要把PHP升级一下了。 yum provides ph

  • 初学web安全2022-08-24 01:05:21

    1.什么是SQL注入、特征是什么、有哪些类型 (bypass waf Tips ?) 什么是SQL注入: 简单来说就是通过给web程序中定义好的sql语句进行添加额外的sql语句,来实现一种骗取数据库来进行查询操作,从而得到数据据信息。 特征: 1、广泛性:任何一个基于SQL语言的数据库都可能被攻击,很多开发人员

  • 代码审计 企业级Web代码安全架构 可惜php 没那么熟了,正好从逆向角度复习 php虚拟机2022-08-23 15:32:02

      忘了哪本书里说,研究信息系统的安全问题,要对系统获得比开发人员更深的理解,深以为然   php虚拟机    <深入理解PHP内核> 这书当年就没咋看懂。。。 https://www.shouce.ren/api/view/a/14924   print语句 创建一条zend_op,将返回值的类型设置为临时变量(IS_TMP_VAR),并为临时变

  • php优化 - 防止跨域攻击2022-08-23 02:00:20

    php优化 - 防止跨域攻击 解决方案: 验证 HTTP Referer 字段 服务端生成token,下发到客户端,客户端提交后并进行验证 http的header头自定义属性,每次验证header头中的自定义的属性值

  • PHP 将xml文件解析为数组2022-08-22 21:05:10

    SimpleXML扩展在解析和操作XML文档时非常实用,本文将讨论如何使用php SimpleXML解析xml文件。 首先,让我们看一下使用SimpleXML扩展将XML内容转换为数组所需遵循的步骤。 将xml文件转换为字符串:  使用php file_get_contents()函数将整个xml文件作为字符串读取并存储到变量中。 将

  • PHP serialize()与unserialize()2022-08-22 21:04:49

    大多数时候,PHP开发人员需要在文件或数据库中存储一个复杂的数组。复杂的数组是那些具有多个单一数据类型或数组元素的数组。 在本教程中,我们将向您展示如何使用 serialize() 和 unserialize() 函数来实现存储和读取复杂数据。   PHP serialize()函数 serialize()是PHP内置函

  • PHP代码示例 - 创建、读取、增加、删除、修改 xml2022-08-22 21:04:19

    这篇文章我们将讨论如何使用php对xml进行CRUD(创建、读取、更新、删除)操作,CRUD操作通常是数据库的基本数据操作。这里,我们将创建一个简单的PHP应用程序,在XML而不是数据库上执行所有这些操作。   PHP创建XML文件 php创建xml文件最常用的两种方法是使用SimpleXML和DomDocument。这里

  • PHP 发送邮件2022-08-22 21:03:16

    在php网站开发中,发送电子邮件是一个非常普片的需求。比如网站注册功能,当用户注册完成后需要发送电子邮件给用户,提示用户注册成功或者发送验证链接,另外,用户修改账号密码也需要发送电子邮件。 本文章向大家介绍php发送邮件的两种方法: 使用php mail()发送邮件 使用第三方类库PHPMai

  • php判断多维数组中是否含有某个值2022-08-22 21:02:43

    在php开发中,我们有时候需要检查PHP多维数组中是否存在某一值Value。在本教程中,我们将演示并描述了如何检查多维数组中是否存在某一值的几种方法。我们将使用以下2种方法来做到这一点。 PHP in_array()和array_column()函数 自定义函数   PHP in_array()和array_column()函数 ph

  • PHP 多文件上传功能实例讲解2022-08-22 21:01:56

    PHP文件上传功能是非常普片的需求,而在网站开发过程中,我们可以需要同时上传多个文件,这个时候就需要开发出php多文件上传的功能。在本教程中,我将向您展示如何使用PHP实现多个文件上传。   HTML代码 首先, 您需要创建一个属性为 enctype ='multiple / form-data'的HTML表单。实际上

  • PHP数组输出为xml的两种常见方法2022-08-22 21:01:07

    很多时候,我们需要将数据以XML格式存储到数据库或文件中,以备后用。为了满足此需求,我们将需要将数据转换为XML并保存XML文件。在本教程中,我们将讨论如何使用PHP将数组转化为xml格式。 我们将使用以下2种方法来做到这一点。 SimpleXMLElement类  DOMDocument()类   使用SimpleXML

  • Docke 搭建 apache2 + php8 + MySQL8 环境2022-08-22 20:31:11

    Docker 安装 执行 Docker 安装命令 curl -fsSL https://get.docker.com/ | sh 启动 Docker 服务 sudo service docker start 查看 Docker 是否正常工作 sudo service docker status 更改用户权限 sudo groupadd docker # 新建用户组 sudo gpasswd -a $USER do

  • Php语法知识点小结2022-08-22 15:31:45

    参考 https://www.cnblogs.com/zyf-zhaoyafei/p/4828358.html#tree19 isset() 、empty()与is_null的区别 1、当变量未定义时,is_null() 和“参数本身”是不允许作为参数判断的,会报Notice警告错误; 2、empty , isset首先都会检查变量是否存在,然后对变量值进行检测。而is_null 和 “

  • 宝塔安装composer +laravel2022-08-22 14:33:05

    安装git yum -y install git       示例是使用 CentOS 7.4 哈;如果还没有服务器建议购买阿里云的或者是腾讯云的;这台服务器需要是未安装过 php 的环境;如果服务器已经被折腾过一番;建议备份下数据后重装下环境;阿里云和腾讯云都有重装系统的选项; 一般应用于生产环境的的服务器都是

  • PHP认证 MP4文件 播放2022-08-22 14:30:34

    1、问题 直接放在WEB目录下,文件不安全,没有认证可以直接访问; PHP认证通过后返回WEB目录下的真实文件地址,不安全,访问一次后后续可以直接访问; 用PHP读MP4文件然后再输出:加载速度、内存占用、快进快退都会有问题; 2、解决思路: 采用php认证后nginx播放 转hls后加密播放 3、PHP认证后

  • openlitespeed LiteSpeed 的开源版2022-08-21 18:02:10

    LiteSpeed 国内可能使用的人不是很多,大家使用nginx 比较多,据说LiteSpeed 性能是nginx 的好多倍 openlitespeed 的特性 事件驱动 兼容apache 的mod_rewirte 管理员友好 安全以及速度 集成了anti-ddos以及modsecurity v3 集成了cache 加速 pagespeed 优化 实现了pagespeed 优化方

  • PHP正则的Unknown Modifier错误解决方法2022-08-21 16:04:29

    https://www.jb51.net/article/22304.htm   如下正则: $a='2<span><nobr>tóng<span class="h">dòng</span></nobr><br>垌</span>3';echo preg_replace('/<span class="h">[^<]*?</s

  • 清除 thinkphp跟php的 X-Powered-By2022-08-21 16:03:56

    thinkphp 清除 X-Powered-By: ThinkPHP 找到文件,ThinkPHP/Lib/Think/Core/View.class.php。搜索到一下代码屏蔽即可。header('X-Powered-By:ThinkPHP');   PHP清除X-Powered-By: PHP/5.2.4 设置php.ini ,expose_php = Off。————————————————版权声明:本文为CSDN博

  • MAMP Pro (PHP/MySQL开发环境)2022-08-21 11:33:13

    mamp pro 是最优秀的本地服务器搭配软件,也是最好的mysql开发环境和php开发环境,包含了acintosh、Apache、MySQL和PHP四大开发环境,用户只要轻松点选就能对架站、讨论区、论坛等必备的元件进行安装,让你轻松架设自己的web运行环境。 Mac版详情:MAMP Pro for Mac(PHP/MySQL开发环境)支持

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有