---
title: "PHP - 一纸忘忧"
canonical_url: "https://www.ikxin.com/tag/php"
locale: zh-cn
meta:
  "og:title": PHP
---

> Index of every page on this site: [llms.txt](https://www.ikxin.com/llms.txt)

# PHP

## [另一款百度短网址生成 PHP 代码](https://www.ikxin.com/article/baidu-shorturl-php)

今天早上我发了一篇利用百度短网址 API 生成短网址的教程和代码，然后在 CSDN 发现了另一个更好的生成百度短网址方案，于是就想转发过来分享给小伙伴们，也可以和我上一篇文章的版本进行一下对比，反正我是觉得它的比较快速方便，设计逻辑也很精密

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.08.244164 人浏览 [0 条评论](https://www.ikxin.com/article/baidu-shorturl-php#comments)

[PHP](https://www.ikxin.com/tag/php) [ 短网址](https://www.ikxin.com/tag/short-url)

## [HTML 单页调用百度的短网址 API 生成短网址](https://www.ikxin.com/article/html-baidu-shorturl)

前不久我写过一篇「jQuery 在线生成 t.cn 新浪短网址」，调用的是新浪微博的短网址接口，渐渐的对短网址这方面有了爱好，于是就专门去找一些开放的短网址接口。 今天我要说的是百度的短网址接口，下面分享一下我的经验过程和成品代码。（百度短

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.08.2411379 人浏览 [1 条评论](https://www.ikxin.com/article/html-baidu-shorturl#comments)

[PHP](https://www.ikxin.com/tag/php) [ 短网址](https://www.ikxin.com/tag/short-url)

## [PHP 随机读取 txt 文件某一行内容](https://www.ikxin.com/article/php-txt-line-reader)

最近在开发一个类似“一言”的一句话输出平台，数据方面我没有用到 MySQL 也没用到 SQLite，因为我打算用 txt 格式的文本来储存数据。 理由很简单，txt 写出写入的速度都比较快，而且不浪费太多的内存空间，这项技术难度也不高，只会

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.08.2212695 人浏览 [6 条评论](https://www.ikxin.com/article/php-txt-line-reader#comments)

[PHP](https://www.ikxin.com/tag/php)

[![PHP 函数 str\_replace( ) 实现批量替换文本内容](https://www.ikxin.com/_ipx/f_webp&s_448x314/https://img.8b5.cn/2019/06/26/5d1374c85dc13.jpg)](https://www.ikxin.com/article/str-replace-bulk-replace)

## [PHP 函数 str\_replace( ) 实现批量替换文本内容](https://www.ikxin.com/article/str-replace-bulk-replace)

昨天在写获取 WordPress 主题信息 API 的时候，为了替换 style.css 里面的英文内容，所以就用到了关于字符串替换的 strreplace() 函数，刚开始我连续用了十来个 strreplace() 函数才替换过来。 后来

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.08.196838 人浏览 [0 条评论](https://www.ikxin.com/article/str-replace-bulk-replace#comments)

[PHP](https://www.ikxin.com/tag/php)

[![PHP 中关于数组与 JSON 之间的格式类型转换](https://www.ikxin.com/_ipx/f_webp&s_448x314/https://img.8b5.cn/2019/06/25/5d11eab392a5a.jpg)](https://www.ikxin.com/article/php-array-json)

## [PHP 中关于数组与 JSON 之间的格式类型转换](https://www.ikxin.com/article/php-array-json)

这段时间在开发一个短网址的 API 接口，就看了很多关于 API 的相关文章，最常用到的就是 JSON 技术，JSON 又叫做 JS 对象标记，是一种轻量级的数据交换格式，因为我的 API 开发语言是 PHP，所以在数据处理的过程中，就要用

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.08.164365 人浏览 [0 条评论](https://www.ikxin.com/article/php-array-json#comments)

[PHP](https://www.ikxin.com/tag/php) [ JSON](https://www.ikxin.com/tag/json)

[![分享一些 Typecho 主题开发过程中常用的钩子函数](https://www.ikxin.com/_ipx/f_webp&s_448x314/https://img.8b5.cn/2019/06/25/5d11adf707b49.jpg)](https://www.ikxin.com/article/typecho-theme-functions)

## [分享一些 Typecho 主题开发过程中常用的钩子函数](https://www.ikxin.com/article/typecho-theme-functions)

以前还在用 Typecho 的时候，就经常自己瞎折腾主题插件，然后就要经常去 docs.typecho.org 查看关于主题插件的常用函数。 为了方便更多的开发者和初学者能更好更快捷地学习制作 Typecho 主题，我把这些经常会用到的函数

[网站](https://www.ikxin.com/category/website) 2017.07.3158110 人浏览 [1 条评论](https://www.ikxin.com/article/typecho-theme-functions#comments)

[Typecho](https://www.ikxin.com/tag/typecho) [ PHP](https://www.ikxin.com/tag/php)

## [PHP 代码浏览器检查防 CC 攻击](https://www.ikxin.com/article/php-cc-attack-defense)

前几天，这个小博客一直被群里某大佬盯上攻击。由于我开启了 CDN，对方无法获取我的源 IP，于是转而对我的网站发起了大规模的 CC 攻击，搞得我是措手不及。 由于攻击来源的 IP 太多，手动拉黑几乎不可能完成。刚好想起百度云加速的智能防 C

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.07.174988 人浏览 [0 条评论](https://www.ikxin.com/article/php-cc-attack-defense#comments)

[PHP](https://www.ikxin.com/tag/php) [ 攻击](https://www.ikxin.com/tag/attack)

## [给主题加上一个 PHP 域名授权](https://www.ikxin.com/article/php-domain-licensing)

最近我思考了一下 WordPress 主题如何进行授权。最初，我想到了通过 JS 判断域名的方式来实现授权，然而这个想法很快就被否定了，因为 JS 授权 容易被破解，只要通过审查元素就能轻松查看。接着，我考虑了 PHP 授权，这种方式相对安

[后端 / 服务端](https://www.ikxin.com/category/backend) 2017.07.109890 人浏览 [3 条评论](https://www.ikxin.com/article/php-domain-licensing#comments)

[PHP](https://www.ikxin.com/tag/php) [ 加密](https://www.ikxin.com/tag/encryption) [ 授权](https://www.ikxin.com/tag/authorization)

[![纯 PHP 代码生成 sitemap.xml 站点地图](https://www.ikxin.com/_ipx/f_webp&s_448x314/https://img.8b5.cn/2019/06/25/5d11aada31c80.jpg)](https://www.ikxin.com/article/wordpress-php-xml-sitemap)

## [纯 PHP 代码生成 sitemap.xml 站点地图](https://www.ikxin.com/article/wordpress-php-xml-sitemap)

站点地图可以方便网站管理员告诉搜索引擎它的网站上有哪些可供抓取的网页链接。最简单的站点地图形式，就是 sitemap.xml 文件，在其中列出网站中的网址以及关于每个网址的其他元数据（如上次更新的时间、更改的频率以及相对于网站上其他网址的重

[网站](https://www.ikxin.com/category/website) 2017.05.264127 人浏览 [0 条评论](https://www.ikxin.com/article/wordpress-php-xml-sitemap#comments)

[WordPress](https://www.ikxin.com/tag/wordpress) [ PHP](https://www.ikxin.com/tag/php) [ 站点地图](https://www.ikxin.com/tag/sitemap)

## [CentOS 系统简单安装 PHP ionCube 组件](https://www.ikxin.com/article/centos-install-php-ioncube)

ionCube Encoder 可以把 PHP 源代码转换成 Bytecode，进行加密授权处理后的 PHP 代码就不再开源了，必须使用 ionCube Loader 才可以执行加密过的 PHP 代码。 PHP 本身没有带有 ionCube

[DevOps 运维](https://www.ikxin.com/category/server) 2017.05.264454 人浏览 [0 条评论](https://www.ikxin.com/article/centos-install-php-ioncube#comments)

[PHP](https://www.ikxin.com/tag/php)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://www.ikxin.com/#website","@type":"WebSite","description":"一纸忘忧的个人网站，关于技术探索与日常生活，记录 Web 开发、服务端与 DevOps 实践，分享软件工具、数码体验，以及代码之外的见闻与思考。","inLanguage":"zh-CN","name":"一纸忘忧","url":"https://www.ikxin.com/","workTranslation":[{"@id":"https://www.ikxin.com/zh-tw#website"},{"@id":"https://www.ikxin.com/ko#website"},{"@id":"https://www.ikxin.com/en#website"},{"@id":"https://www.ikxin.com/ja#website"}]},{"@id":"https://www.ikxin.com/tag/php#webpage","@type":"WebPage","description":"一纸忘忧的个人网站，关于技术探索与日常生活，记录 Web 开发、服务端与 DevOps 实践，分享软件工具、数码体验，以及代码之外的见闻与思考。","name":"PHP","url":"https://www.ikxin.com/tag/php","isPartOf":{"@id":"https://www.ikxin.com/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://www.ikxin.com/tag/php"]}]}]}
```

## Sitemap

See the full [sitemap](https://www.ikxin.com/sitemap.md) for all pages.
