ICode9

精准搜索请尝试: 精确搜索
  • PHP TP5 发送邮箱2021-08-04 20:00:53

    第一步:使用composer安装phpmailer composer require phpmailer/phpmailer 第二步:common.php写个发送邮件的函数 /** * 系统邮件发送函数 * @param string $tomail 接收邮件者邮箱 * @param string $name 接收邮件者名称 * @param string $subject 邮件主题 * @param str

  • zabbix监控搭建2021-08-04 19:33:15

    目录 一、zabbix概述二、zabbix功能数据采集灵活的阈值定义高度可配置化的告警实时图形Web 监控功能 三、zabbix搭建1、安装nginx2、部署mariadb3、部署PHP4、测试连接数据库5、部署zabbix server6、配置代理端zabbix(192.168.110.20)7、配置告警自动发布邮件8、Web 页面配

  • k8s—Dashboard2021-08-04 18:32:34

    Dashboard 11111222 11111 上传镜像到仓库 kubectl apply -f recommended.yaml kubectl -n kubernetes-dashboard get all kubectl -n kubernetes-dashboard edit svc kubernetes-dashboard [root@server1 mnt]# kubectl -n kubernetes-dashboard edit svc kubernetes-d

  • php session会话技术详解2021-08-04 17:03:35

    发布时间:2019-04-11 14:57:29 来源:青锋建站 作者:青锋建站   PHP中的会话支持是在并发访问时由一个方法来保存某些数据,被广泛用于保持会话状态,存储会话变量。以下是青锋建站给大家分享的有关phpsession技术的详解,包括Session的基本概念和原理、session的配置方法、使用sessi

  • web buuctf [ACTF2020 新生赛]Include12021-08-04 09:05:20

    1.线索:查看tips页面源代码,只有一个标签传参链接?file=flag.php;              点击查看传参后几面源代码,网页上只有“Can you find out the flag?”一句话 2.分析:没有sql注入点              提示can you find out the flag,且传递的file是flag.php   

  • laravel-admin 后台导出excel数据报错2021-08-04 01:32:56

    现象 导出单条,导出本页都全成功,导出全部失败,php响应500。随即排查。 后端日志 local.ERROR: Array to string conversion 日志表明该行处理数据应该是字符串的却传了个数组,说明页面数据自定义的地方有返回一个数组。继续排查代码,果不其然,有个自定义数据业务方法小伙伴写成了返

  • php-单例模式2021-08-03 23:00:02

    php-单例模式 概述 单例模式(Singleton Pattern):确保某一个类只有一个实例且自行实例化并向整个系统提供这个实例,这个类称之为单例类,它提供全局访问的方法。 单例模式的要点有三个: 单例类必须自行向整个系统提供这个实例。单例类只能有一个实例单例类的实例必须由自己创建 代码

  • PHP 处理并发设置文件锁,阻塞和非阻塞详解2021-08-03 22:03:19

    PHP 处理并发设置文件锁 1. 文件锁处理并发(非阻塞)2. 文件锁处理并发(阻塞)3. flock() 常量的含义 1. 文件锁处理并发(非阻塞) 非阻塞: LOCK_EX | LOCK_NB ,设置这个时候,第一个请求的锁没有打开,第二个请求则会走else;LOCK_NB windows无法测试,只能在Linux进行 // 写入文件 $fp =

  • php数组(八) array_key_exists2021-08-03 21:32:13

    array_key_exists  检查数组里是否有指定的键名或索引。返回值为true或false 数组里有键 key 时,array_key_exists() 返回 true。 key 可以是任何能作为数组索引的值。   1、示例 <?php $search_array = array('first' => 1, 'second' => 4); if (array_key_exists('first

  • 简析怎么通过PHP类对整数数组进行排序2021-08-03 19:35:08

    首先从标题可知,这回要说的是怎么编写一个PHP类来实现对整数数组的排序,其实在PHP中有几个内置函数可以直接对数组进行排序,分别是sort()以升序对数组排序、rsort()以降序对数组排序、asort()根据值,以升序对关联数组进行排序、ksort()根据键,以升序对关联数组进行排序、arsort()根据值

  • Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)2021-08-03 18:05:07

    文件上传异常解决方案 异常信息:Failed to load resource: the server responded with a status of 413 (Request Entity Too Large) ----------------------- 服务器:Windows IIS 语言环境:PHP-7.2.33-nts-Win32-VC15-x64 ----------------------- 解决方案如下: ----------------

  • Bugku-6.变量12021-08-03 17:03:34

    变量1 - Bugku CTF 代码审计 get型传参,args要满足正则匹配的内容 ^:匹配输入字符串的开始位置 \w:包含下划线的任意单词字符字符 +:匹配前面的子表达式一次或多次 $:匹配输入字符串的结束位置 因此args只要是字母和下划线组成就行 令args=flag,但是flag变量不存在 令

  • PHP网站框架指纹识别2021-08-03 16:33:12

                             

  • php 把抛出错误记录到日志中2021-08-03 15:04:20

    /** * Execute the job. * * @return void */ public function handle() { try { //执行代码 (new LazadaTransactionsExportQueueJobLogic())->run($this->batchId); } catch (\Exception $except

  • 攻防世界-FakeBook2021-08-03 12:01:56

    攻防世界-FakeBook 使用dirmap扫描 查看网页,发现只有login和join两个功能,扫描结果: login用于登录,join.php用于注册用户,view.php 因为刚开始使用dirmap,字典很差很多没扫出来,尤其是flag.php 寻找注入点爆破 注册登录后进入http://111.200.241.244:54207/view.php?no=1,可能存在注入

  • php学习日记2021-08-03 10:32:03

    1.p标签js添加文字 echo "<script type='text/javascript'>"; echo 'document.getElementById("qq").innerHTML="总共累计组合共有:'.$gs.'组,分别是"'; echo "</script>"; 2.本地txt文件直接在线读写替换 $f='.

  • Linux+Apache 2.4+PHP 5.4+达梦数据库2021-08-02 23:01:37

    环境说明 操作系统:Centos 7 Apache:2.4.6 PHP:5.4.16 达梦数据库:DM V8 1-2-38 php7版本连接达梦数据库参考: PHP | 达梦技术社区文档 (eco.dameng.com) 达梦E学公众号:php7.4连接DM数据库环境搭建 环境安装 Apache和PHP可以采用源码安装,也可以使用yum直接安装。这里使用yum直接

  • PHP 环境搭建(Windows 底下的环境搭建)2021-08-02 22:34:49

    前言: 这是本人的第一篇文章如果写的有疏漏的请各位大佬指正。 对于WEB安全而言,php无疑是最好入手的语言,没有之一,因为php在ctf上的泛用性,以及现在还有部分cms的使用,包括thinkphp已经出到了6.0的版本,无一表示着,php当前还有学习的价值,所以本文笔者会把基础环境搭建写出来,帮助各位小白

  • 登录重构小记2021-08-02 22:33:03

    前言 最近把小站的登录页面给重构了,之前的安全性存在很大问题,基本处于裸奔的状态,特此记录一下过程。 先说一下网站后端语言是php,为什么用php呢,因为php是世界上最好的语言吗,可能吧,不过最大的原因是因为我的网站托管在虚拟主机上,目前来说,几乎所有厂商的虚拟主机都只支持php,不过

  • 【Azure 应用服务】如何让App Service 支持 Delete 方法 2021-08-02 22:31:35

    问题描述 如何让webapp 支持 delete 方法? 在不修改设置的情况下,调用DELETE方法出现405错误 - 方法不被允许     问题解决 基于当前App Service在Windows的环境中运行,所以可以使用配置IIS的方式在web.config中对Delete方法进行允许访问,正确的设置如下: <configuration> <sys

  • php+前端网络留言薄系统(前后端代码)2021-08-02 21:34:04

    购买后自动跳转百度云,项目自提,轻松方便。若有个人部署运行问题,点击右侧客服按钮咨询站长站长联系方式QQ:2651626675微信:bgouyangxiaobai淘宝店铺:程序敌 项目介绍 php+前端网络留言薄系统(前后端代码) 系统说明 软件总体功能规划与数据库设计 软件功能要点: 时间要单独的作为一个模

  • php 7.4编译安装详细版2021-08-02 18:02:10

    php 源码包编译安装 首先要安装新版gcc,这是前提,可以看下面这篇文章 https://blog.csdn.net/qq_44335445/article/details/115214003 所需源码包我通过阿里云镜像源的下载链接 http://mirrors.aliyun.com/gnu/ #!/bin/bash tar xf libtool-2.4.6.tar.gz cd libtool-2.4.6/ ./c

  • 寻找两个正序数组的中位数【php版】2021-08-02 16:04:32

    <?php class Solution { /** * @param Integer[] $nums1 * @param Integer[] $nums2 * @return Float */ function findMedianSortedArrays($nums1, $nums2) { $l1 = count($nums1); $l2 = count($nums2); $l = $l1 + $l2; if ($l % 2 == 1) { $an

  • Jenkins部署php实战2021-08-02 15:29:51

    Jenkins部署php实战 1.先手动在目标服务器测试源代码 #1.在k8s集群的主节点上编写配置清单 [root@gdx1 ~]# vim yaml/jenkins-php-nginx.yaml kind: Deployment apiVersion: apps/v1 metadata: name: jenkins-nginx-php spec: selector: matchLabels: app: je

  • php 路由分发2021-08-02 15:02:36

    <?php // 路由分发 // 加载所有的依赖 spl_autoload_register(function ($class_name){ require "./controller/{$class_name}.php"; }); // 从路由中获取参数 $action = $_GET['a'] ?? "a"; $control = $_GET['c'] ?? "c"; $action =

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有