Web
文章平均质量分 66
纸箱猪
热衷于创造和制作的技术职人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EMwI插件更新:防XSS攻击
8月底的时候External Media without Import插件在github上收到了一个pull request。对方指出我的代码存在XSS漏洞。惭愧,直到最近才腾出时间仔细研究他说的问题。插件的1.0.2版本合并了对方的pull request,修复了该漏洞。在修复之前,我的插件中有如下代码(点击查看源文件):function admin_post_a原创 2017-10-24 08:29:03 · 596 阅读 · 0 评论 -
WordPress官方的代码审查意见
在向WordPress官方首次提交插件代码的时候,我收到了对方的反馈邮件。WordPress官方在邮件中对我的代码提出了一些审查意见,其中的内容挺值得学习的,因此在这里分享一下。其实大致意思就两点:一是后端不要信任前端发来的数据,要多做检查和处理,这是做后端的常识;二是尽量使用WordPress已有的API而不要自己直接调用curl。原文如下:There are issues翻译 2017-07-21 07:47:42 · 971 阅读 · 0 评论 -
搭建本地WordPress开发调试环境
WordPress的运行环境是很传统的Apache + MySQL + PHP,其中PHP用的是PHP5,因此部署过程中应该不会有很难解决的问题,只不过步骤可能会比较繁琐。除此以外就是调试的配置需要摸索一阵子。一开始我曾想过花钱买MAMP PRO来搭建WordPress的本地开发环境(MAMP免费版本只支持PHP7),图省事。但后来还是决定自己折腾,省下这笔钱。于是花了那么几天自己搭建了一原创 2017-06-23 07:18:51 · 7868 阅读 · 0 评论 -
玩玩PHP
最近项目需要做GM工具。我想把它做成Web的形式。最后决定用PHP做,也见识一下这门被黑了无数次的“世界上最好的语言”。后来发现PHP写起来真是挺爽的。目前让我感觉最爽的有两点:一是可变函数的特性。二是格式化字符串。另外还发现一个很好用的中国人写的PHP socket服务器框架:http://www.workerman.net/。原创 2015-03-07 12:18:55 · 793 阅读 · 0 评论 -
EMwI插件启用失败的问题
有几名External Media without Import的用户向我反馈说插件启用失败,提示语法错误。其中还有一名用户就此问题在github上向我提了一个issue。具体的错误提示是Parse error: syntax error, unexpected T_STRING in …….external-media-without-import.php on line 25。然而extern...原创 2018-03-08 09:36:25 · 500 阅读 · 0 评论 -
EMwI更新:版本1.1 支持批量添加
使 WordPress 媒体库支持外链图片的 External Media without Import 插件自发布以来,就收到了好些用户的反馈。其中相当一部分用户希望插件可以支持批量添加的功能,也就是一次性可以添加多个 URL 。非常惭愧的是,虽然我大约一年前就收到了这样的建议,并且自己也觉得应该添加这个功能,但却一直没能抽出时间做这件事。两个月前本想利用自己睡前或是上学前的零碎时间一点点把代码...原创 2018-08-29 23:17:07 · 545 阅读 · 0 评论
分享