自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 数据库乱码像见前女友般心塞! 如何搞定PHP和MySQL字符集?!

最近在重构一个老项目,数据库里全是乱码,看得我眼睛都快瞎了。这让我想起了十年前被字符集支配的恐惧,今天就来聊聊PHP和MySQL字符集那些事。先说说我遇到的血泪史。项目里有个用户表,存的是中文用户名,结果查出来全是???????。这特么比看到前女友还让人心塞。问题出在哪?就是字符集没统一。

2025-04-07 08:14:56 363

原创 服务器半夜自动更新文件?十年程序员惊呼:这是寄生虫感染

最近在维护一个老项目时,发现服务器上出现了些奇怪的现象:CPU时不时飙高,磁盘空间莫名其妙减少,最诡异的是某些php文件会在半夜自动更新。作为一个有十年经验的程序员,我敏锐地意识到:这特么是被寄生虫感染了!先说说我是怎么发现的。那天我正在调试一个支付接口

2025-04-06 19:53:49 490

原创 2023年竟还用DES加密? 看它在PHP里怎么玩!

最近在重构一个老项目,发现用户密码居然是用DES加密存储的。我当时就笑了,这都2023年了还有人用DES?不过转念一想,这东西虽然老,但在某些场景下还是有点用的。今天就带你们看看这个上古神兽在PHP里怎么玩。先说个笑话:DES的全称是Data Encryption Standard

2025-04-06 19:34:55 400

原创 刚学PHP的懵圈了:echo到底啥意思?你可别小看它

最近有个刚学PHP的小老弟问我:echo到底什么意思?我看教程里到处都是这东西。我当时就乐了,这不就跟问吃饭什么意思一样?不过仔细想想,echo这个看似简单的东西,水还挺深。今天咱就掰开了揉碎了聊聊这个破东西。首先说最基本的,echo就是个输出语句,相当于你在街上大喊一声我单身!。

2025-04-06 09:43:55 751

原创 找资源手动翻页反人类?看我用爬虫抓取种子链接!

最近在thzhd.info/forum.php上找资源时,突然发现手动翻页太反人类了。作为一个懒癌晚期患者,我决定写个爬虫自动抓取种子链接。结果发现事情并不简单,特别是遇到thunder://这种上古协议时,差点把自己整崩溃。先说说这个thunder协议,这东西简直就是互联网活化石。

2025-04-06 09:10:56 1249

原创 PHP命名空间搞不懂?include文件都报错!今天讲明白!

最近有个新手问我:大佬,PHP的命名空间到底是个啥东西?为啥我include个文件都能报错? 我看着他满屏的Fatal error,默默点了根烟。今天咱们就用最接地气的方式,把这东西讲明白。先看个经典翻车现场:include utils

2025-04-06 09:10:19 290

原创 PHP版本迁移踩坑无数? 不看这篇会怀疑人生!

那天我正瘫在椅子上刷着B站,突然产品经理发来消息说有个老项目要迁移服务器。我心想这还不简单,结果发现这项目用的是php5.6,新服务器默认是php7.4。好家伙,这波直接给我整不会了。先说说我的环境:Ubuntu 20.04 + nginx 1.18 + php7.4-fpm。

2025-04-06 08:45:22 281

原创 PHP让我又爱又恨!当年追妹不成却与此纠缠十几年?

记得第一次接触PHP是在大学宿舍,当时为了追妹子想做个表白网站。结果妹子没追到,倒是和PHP纠缠了十几年。今天就跟你们唠唠这个让人又爱又恨的语言。先说说环境搭建这个坑。当年用XAMPP装环境,硬是把C盘塞爆了。现在用Docker多香,给你们看看我的docker-compose

2025-04-06 08:41:34 236

原创 Mac上PHP开发竟这么坑? 且看我的心酸历程!

最近在Mac上搞PHP开发,发现这东西比想象中麻烦多了。不是说Mac不适合开发,而是有些坑你不踩一下都不知道自己有多天真。今天就来说说我在Mac上搞PHP的那些破事。首先得说,Mac自带的PHP就是个摆设。你以为敲个php -v就能用了?Too young too simple。

2025-04-05 19:58:10 368

原创 PHP竟能开发苹果系统?这操作太疯狂

最近有个朋友神秘兮兮地问我:老哥,听说你用PHP开发了个苹果系统?我差点把嘴里的泡面喷出来。这年头,用PHP写操作系统?怕不是想让我去ICU写代码?不过仔细想想,这事还真有点意思。先说说这个疯狂想法的来源。那天我在调试一个PHP的CLI应用,突然发现PHP7

2025-04-05 19:54:12 515

原创 PHP字符串处理很坑爹? 老司机来吐槽那些坑!

最近在重构一个老项目,发现前任写的字符串处理代码简直是一坨翔。作为一个被PHP虐了十年的老司机,今天就来聊聊PHP字符串那些坑爹事。别以为字符串简单,这东西能把你坑得亲妈都不认识。先来个开胃菜,你们知道PHP的字符串长度计算有多魔幻吗?

2025-04-05 19:25:55 379

原创 PHP教程只看兄弟连? 老油条带你看真实项目的玩法!

最近看到不少人在问PHP教程选兄弟连,作为一个从PHP4时代就开始写代码的老油条,我实在忍不住要来说几句。那些教程都是给幼儿园小朋友看的,今天我就用我最近开发的一个电商后台系统为例,带你们看看真实项目中的PHP该怎么玩。首先说个真实案例,上周我接手一个烂摊子,前任写的代码简直惨不忍睹

2025-04-05 19:17:01 399

原创 被serialize()支配过吗? 将PHP对象存数据库超坑的真相!

最近在搞一个项目,需要把PHP对象存到数据库里。这让我想起了十年前刚学PHP时被serialize()支配的恐惧。今天就来聊聊这个看似简单实则坑爹的函数。先来个最简单的例子:$data = [name => 张三

2025-04-05 19:12:40 918

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除