4 Nov 2026
Send Email from PHP Without Composer: Gmail SMTP in 60 Lines
Sending an email from PHP without Composer sounds like it needs a library, but SMTP is a short…
4 Nov 2026
Sending an email from PHP without Composer sounds like it needs a library, but SMTP is a short…
29 Oct 2026
Your code looks right, the file is there, and json_decode() still gives you null. It does that for…
21 Oct 2026
PHP released fixes today for two critical bugs, both scored 9.2 out of 10, and Cloudflare is already…
21 Oct 2026
My stream monitor checks a URL every 15 minutes from cron. That’s 96 checks a day, so if…
16 Oct 2026
You run the script by hand and it works perfectly. You put the very same command in crontab,…
13 Oct 2026
Claude Code is Anthropic’s coding assistant that runs in your terminal, and I’ve been reading a transcript of…
10 Oct 2026
How to stop overlapping PHP cron jobs using flock, in the script or in the crontab, tested with…
7 Oct 2026
How to check what kind of Instagram access token you have, whether it expires, and how to refresh…
4 Oct 2026
How to make links, hashtags and mentions work in Bluesky posts from PHP, including the UTF-8 byte offset…
1 Nov 2025
A small cURL function for PHP API calls with timeouts, retries on 429 and 5xx errors, file caching…
14 Oct 2025
How to read, write and safely update a JSON file in PHP, with the empty-file, BOM and file-locking…