PHP 查询和显示 IP 归属地 2023年07月30日 Mr. Ma 271 最近这两年,国内的很多网站和 App 的评论区和内容发表区都加入了显示 IP 归属地的功能,大多数网站的国内 IP 精确到省,国外的 IP 精确到国家。显示 IP 归属地,最简单的方式就是通过调用在线的 API 服务,目前也有很多提供 IP 归属地查询的... 阅读全文 0 评论
使用 PHP 给图片批量添加水印 2021年10月29日 Mr. Ma 1384 很多写作平台和论坛 例如 知乎、掘金、微博 都会为上传的图片添加 Logo 和文字水印。我个人是不太喜欢给图片加水印的,有的图片加了水印可能会挡住一部分内容,比较影响观看。前段时间我的博客被一个采集站采集,这个采集站用的程序还能把我文章中出现的有关我网站... 阅读全文 0 评论
PHP 压缩和解压文件 2021年02月10日 Mr. Ma 2308 我的服务器每天都会分割日志,这些按天分割的日志为了方便管理和下载就需要按月归档,打包为压缩包。这里就简单写一下 PHP 压缩和解压文件。我用来压缩和解压文件的库是 ZipArchive ,这是 PHP 内置的一个用来压缩和解压 ZIP 文件的库。压缩下面... 阅读全文 0 评论
PHP PDO 操作 SQLite 数据库 2020年11月09日 Mr. Ma 2277 SQLite 是一个单文件的离线 SQL 关系型数据库,它目前已经被集成到了很多编程语言中,可以直接使用。部分语言可能需要手动下载相关库使用。相比 MySQL 这一类数据库服务器来说,SQLite 不需要单独运行一个软件,数据都存储在一个 DB 文件中供... 阅读全文 0 评论
PHP 使用 PHPMailer 发送邮件 2020年04月14日 Mr. Ma 3071 最近准备写一个个人博客,博客的用户注册和找回密码都需要邮件验证。PHP 虽然提供了 mail 函数来发送邮件,但是 mail 函数的功能限制较多,只能发送普通文本,如果要发送 HTML 或附件就比较麻烦。在逛 Github 的时候看到一个功能比较强大的邮... 阅读全文 2 评论
使用 PHP 把 Sitemap 中的 URL 推送给百度 2019年07月10日 Mr. Ma 5583 建站快两年了,感觉国内的搜索引擎是真的谜!我的网站同时提交给了 Google 、必应、百度、搜狗、360 ,目前 Google 和 必应 基本已经收录了所有网页,新网页也能在 24 小时内收录,很容易就能搜到我的网站。但国内的搜索引擎就很难搜到我的网站,... 阅读全文 6 评论
PHP 操作 Cookie 和 Session 2019年04月04日 Mr. Ma 2429 Cookie是网站常用的一种存储数据的方式,Cookie虽然是保存在用户的浏览器端,但发送HTTP请求的时候也会一起传到服务器,所以后端也能很方便的操作Cookie,而且使用PHP操作Cookie要比Javascript方便。Session也是一种存储数... 阅读全文 0 评论
PHP 发送 GET 和 POST 请求 2019年02月19日 Mr. Ma 5153 在使用 PHP 抓取网页或调用一些第三方的 API 的时候可能会遇到需要发送 GET 或者 POST 请求,例如 Google 的 reCAPTCHA 验证就需要发送 POST 请求,百度翻译的 API 也需要发送 GET 或 POST 请求,这里就来简... 阅读全文 0 评论
PHP PDO 操作 MySQL 数据库 2018年10月24日 Mr. Ma 2158 PDO 是 PHP 中用来访问数据库的一个轻量型的接口,相比起 Mysqlli 来说,PDO 可支持更多种的数据库,而 Mysqli 只支持 Mysql。通过 PDO 可实现使用同样的方法来访问不同的数据库,如果您建站初期使用的是 Mysql,但后期需要... 阅读全文 0 评论
PHP 删除文件夹和文件夹下的所有文件 2018年07月24日 Mr. Ma 2198 在 PHP 网站中可能会遇到需要用 PHP 删除文件夹的情况,例如一些网盘或在线文件管理等。最近我开发的一个在线文件管理器就需要用 PHP 删除文件夹。在开发删除功能的时候遇到了一个问题,PHP 删除文件夹的函数 rmdir 只能删除空文件夹,在遇到非空... 阅读全文 0 评论