Salve, sto portando uno script ( cacaclasse© :adhone: ) in PostgreSQL ma siccome non posso testare e non mi ritrovo piu' nome e password per testare on-line dove c'e' questo tipo di database ( ) mi domando se qualcuno di voi puo' testare e/o commentare questo tipo di funzione "intelligente" per creare un oggetto connessione per le query di PostgreSQL.

codice:
function postgreConnection( $HOST, $DBname, $User, $Password ) {
	if( count( $port = explode( ":", $HOST ) ) >= 2 ) {
		$portDB = $port[ count($port) - 1 ];
		$portHOST = substr( $HOST, 0, strlen($portDB)+1 );
		$connection = 'host='.$portHOST.' port='.$portDB.' dbname='.$DBname.' user='.$User.' password='.$Password;
	}
	else {
		$connection = 'host='.$HOST.' dbname='.$DBname.' user='.$User.' password='.$Password;
	}
	return @pg_connect( $connection );
}
secondo voi puo' essere valido come metodo di connessione universale per un database di tipo PostgreSQL ???

$HOST puo' essere tipo ( solo come esempio )
localhost:2323
oppure solo
localhost

Grazie