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

Reply via email to