recommendations standards psr php

[一些总结]php中的弱相等和强相等

PHP中的弱相等和强相等 相关知识网络上有太多人总结了,但还是想自己动动手写点东西加深加深印象,哈哈。 先看下GPT对弱相等和强相等的解释: 在PHP中,弱相等(==)和强相等( )是用于比较两个值的操作符,它们有以下区别: 1.弱相等(==):弱相等用于比较两个值是否相等,不考虑值的数据类型。如果 ......
php

Topology Distillation for Recommender System

目录概Topology DistillationFull Topology Distillation (FTD)Hierarchical Topology Distillation (HTD)代码 Kang S., Hwang J., Kweon W. and Yu H. Topology dist ......
Distillation Recommender Topology System for

手动下载并安装 PHP 和 WinCache

https://learn.microsoft.com/zh-cn/iis/application-frameworks/scenario-build-a-php-website-on-iis/configuring-step-1-install-iis-and-php 手动下载并安装 PHP 和 ......
手动 WinCache PHP

currently, chromedriver 114.0.5735.90 is recommended for chrome 114.*, so it is advised to delete the driver in PATH and retry

报错原因是驱动和浏览器不匹配 解决办法 1.下载低版本的谷歌浏览器 本次使用的是114 下载地址: https://downzen.com/en/windows/google-chrome/download/11405735199/ 2.下载谷歌浏览器的插件 https://registry.npm ......

Collaborative Distillation for Top-N Recommendation

目录概符号说明Collaborative distillation (CD) Lee J., Choi M., Lee J. and Shim H. Collaborative distillation for top-N recommendation. ICDM, 2019. 概 Ranking- ......

PHP代码审计

函数用到时再去查用法 _GET $_GET看成一个键值对数组(关联数组) $_GET == array(‘id’=>1,‘name’=>‘xiao’) 函数引用 & 可以修改_GET....的值,不能修改_Request的值 PHP弱类型 https://www.cnblogs.com/Mrsm1t ......
代码 PHP

PHP opcache存储已编译文件,源码保护

一、配置opcache zend_extension=opcache opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 ;opcache不保存注释,减 ......
源码 opcache 文件 PHP

PHP预定义接口之 ArrayAccess

来源:http://www.shanhubei.com/archives/2754.html arrayAccess 的作用是使得你的对象可以像数组一样可以被访问。应该说 ArrayAccess 在PHP5中才开始有的,PHP5中加入了很多新的特性,当然也使类的重载也加强了, PHP5 中添加了一系 ......
ArrayAccess 接口 PHP

升级PHP8.2

1.官网下载PHP压缩包: 页面上有不同的PHP版本,这里我们下载的是VS16 x64 Non Thread Safe : php-8.2.10-nts-Win32-vs16-x64.zip 官网地址 2.解压缩包 将下载的压缩包解压到D:\phpstudy_pro\Extensions\php 并 ......
PHP8 PHP

PHP获取Word文档 docx文件内容

1.下载 库 composer require phpoffice/phpword 2.写代码 2.1引入 点击查看代码 use PhpOffice\PhpWord\IOFactory; use PhpOffice\PhpWord\Element\TextRun; use PhpOffice\Php ......
文档 文件 内容 Word docx

PHP 导出 Excel 报错: Formula Error: An unexpected error occurred

1. 问题描述一个项目中用到了需要将用户手机号导出到 Excel ,最初写完测试是正常的,如下图所示 在后来的某一天,导出手机号突然出现了报错,如下图所示 通过提示我们将问题定位在了 B 列 4867 行。 这是因为在 excel 中,单元格中的值如果是以 “=” 开头,则说明这个单元格是根据其他单 ......
unexpected occurred Formula Excel Error

PHP微信扫码登录

微信扫码登录总体说明:先获取token和ticket,通过微信生成二维码接口生成二维码,把二维码信息添加到数据表中,用户扫码时检测二维码扫描状态,扫描成功后更新二维码状态,跳转页面。 微信开放文档 一、数据表 qrcord表,用户存储二维码信息,每生成一个二维码生成一条记录,通过openid字段判断 ......
PHP

PHP关注公众号后网站自动注册并登录的实现

需求描述在自己网站上点击微信登录,网站自己弹出一个二维码、扫描二维码后弹出公众号的关注界面、只要一关注公众号网站自动登录、第二次扫描登录的时候网站直接登录。大家可以体验一下 「随便找的一个网站」 前期准备一个公众号(必须认证,配置服务器)微信开发文档 实现原理公众平台提供了生成带参二维码的接口。使用 ......
公众 网站 PHP

php对接微信公众号扫码登录

前言 微信公众号扫码登录在安全性、用户体验和数据收集方面优势明显,是目前许多应用程序采用的登录方式之一。 无需记住账号密码:用户无需输入和记住账号和密码,只需使用微信扫描二维码即可快速登录。 安全性高:微信采用 OAuth2.0 协议,将用户信息传递给第三方应用程序,而不会向第三方应用程序公开用户的 ......
公众 php

php通过curl获取数据

<?phpheader("Content-Type:text/html;charset=UTF-8");$url = 'https://www.baidu.com';print_r(curlContent($url));function curlContent($url, $method = 'ge ......
数据 curl php

PHP多层级菜单树形结构递归处理

如题: 一、数据库菜单数据表 使用图片中id和parent_id两个参数来关联父子关系 二、将数据库中的数据变成树状多层级解构 ``` { "id": 1, "parentId": 0, "treePath": "0", "name": "系统管理", "type": 2, "path": "/sy ......
树形 多层 菜单 结构 PHP

【漏洞复现】深信服 SG上网优化管理系统 catjs.php 任意文件读取漏洞

1、简介 2、漏洞描述 深信服 SG上网优化管理系统 catjs.php 存在任意文件读取漏洞,攻击者通过漏洞可以获取服务器上的敏感文件 3、受影响版本 深信服 SG上网优化管理系统 4、FOFA语句 title==“SANGFOR上网优化管理” 5、漏洞复现 POC POST /php/catjs ......
漏洞 管理系统 文件 系统 catjs

php实现大文件断点续传下载实例

php实现大文件断点续传下载实例,看完你就知道超过100M以上的大文件如何断点传输了,这个功能还是比较经典实用的,毕竟大文件上传功能经常用得到。 1 require_once('download.class.php'); 2 date_default_timezone_set('Asia/Shang ......
断点 实例 文件 php

yourls安装-报错AbstractExtendedPdo.php

1 ` Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 3 Error writing file './example_com/yourls_url.frm' (Errcode: 28) in /www/wwwr ......
AbstractExtendedPdo yourls php

PHP如何上传超大文件

前言 最近在开发一个视频播放网站,用的是PHP技术。视频播放网站用户上传的都是视频资料,小的有几十M,大的都超过G了,对于这种超大文件的上传,我们不能用常规的上传方式,必须对大文件进行分块上传,否则一方面会造成服务器内存爆满,另一方如果上传的文件太大也很容造成上传超时的情况发生。 PHP上传超大文件 ......
文件 PHP

整理php防注入和XSS攻击通用过滤

对网站发动XSS攻击的方式有很多种,仅仅使用php的一些内置过滤函数是对付不了的,即使你将filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags这些函数都使用上了也不一定能保证绝对的安全。 那么如何预防 ......
php XSS

Ranking Distillation: Learning Compact Ranking Models With High Performance for Recommender System

目录概符号说明Ranking Distillation代码 Tang J. and Wang K. Ranking Distillation: Learning compact ranking models with high performance for recommender system. ......

PHP面试题2

1. $a = 'b';$b = '$a';$c = "$b";$d = "$$a";$e = $$a;echo $c . PHP_EOL; // $aecho $d . PHP_EOL; // $becho $e . PHP_EOL; // $aif ($a == 0) { echo 0; }el ......
PHP

PHP Apache配置小记

Apache 首先到Apacahe网站上下载Apache,然后打开Apache24文件夹,其中htdocs就是之后的网页文件夹(如果不修改的话),bin就是启动Apache服务器的文件夹,conf是配置文件夹,首先打开conf文件夹内的httpd.conf这是Apache的配置文件,按以下进行配置 ......
小记 Apache PHP

php 金额大写转换

在别人的基础上加以更改 function numberToChinese($num){ //判断$num是否存在 if(!$num) return '零圆'; //保留小数点后两位 $num = round($num, 2); //将浮点转换为整数 $tem_num = $num * 100; // ......
大写 金额 php

PHP实现大文件上传,断点续传

Tus 是一个基于 HTTP 的 文件断点续传开放协议。断点续传的意思是不管是用户自行中断,还是由于网络等原因的意外中断,都可以从中断的地方继续上传,而不用重新开始。 加载依赖。 composer require ankitpokhrel/tus-php 直接贴代码 <?php namespace ......
断点 文件 PHP

php 执行报错 icu4c错误

以上报错,只需要icu4c这个库,跟php的并无关系,php只是依赖这个lib。 起因是:brew 自动升级了 icu4c这个库, 原始安装 brew install icu4c ,被升级到了icu4c73版本了。 所以,这里只需要找到 icu4c的 72版本 ,编译安装之后,把生成的文件copy到 ......
错误 icu4c icu4 php icu

PHP实现断点续传大文件

一、断点续传原理 所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 不使用断点续传 get /down.zip http/1.1accept: ......
断点 文件 PHP

反序列化之PHP

PHP反序列化原理: 未对用户输入的序列化字符串进行检测,导致攻击者可以控制反序列化过程,从而导 致代码执行、SQL注入、目录遍历等不可控后果。在反序列化的过程中自动触发了某些魔术 方法。当进行反序列化的时候就有可能会触发对象中的一些魔术方法。 php序列化与反序列化的关键函数: serialize ......
序列 PHP

基于php+webuploader的大文件分片上传,支持断点续传,带进度条

基于php+webuploader的大文件分片上传,带进度条,支持断点续传(刷新、关闭页面、重新上传、网络中断等情况)。文件上传前先检测该文件是否已上传,如果已上传提示“文件已存在”,如果未上传则直接上传。视频上传时会根据设定的参数(分片大小、分片数量)进行上传,上传过程中会在目标文件夹中生成一个临 ......
断点 webuploader 进度 文件 php