Hi Folks, Thanks in advance to whomever takes this on. :)
I'm realtively new to php and have begun using an opensource product as the CMS for my website. I like the product so much that I would like to run multiple installs on the same server. However, with the mail settings being defined in php.ini I can only have one smtp amd mailfrom defined. This is fine if I only want one of the domains to send mail, however each domain will need to send mail. Is there a way to set up the php.ini file so that each site can have it's own smtp? The code from the product that grabs all the variables is below. Maybe I could modify this to get the results I'm looking for? ---------------------------------------------------------------------------- -------------------------------------------- if (!ini_get('register_globals')) { session_start(); $raw = phpversion(); list($v_Upper,$v_Major,$v_Minor) = explode(".",$raw); if(($v_Upper > 4 && $v_major < 1) || $v_Upper < 4){ $_FILES = $HTTP_POST_FILES; $_ENV = $HTTP_ENV_VARS; $_GET = $HTTP_GET_VARS; $_POST = $HTTP_POST_VARS; $_COOKIE = $HTTP_COOKIE_VARS; $_SERVER = $HTTP_SERVER_VARS; $_SESSION = $HTTP_SESSION_VARS; $_FILES = $HTTP_POST_FILES; } while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value; while(list($key,$value)=each($_SESSION)) $GLOBALS[$key]=$value; foreach($_FILES as $key => $value) { $GLOBALS[$key]=$_FILES[$key]['tmp_name']; foreach($value as $ext => $value2) { $key2 = $key."_".$ext; $GLOBALS[$key2]=$value2; } } } ---------------------------------------------------------------------------- -------------------------------------------- thanks again. -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php