Cita:
Iniciado por Cluster No hay comando directo de PHP para tal fin . en su defecto lo que me refería (buff hace ya 3 años!! de estos mensajes!!!!) por lo que intento recordar es que PHP en su php.ini.
El puerto lo puedes ver ejecutando cierto comando o viendo directamente la configuración de PostgreSQL en tu servidor .. el comando lo desconozco (por qué entre otras cosas depende de tu S.O.) y una vez que sepas dicho comando podrías ejecutarlo con funciones de PHP como exec() o system() .. etc.
Lo mejor es que veas ese dato desde PGAdmin o consulta a tu administrador de tu servidor.
Un saludo,
Rectifico/aclaro .. En PosgreSQL por lo que indica la documentación tienes la función:
pg_port()
www.php.net/pg_port
Pero dicha función te devuelve el "puerto" de una conexión establecida .. Es decir, si no conectastes usando el puerto y dejas el "por defecto" que php.ini define .. ahí te dirá el puerto que estás usando .. pero si no tienes acceso al php.ini o a ese dato como para realizar la conexión .. pg_port() no te servirá para ese propósito.
Un saludo,