@davidprince:-
as I don’t comletely understand physical path
Create a new PHP file & copy the following code in it.
<?php
$pPath = $_SERVER["PATH_TRANSLATED"];
echo $pPath;
?>
Name this file as path.php & place it the same directory where you have placed geshi.php & the geshi directory. Call this file in the browser. So if you have placed this file in the wp-contents directory, then you call it as https://davidblog.ws/blog/wp-content/path.php Copy whatever the file outputs on screen, & remove path.php from its end. Now you have the physical path of the directory where geshi.php & geshi directory resides. Place this path in the $pPath variable of your syntax_hilite.php file. Just make sure that it has no spaces at either end of it & it ends with a trailing slash(/).
@benramsey:-
Looks like your site’s either down, or a router is down between me and your site.
The site isn’t down or I would have known. I’ve got 5 website monitoring services checking on it all the time. ?? Looks there’s a problem with the router between you & the website.