PHP safe_mod On or Off what's the difference??

can please anyone tell me the difference in php.ini of
safe_mod = On
safe_mod = Off

Is there something different for peaple using/programmig php ?
I have turned On safe_mod on a server ans some (only 2-3 customers) has some problems with php as:
-------
error: parse error, unexpected T_STRING in /home/masterwe/public_html/forum/Index2.php(15) : eval()'d code on line 2
-----
or some problems connecting to MySQL DB (as i ask on another message here on WHT)
---------
Connection Strings
Perl $dbh = DBI->connect("DBI:mysql:userid_db:localhost","userid_lukiluk","<PASSWORD HERE>");
PHP $dbh=mysql_connect ("localhost", "userid_lukiluk", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("userid_db");
------


I don't like to turn Off safe_mod for security but on the other hand I don't like to loose customers by this problem.

What should they change on there php pages ?


PS: I also have turned magic-quotes = On
But don't think this will be the problem..

Thanks a lot for help

 

 

 

 

Top