How to Upgrade AutoIndex to PHP 8

Back in April 2018 I posted a fix so AutoIndex users could use this fantastic web folder directory listing utility with PHP 7. That fix does not work with PHP 8.  Updating the AutoIndex code to work with PHP 8 was taking more time than I had to do a good job. In my opinion it is much harder to update and fix someone else’s code than it is to work on your own source files.

So you can imagine my excitement when I got a blog comment from Thierry informing me about an updated version of AutoIndex that works with PHP 8.0, 8.1, and 8.2. I immediately downloaded the new code and installed in on my projects using the older version of AutoIndex. Continue reading “How to Upgrade AutoIndex to PHP 8”

Gmail Setup in Mozilla Thunderbird

Like so many other people, I use Google Mail (Gmail) everyday on my cell phone, tablet, and computers. In addition, the college where I teach uses Gmail for  student email accounts. I like to have Gmail setup in Mozilla Thunderbird on my computers (Windows 10 and CentOS8) so I have quick access to answer student emails and other electronic correspondence.  Continue reading “Gmail Setup in Mozilla Thunderbird”

How to get your USB Headphone Microphone to Work in Windows 10

I teach a lot of Zoom classes. I also like to hear myself in my headphones while I am lecturing. In the past year I purchased two different brand headphones with microphones that cost ~$25 to $35 from Amazon to use in Windows 10. Neither would work right. I could not hear myself speaking but I could hear my students fine. I read support forums online and even sent a support request to a manufacturer, all came up empty. Finally I decided to just start digging in Windows 10 and find the missing checkbox. Continue reading “How to get your USB Headphone Microphone to Work in Windows 10

Check Google Wear OS Settings If Your Cellphone Will Not Ring

I carry a Samsung Galaxy A50 cellphone with about 60 apps installed. Several months ago, the ringtone on my phone quit working. The only way I could get the ringtone to work was to force a hard reboot by pressing the down volume and power buttons at the same time for about 45 seconds. Sometimes I would have to hard reboot several times before the ringtone would start working again. It got to the point that I had to hard reboot every day or so and then the ringtone still might not work. Here is how I finally fixed this problem. Continue reading “Check Google Wear OS Settings If Your Cellphone Will Not Ring”

How to Upgrade AutoIndex to PHP 7

I posted back in September 2017 that I am a fan of the AutoIndex 2.2.4 PHP script. See my post “Bootsrap 3 Responsive Template for AutoIndex PHP Script“.

Many ISPs and web designers are moving to PHP  7.x, the current version of PHP.  Unfortunately this causes AutoIndex 2.2.4 to stop working. It will throw an error referring to a magic_quotes function call on line 122 of the index.php file:

Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime()

The magic_quotes function was taken out of PHP 7.x. But have no fear, it turns out that the solution is not too difficult.   Continue reading “How to Upgrade AutoIndex to PHP 7