代码编织梦想

php word转pdf-爱代码爱编程

步骤一、php开启COM组件 查看php.ini中是否已经开启了com.allow_dcom = true 从php/ext/里面查找一下有没有这个php_com_dotnet.dll这个文件 如果没有网上下载个,一般都会有的吧应该大概可能。。 然后查找这个php.ini里面查找下#extension=php_com_dotnet.dll把前面的

php基础开发(集成环境搭建)-爱代码爱编程

php基础开发(集成环境搭建) 1、下载软件 2、安装软件并配置环境 3、验证   1、下载软件 下载地址 链接:https://pan.baidu.com/s/14rAsOm1g2WUUVaQ7E7VOuQ  提取码:wamp  或者搜索wamp自行下载进行安装。 2、安装软件并配置 安装: 选中软件,双击安装默认下一步即

附录三:PHP与Mysql之间的纠缠(超详细)-爱代码爱编程

文章目录 第一章 PHP操作mysql数据库index.html代码connect.php代码如下:list.php代码如下:第二章 PHP 会话管理和控制一、php 会话控制 之 PHP中的Cookie二、php 会话控制 之 PHP中的session1.开启session2.添加session数据3.读取session数据4.销毁session

php laravel 控制器controller 调用 python 的一些问题-爱代码爱编程

最近有个项目要用php 调用python 来执行一些实时采集功能 以前这个项目是稳定运行的,时隔半年后,对方数据源 over 掉了要换数据源。 结果换完后,死活不执行了。 debug 一天一夜后,linux 上命令行执行妥妥的。。。。。 写进 controller ?oh shit! 能看到返回 串,却看不到结果?? 都快整哭我了,后面沉着一口气,决定

【实例】php实现删除目录及目录下的文件-爱代码爱编程

1、关键技术 先打开指定的目录,再循环读取目录,判断当前目录是否为文件,若为目录,则递归调用删除文件的函数;若为文件,则直接删除文件。 2、函数介绍 (1)unlink() 函数 unlink() 函数删除文件。 若成功,则返回 true,失败则返回 false。 语法:unlink(filename,context) 参数描述filename必

DVWA文件包含报错The PHP function allow_url_include is not enabled.的解决方法-爱代码爱编程

解决方法 前言一、修改php配置文件二、重启mysql和apache服务 前言     打开File Inclusion,发现红色报错内容 The PHP function allow_url_include is not enabled.(PHP函数allow_url_include未启用)。 一、修改php配置文件     /etc

DVWA文件上传出现Incorrect folder permissions&The PHP module GD is not installed.的解决方法-爱代码爱编程

文章目录 前言一、解决办法:1.设置文件夹权限2.安装php-gd 前言     打开FileUpload的时候看到有红色的报错信息如上图所示:     报错一:Incorrect folder permissions: /var/www/html/dvwa/hackable/uploads/ Folder is not writable

Redis优化MySQL-爱代码爱编程

文章目录 1.安装 gcc*2.安装所需要的包3.配置网站 nginx 并启动 nginx4.启动 php 和数据库5.授权,使登录数据库时使用‘123456’密码6.测试网站和 php 的连通性7.安装 redis8.安装提供 php 和 redis 联系的软件9.进入 mysql 插数据10.开启 redis,并编写脚本11.验证 php 访问

sqli-labs靶场13-14关(基于POST双查询)-爱代码爱编程

sqlmap方法 python2 sqlmap.py -u http://127.0.0.1/sqlilabs/Less-13/index.php?id=1 --data "uname=')or('1')=('1 &passwd=')or('1')=('1&submit=Submit" --dbs --threads 10 --batch

GitHub标星7.3k+,这款程序员代码补全工具,让你的编程效率飞起来!-爱代码爱编程

  今天小编推荐一款代码补全工具,堪称代码神器,他叫TabNine。   TabNine支持23种编程语言、5种编辑器,使用简单,效果惊艳。不少使用过的网友说:TabNine是他们用过的最好的代码补全工具,这是属于程序员的杀手级应用。   在VS Code的扩展商店里,TabNine已经被下载1.3万次,获得全5星好评。 Deep TabNine

sqli-labs靶场7关(知道根目录的注入)-爱代码爱编程

知识点 首先要掌握一下相关的函数和知识点 函数: load_file()函数 是MySQL读取本地文件的函数(读取) into outfile()函数 是用来导出文件的(写入) @@basedir函数 查询当前路径 @@datadir函数 查询数据库安装路径 1.load_file()函数用法2.into outfile()函数用法查看

sqli-labs靶场5-6关(双查询注入)-爱代码爱编程

知识点 双查询注入的知识点 原理:双注入查询需要联合着MYSQL的BUG报错来进行报错注入 BUG:当在一个聚合函数,比如count函数后面如果使用分组语句就会把查询的一部分一错误形式显示出来; 双查询在命令行中直观显示出来 select count(*),concat((select user()),(floor(rand() * 2))) as

sqli-labs靶场1-4关-爱代码爱编程

第一关 判断注入点: ?id=1 回显正常?id=1’ 回显错误可以判断出是基于单引号注入 然后and判断一下 ?id=1’ and 1=1 回显正常?id=1’ and 1=2 回显错误证明存在注入漏洞 则or 相反 ?id=1’ or 1=2 --+ (回显正常) ?id=1’ or 1=1 --+ (回显错误,证明存在注入漏洞)//(暂时没验证)

浅谈PHP反序列化字符逃逸-爱代码爱编程

本文目录 前言0x01 序列化和反序列化serialize()unserialize()0x02 字符逃逸字符变多字符减少总结 前言 最近遇到了这个知识点,网上找了好几篇这方面的好像都不太仔细,自己来总结下 0x01 序列化和反序列化 serialize() 所有php里面的值都可以使用函数serialize()来返回一个包含字节流的字

【PHP】函数echo,print,print_r,var_dump的区别-爱代码爱编程

var_dump()函数 判断一个变量的类型与长度,并输出变量的数值,如果变量有值,输出的是变量的值,并返回数据类型。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型和值。数组将递归展开值,通过缩进显示其结构。 $a = "Hello"; //字符串 $b = 1433223; //整型 $c = array("Apple","Orang

强制修改/移除 WordPress 主题底部版权标识-爱代码爱编程

目录: 一、常用的方法——直接在主题编辑器里面改 二、万能的方法——在 Linux 系统中改 php 内容 一、常用的方法——直接在主题编辑器里面改 1、打开 WordPress 后台管理,点击【外观】 2、点击【主题编辑器】 3、在主题文件栏,选中【主题页脚】footer.php,这是页脚的 php 文件 4、找到 printf 函数,将后面括号里的

PHP 8 的新特性(续)-爱代码爱编程

新增 fdiv() 函数 pr 新的 fdiv() 函数的作用类似于fmod() 和 intdiv() 函数,它们可以除以 0。视情况而定,将得到 INF,-INF 或 NAN。 新增 get_debug_type() 函数 rfc get_debug_type() 返回变量的类型,听起来好像跟 gettype() 的作用一样啊?get_debug_

bugku web9-爱代码爱编程

flag In the variable ! <?php error_reporting(0); include "flag1.php"; highlight_file(__file__); if(isset($_GET['args'])){ $args = $_GET['args']; if(!preg_match("/^\w

Linux利用定时任务自动备份数据库-爱代码爱编程

Linux利用定时任务自动备份数据库 一、在实际生产环境中遇到需要备份数据库,防止服务器或数据库崩溃数据损坏时,无法挽救的情况,一种情况我们可以部署MySQL主主互备来备份数据库,在机器资源不足以我们部署MySQL主主互备,又不能采取以人工手动定时备份数据库这种繁琐的操作时,我们可以利用Linux的定时任务crontab来自动的备份数据库 1、我们先来

layui中table表格下checkbox保存状态赋值checkbox与禁止使用表头多选-爱代码爱编程

保存状态赋值 var checkedSet = new Set(); table.on('checkbox(dataguid1Table)', function(obj){                       console.log(obj.checked); //当前是否选中状态                       consol