Skip to main content
GrN.dk

Main navigation

  • Articles
  • Contact
  • Your Digital Project Manager
  • About Greg Nowak
  • Services
  • Portfolio
  • Container
    • Excel Freelancer
    • Kubuntu - tips and tricks
    • Linux Apache MySQL and PHP
    • News
    • Image Gallery
User account menu
  • Log in

Breadcrumb

  1. Home

php

By Greg Nowak, 3 May, 2026

WordPress 6.8 Password Hashing: Why Legacy Login Bridges Become a Troubleshooting Risk

WordPress 6.8 improved password security, but older login bridges, SSO glue code, and direct database checks can still fail quietly if they assume old WordPress hash formats. This guide explains what changed, where breakage shows up, and how to audit the risky paths before users get locked out.

Tags

  • wordpress
  • authentication
  • php
  • Operations
By Greg Nowak, 1 October, 2021

Check if a Constant Is Defined in PHP: Practical Code Snippet

Use `defined()` first, `constant()` only when you need a dynamic lookup, and `get_defined_constants(true)` for audits. This updated PHP and WordPress guide explains the safe pattern for `DISALLOW_FILE_EDIT` and environment troubleshooting.

Tags

  • php
  • wordpress
  • Debugging
  • Server Ops
By Greg Nowak, 6 July, 2021

PHP Only on the Front Page: Safer Homepage Checks

A practical guide to homepage-only PHP logic for live sites, with safer plain PHP examples and better WordPress, Symfony, and Laravel options when routing already exists.

Tags

  • php
  • Homepage Logic
  • wordpress
  • Symfony
  • Laravel
By Greg Nowak, 18 November, 2020

How to Fix Drush Symfony PHP Errors in Drupal

If Drush is throwing a Symfony EventDispatcher fatal error, the usual cause is a dependency mismatch between a global Drush binary and your project’s own Symfony stack. This guide shows the safest modern fix, how to diagnose legacy environments, and what teams should standardise to prevent repeat deployment failures.

Tags

  • Drupal
  • Drush
  • Composer
  • Symfony
  • php
By Greg Nowak, 17 November, 2020

Tidy Up composer.json with Composer Normalize

A practical way to keep composer.json clean, reviewable, and CI-friendly using Composer's own validation tools plus the maintained composer-normalize workflow.

Tags

  • Web
  • programming
  • php
  • Composer
By Greg Nowak, 6 November, 2020

PHP Test If Front Page: Safer Homepage Detection in Plain PHP

Homepage logic in PHP looks simple until query strings, subfolder installs, and inherited routing decisions start breaking banners, forms, or tracking on the most important page. A safer check is to compare the parsed path from `$_SERVER['REQUEST_URI']`, normalize the app base path, and use platform helpers when a CMS或

Tags

  • php
  • routing
  • web development
  • technical delivery
By Greg Nowak, 13 August, 2020

CodeIgniter Tips and Tricks for Secure Login and Password Resets

A practical guide to securing CodeIgniter login and password reset flows in live projects, with current guidance on Shield, route protection, safer recovery, validation discipline, and support-friendly password policy choices.

Tags

  • codeigniter
  • php
  • application security
  • authentication
By Greg Nowak, 30 April, 2020

Unzip with PHP on Shared Hosting

A practical guide to extracting ZIP archives with PHP when you only have FTP or browser access, with a safer `ZipArchive` approach first and a browser-based fallback when hosting is limited.

Tags

  • php
  • ZIP Archives
  • Shared Hosting
  • FTP Deployment
  • Website Operations
By Greg Nowak, 17 April, 2020

PHP CSV Parsers for Real-World Imports

Choosing a PHP CSV parser is less about syntax and more about import reliability. Here is a practical guide to built-in PHP options, League CSV, and ParseCsv for business-facing workflows.

Tags

  • php
  • csv
  • Data Import
  • Backend Integration
By Greg Nowak, 2 March, 2020

Debugging PHP: Practical Steps for Faster Fixes

A practical guide to debugging PHP with current error reporting, logging, variable inspection, and Xdebug recommendations for development, staging, and production environments.

Tags

  • php
  • Debugging
  • Xdebug
  • Error Logging
  • Web Operations

Pagination

  • 1
  • Next page
php

Review Greg on Google

Greg Nowak Google Reviews

 

  • About Greg Nowak
  • PHP Test If Front Page: Safer Homepage Detection in Plain PHP
  • Drupal CMS 2.0 and Drupal Canvas turn marketing-site rebuilds into real implementation work
  • CodeIgniter Tips and Tricks for Secure Login and Password Resets
  • Drupal Commerce: Practical Setup and Scoping Guide
RSS feed

GrN.dk web platforms, web optimization, data analysis, data handling and logistics.