Back at it again this time with success, last time the exceptioniplist just wouldn't work if you updated the file with an ip address and reload the system, never less to say it was line of code in the php script that was causing the problem and when the file wrote, it wrote as Converted DOS-Formatted, so simple option was to remove the normal jazz and just write out the ip address. and she's now allowing exceptional ip's.
I have made some changes to the script as it didn't want to work with 8.10, the changes are, instead of restarting Dan's, I now have it reloading, which is a lot quicker, created a new bash script to reload Dan's and copy the files from /var/www/lmce-admin/dansguardian/files to /etc/dansguardian/lists/.
Now showing the command on reload
* Reloading DansGuardian configuration...... Reloading DansGuardian configuration files. ...done.so you can now see it loading instead of waiting 10 seconds for it to restart
Still a working process, but it's working.