Thank you for that setting - it is on (allow_url_fopen = on in php.ini), so that must not be the issue.
I did try putting "echo" statements in lines of code to see where it blows up. It looks like the very first line.
Squirrelmail does not have a src/validate.php - it is actually include/validate.php - but pointing it to the new location has no effect - if I put an echo statement after the first "require_once" line it will not display. Therefore, the problem is either in validate.php or how this is pointing to it? I have tried some variations such as "include/validate.php" and commenting out the initial chdir(".."); line. As it is defined now though, it should point correctly as is, if I am reading the code right (jump up a directory, then jump up another and decend into the 'include' directory, then access validate.php). Original code is below.
looks like SAConf is an old project - maybe Squirrelmail changed too much for this to fit anymore? I am not familiar with PHP and my programming experience is limited to making toys in VB
Is there another front-end for Spamassassin that would use the users .spamassassin files in thier home directories? I have tried a webuserprefs program that also gives a blank page (grrrr)
I have been able to takle most problems I have armed with google and some documentation, but this thing has me totally stumped.
Code:
<?php
/*
* SAConf - SpamAssassin configuration plugin for SquirrelMail
* By the author of the software
*/
chdir('..');
require_once('../src/validate.php');
require_once('../functions/page_header.php');
require_once('../functions/imap.php');
require_once('../src/load_prefs.php');
require_once('../plugins/saconf/saconf_conf.php');