All pastes #965924 Raw Edit

Stuff

public php v1 · immutable
·published 2008-04-01 10:30 UTC
rendered paste body
			function memConnect($server = null, $pCon = null){				/* --------------------------------------					Our function to connect to the 					memcache server. We will go ahead 					and get our server IP address from our					serverArray and port from portArray. 										If failure to connecting to server, 					it will try next sever in the array.										If pcon is set to true, it will then					open up a pressitent connection. 										If server is supllied it will connect					with that server. We Will check to see					if the server is an IP or index value 					for the serverArray. 				   --------------------------------------*/				if($this->memCache) {					if($server) {												if(is_numeric($server)) {							// index from serverArray							$server = $this->serverArray[$server];							$port = null;						}else{							// use custom IP , we will do an 							// explode to see if there is a port							$server = split(':', $server);							if(!isset($server[1])) $server[1] = '11211';						}												if($pCon){							$memcon = @$this->memCache->pconnect($server[0], $port[1]);						}else{							$memcon = @$this->memCache->connect($server[0], $port[1]);						}												if($memcon) {						  return array(1, 1);						} else {						  $this->p_error(0, 'There was an error while trying to connect to the memcache server IP:' . $server[0] . ' Port:' . $server[1]);						  return array(0, 'Error with connection to memcache server');						}					}else{						// ok grab one from the serverArray											}									} else {					// memcache object was not created in the constructor				}			}