Skip to main content
Home
GrN.dk

Main navigation

  • Articles
  • Cases
  • Services
  • Your Digital Project Manager
  • About Greg Nowak
  • Image Gallery
  • Contact
User account menu
  • Log in

Join my community / free newsletter — sign up here

Breadcrumb

  1. Home

php

By Greg Nowak , 6 November, 2020
Illustrated infographic summarizing: PHP Front-Page Detection: Safer Checks for Real-World Sites

PHP Front-Page Detection: Safer Checks for Real-World Sites

Use a reliable PHP front-page check that survives query strings, trailing slashes, subfolder installs, CMS settings, and modern PHP 8.5 URI handling.

Tags

  • php
  • routing
  • homepage detection
  • web development
  • technical delivery
By Greg Nowak , 13 August, 2020
Illustrated infographic summarizing: CodeIgniter Login and Password Resets: Practical Security for Live Projects

CodeIgniter Login and Password Resets: Practical Security for Live Projects

Secure a live CodeIgniter login and password recovery flow with Shield, central route protection, careful validation, rate limits, and production checks.

Tags

  • codeigniter
  • php
  • application security
  • authentication
  • password recovery
By Greg Nowak , 30 April, 2020
Illustrated infographic summarizing: Unzip with PHP on Shared Hosting: A Safer Way to Extract ZIP Files

Unzip with PHP on Shared Hosting: A Safer Way to Extract ZIP Files

A practical way to extract ZIP files with PHP on shared hosting, including path checks, size limits, permissions, cleanup and rollback advice.

Tags

  • php
  • ZIP Archives
  • Shared Hosting
  • FTP Deployment
  • Website Operations
By Greg Nowak , 17 April, 2020
Illustrated infographic summarizing: PHP CSV Parsers: Practical Choices for Real-World Imports

PHP CSV Parsers: Practical Choices for Real-World Imports

Choose a PHP CSV parser for stable feeds, messy supplier files, and client uploads—and build validation, error handling, and retries users can trust.

Tags

  • php
  • csv
  • Data Import
  • Backend Integration
By Greg Nowak , 2 March, 2020
Illustrated infographic summarizing: Debugging PHP: A Practical Workflow for Faster Fixes

Debugging PHP: A Practical Workflow for Faster Fixes

A safer PHP debugging workflow for teams: reproduce issues, configure visibility, log useful context, inspect data, and know when to use Xdebug.

Tags

  • php
  • Debugging
  • Xdebug
  • Error Logging
  • Web Operations
By Greg Nowak , 30 May, 2019
Illustrated infographic summarizing: Composer for Drupal Teams: Safer Installs, Cleaner Updates

Composer for Drupal Teams: Safer Installs, Cleaner Updates

A practical Composer workflow for Drupal teams: reproducible builds, controlled updates, faster conflict diagnosis, and project-specific Drush.

Tags

  • Composer
  • Drupal
  • php
  • DevOps
By Greg Nowak , 20 November, 2017
Illustrated infographic summarizing: Upgrading PHP 5: Use PHP 7 as a Bridge, Not the Destination

Upgrading PHP 5: Use PHP 7 as a Bridge, Not the Destination

A practical PHP 5 migration plan: assess dependencies, use PHP 7 only for isolated diagnosis, and move production safely to a supported PHP 8 release.

Tags

  • php
  • Legacy Systems
  • PHP migration
  • Technical Debt
  • Application modernisation
By Greg Nowak , 10 November, 2016
Illustrated infographic summarizing: SMF and PHP 7: The Safer Upgrade Path

SMF and PHP 7: The Safer Upgrade Path

Still running SMF on PHP 7? Move to a supported stack with a staged upgrade plan that protects forum data, customisations, email and uptime.

Tags

  • SMF
  • php
  • Forum Upgrade
  • Legacy Systems

Pagination

  • Previous page
  • 2
php

Review Greg on Google

Greg Nowak Google Reviews

 

Written recommendations from Trafik og Veje, Aarhus Municipality (2011) and AgroTech (2010) — read them on LinkedIn.

Illustrated infographic summarizing: WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
WordPress 7.1 Forces the Editor Into an iframe—Test Your Custom Blocks
2026-08-15

WordPress 7.1 removes the non-iframe editor fallback. Learn how to audit custom blocks, test real workflows and fix compatibility issues before launch.

Illustrated infographic summarizing: GitHub will stop sending jobs to stale self-hosted runners
GitHub will stop sending jobs to stale self-hosted runners
2026-08-14

GitHub starts enforcing runner versions on August 24, 2026. Audit and upgrade self-hosted runners before builds and deployments start stalling.

Illustrated infographic summarizing: Your AI Agent Has Shell Access. What Can It Reach?
Your AI Agent Has Shell Access. What Can It Reach?
2026-08-13

A practical guide to mapping what a shell-enabled AI agent can reach, then containing its access to files, credentials, networks, tools, and high-impact actions.

Illustrated infographic summarizing: Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
Cloudflare Changed DoH JSON. What Else Is Parsing DNS as Text?
2026-08-12

Cloudflare’s DoH JSON change exposes brittle DNS parsing. Find affected scripts, test both formats, and choose a safer integration contract.

Illustrated infographic summarizing: Your Website Can Answer Questions Now. Should It?
Your Website Can Answer Questions Now. Should It?
2026-08-11

NLWeb makes conversational website search practical to deploy. The real question is whether your content, users and team are ready to support it.

Illustrated infographic summarizing: AI Search Finally Has Reports. Now Connect Visibility to Revenue
AI Search Finally Has Reports. Now Connect Visibility to Revenue
2026-08-11

Google and Bing now expose first-party AI search data. The real task is connecting citations and impressions to analytics, CRM outcomes, and revenue.

Illustrated infographic summarizing: The Bot Passed Your CAPTCHA. What Did It Do Next?
The Bot Passed Your CAPTCHA. What Did It Do Next?
2026-08-11

Passing a challenge is only one signal. Session analysis, server-side validation and endpoint-specific controls help reduce bot abuse without blocking customers.

Illustrated infographic summarizing: WordPress 7.1 Moves Image Work Into the Browser—Test Every Media Hook
WordPress 7.1 Moves Image Work Into the Browser—Test Every Media Hook
2026-08-11

WordPress 7.1 shifts image processing into supported browsers. Here is what to test across hooks, CDNs, formats, security headers, and fallbacks.

Illustrated infographic summarizing: Prompt Caches Have Write Costs Now—Audit What Your Workflow Reuses
Prompt Caches Have Write Costs Now—Audit What Your Workflow Reuses
2026-08-10

GPT-5.6 makes cache writes billable. See how to spot wasted writes, stabilise prompt prefixes, place breakpoints and measure whether caching pays.

Illustrated infographic summarizing: The AI Crawler in Your Logs May Be Wearing a Borrowed Name
The AI Crawler in Your Logs May Be Wearing a Borrowed Name
2026-08-09

A User-Agent is a claim, not proof. See how to verify AI crawler traffic before it shapes reporting, robots.txt decisions, or WAF exceptions.

More articles
RSS feed

Footer

  • All articles
  • Contact

GrN.dk — AI automation, web platforms, web optimization, data handling and logistics.

© 2026 GrN.dk · LinkedIn · Contact · AI automation in Danish: nowa.dk

Behind GrN.dk: Individual Entrepreneur Codecrafter · Tax ID 305669096 · Bakhtrioni St. 22, 0194 Tbilisi, Georgia · official business register