php

PHP实战开发录28 分钟前
开发语言·php
PHP中文文件名为什么乱码最近排查一个 PHP 后台时遇到过这种情况:用户上传的文件在服务器里保存正常,中文文件名也没有问题,但点击下载后,浏览器显示出来的名称却变成乱码,有些文件甚至直接显示成一串百分号编码。
silvamux_1 小时前
单元测试·log4j·php
大模型 API 单元测试怎么 mock 不误伤跑大模型 API 的单元测试时,测试还没发出请求,就在读取密钥环境变量的那一行抛出了 KeyError;如果把密钥临时写进代码,用例又会真的访问 HTTPS,慢而且不稳定。根因通常不是测试框架,而是被测代码把客户端创建与网络调用绑得太紧。读完这篇,你能拿到一套可复现的 mock 方案:使用真实接入参数创建客户端,同时把网络调用锁在测试桩里,不让用例产生真实请求。
巧克力味的桃子1 小时前
开发语言·网络·php
复杂网络能控性鲁棒性研究进展title: “复杂网络能控性鲁棒性研究进展” aliases:中文摘要原文:研究复杂网络能控性鲁棒性对包括社会网络、生物和技术网络等在内的复杂系统的控制和应用具有重要价值。复杂网络的能控性是指:可通过若干控制节点和适当的输入,在有限时间内将系统状态驱动至任意目标状态。能控性鲁棒性则是指在受到攻击的情况下,复杂网络依然维持能控性的能力。设计具有优异能控性鲁棒性的复杂网络模型和优化实际网络的能控性鲁棒性一直是复杂网络领域的重要研究内容。本文首先比较了常用的能控性鲁棒性定义及度量,接着从攻击策略的角度分析了
普通人61 小时前
开发语言·编辑器·html·php·1024程序员节
php处理百度编辑器有误html
huangtedianzi2 小时前
php
Can PCB Reverse Engineering Recover a Multilayer Circuit Board?Modern PCBs often contain:Recovering these boards requires advanced analysis.
星恒讯工业路由器3 小时前
开发语言·网络·数据库·php·工业路由器·导轨式·车载式
工业网络设备选型:导轨式、机架式与车载式的部署差异工业网络项目中,同一型号设备在不同部署形态下的表现差异显著。本文从供电条件、热环境、机械应力、射频条件与运维可达性五个维度,对比导轨式、机架式与车载式三类部署形态的技术特征,给出选型判断路径、典型工程问题的处置思路,以及从选型到交付的文档要求。
智能直播12 小时前
开发语言·ffmpeg·php·音视频·视频编解码
网络RTMP拉流不卡顿、声音不同步,一文讲透缓冲区、时间戳标签:RTMP拉流 流媒体 音画同步 直播卡顿 MEDAI V2做直播连线、远程导播、双会场互联时,最让工程师头疼的往往不是"拉不到流",而是拉到了却不流畅:画面每隔十几秒转一次圈、声音比画面快半拍、越播延迟越大。本文从RTMP拉流的底层机制讲起,拆解卡顿与音画不同步的根因,并结合MEDAI V2设备的实际配置,给出一套可以直接落地的调优方案。
墨云安全13 小时前
开发语言·安全·网络安全·渗透测试·php
内网资产无法暴露到公网,怎么做安全检测?2026 年内网渗透测试的落地路径本文为安全研究团队的技术实践总结,文中涉及环境均为自有系统或已获授权的测试目标。内网资产无法暴露到公网时,安全检测有三条可行路径:本地私有化部署检测平台、通过代理节点做受控探测、在运维窗口内用离线采集加云端分析。选哪条,取决于数据敏感等级与运维条件。
我是唐青枫15 小时前
php
Yii2 Applications 详解:应用生命周期、组件配置与多入口实战Yii2 项目里经常出现 Yii::$app->request、Yii::$app->db、Yii::$app->user。这些对象都由 Application 统一管理。理解 Application,才能看明白 Yii 从入口脚本启动、加载配置、创建组件,到解析请求并发送响应的完整过程。
kimnoic16 小时前
开发语言·php
PHP 8.2的DNF类型怎么用才规范DNF 类型(Disjunctive Normal Form Types,析取范式类型)是"看文档觉得简单、一上手就报语法错误"的典型。典型症状有三种:
中屹指纹浏览器svip17 小时前
服务器·开发语言·php·中屹指纹浏览器
打开账号环境网页报错,常见原因有哪些?很多人在使用指纹浏览器打开账号环境时,经常遇到网页打不开、空白页、加载失败、直接弹出报错码的情况。不少人第一反应就判定是工具本身问题,反复重启客户端却依旧无效。实际上网页报错,绝大多数根源不在浏览器本体,而是网络链路、页面资源、环境配置、目标站点风控这几类因素叠加。下面把高频报错原因拆解清楚,附带可直接上手的排查步骤。
修船大队长19 小时前
开发语言·php
CanNm 从休眠唤醒后重复消息报文的周期与数量分析调试 CAN 网络管理状态机时,观察到两种唤醒方式进入重复消息模式后的 NM 报文表现不同:抓包使用周立功设备,且只连接了这一条 CAN 总线。因此分析仪显示的 Rx 是分析仪接收到总线报文的方向;这些帧可按 ECU 发到总线上的报文进行分析。
李纲明19 小时前
运维·安全·php·wordpress
WordPress 安全加固基线:更新策略、文件权限、登录面收缩和备份验证(含回滚注意)上个月帮一个企业站排障,前台偶发 500,后台还进得去。翻日志才发现:核心和插件隔了大半年没更,某个过期插件被扫到已知漏洞后,上传目录里多了一堆陌生 PHP。站点没「彻底沦陷」,但已经够麻烦——清马、核对权限、重做备份链路,花的时间比平时按节奏更新多得多。
Novproxy_Z20 小时前
运维·自动化·php
IPv4 与 IPv6 代理在跨境自动化场景下的选型与风险在爬虫数据采集、社媒矩阵、跨境自动化业务中,代理 IP 协议选择是容易被低估的底层决策。很多项目直接选用 IPv6 代理降低成本,但上线后遭遇风控拦截、连接失败、网站不兼容等问题。本文对比 IPv4 代理与 IPv6 代理的底层差异,梳理各自适用业务场景,重点拆解 IPv6 代理隐藏风险,给出跨境自动化场景下的选型策略与自检方案,帮助开发者根据业务需求合理选择协议,减少项目异常。 关键词:跨境自动化;代理 IP;IPv4;IPv6;爬虫;风控;网络选型
kimnoic21 小时前
开发语言·php
PHP 8.3 数据库备份失败怎么排查用 PHP 定时脚本调 mysqldump 做数据库备份,出问题时最迷惑的地方是:它不报错。日志里没有异常,脚本也「跑完了」,直到某天真的要恢复数据,才发现备份文件是 0 字节,或者从三个月前就再没更新过。
CRMEB系统商城21 小时前
开发语言·人工智能·小程序·开源·php
CRMEB开源商城系统(PHP)v8.0,打造全新AI二开商城底座!从TP6到TP8,从Vue 2 到Vue 3,从传统功能集合到灵活的插件化生态,CRMEB开源商城系统(PHP)v8.0全面重构,全新升级,并全面接入AI能力。这一次所有的更新,都指向同一个目标:把CRMEB开源商城系统打造成一座全新的“AI二开商城底座”——让AI读得懂这套代码,让改动可以由AI轻松完成,让任何企业、任何开发者都能在这座底座之上快速创造出自己的电商系统。
云川之下21 小时前
开发语言·php
【存储】搭建nfs 存储示例参考 :【K8s】初识PV和PVC 章节《2.4.3 挂载NFS至容器》前置结论先回顾: NFS 是网络文件系统,可以把远端服务器上的目录,通过网络挂载成本地目录。K8s 里可以把 NFS 挂载进 Pod,实现数据持久化。 ⚠️ 原文重点提醒:生产不推荐单机 NFS,因为 NFS 服务端是单点故障;测试 / 非生产环境用来快速验证存储挂载很方便。公有云场景优先用云厂商 NAS。
天空属于哈夫克321 小时前
数据库·php·企业微信
企业微信消息回调处理:如何避免慢查询拖垮整个服务?做企业微信 API 二次开发时,消息回调入口经常会接到各种业务事件。如果收到消息后,直接在回调方法里查询数据库、调用 AI、创建工单,业务一多,回调处理就容易变慢。
4SAPI1 天前
linux·人工智能·gpt·php
多模型API调用实战:一个项目接入GPT、Claude和DeepSeek一个AI项目接入多个模型后代码越来越难维护,主要原因不是模型数量增加,而是不同供应商之间的接口、错误处理和能力差异直接进入了业务代码。多模型调用的技术本质是协议适配问题——GPT-5.6、Claude Opus 5.5和DeepSeek V4在请求参数、流式输出格式、工具调用Schema以及错误码体系上存在结构性差异,这些差异不应该由业务层承担。解决方向是在业务逻辑与模型供应商之间建立一层统一接入抽象,将模型视为可替换的资源而非固定依赖,让业务代码只关注能力调用本身。
PHP实战开发录1 天前
数据库·mysql·php
PHP上传文件为什么会被覆盖最近排查一个 PHP 后台时遇到过这种情况:用户连续上传两份文件,页面都提示成功,但最后服务器目录里只剩下一份。数据库记录有两条,下载时却都指向同一个文件。