invalid pages

just curious. shouldn’t any accesses to a non existent page lead to a 404 or similar page not found error message ?

for example , if i try http://www.techenclave.com/forum , i get

Warning: main(/home/techencl/public_html/includes/init.php): failed to open stream: No such file or directory in /home/techencl/public_html/forums/global.php on line 20

Fatal error: main(): Failed opening required ‘/home/techencl/public_html/includes/init.php’ (include_path=‘.:/usr/lib/php:/usr/local/lib/php’) in /home/techencl/public_html/forums/global.php on line 20

shouldn’t it lead to a generic 404 style page not found message?

There is no hard and fast rule here. It is all up to how you set up your webserver. If you just pass the string (file name) to a php script, no questions asked, then the php script will throw errors I guess, not the webserver.

but i tried it on a few other forums running vbulletin, and just to be doubly sure ,some others running vbadvanced, and this error didnt show up. some went blank, some showed a redirect page, but a php error was definitely not expected

There is an option to create error pages that will be loaded if an error occures. Maybe the sites incorporate the error handling system.