Avatar Image
Machacateclados
Machacateclados
Buenos dias gente del foro.

Queria saber si alguien puede decirme de donde puedo obtener funciones en php que obtengan datos como: el nombre del usuario del pc, el nombre del host...

Espero que puedan ayudarme, muchas gracias.
Idea
Avatar Image
Usuario habitual
Usuario habitual

Aquí tienes algunas ...

http://www.php.net/manual/es/ref.info.php

Saludos.

Avatar Image
Machacateclados
Machacateclados
Gracias, pero no encuentro la funcion exacta que devuelva el nombre del usuario activo en la maquina o el nombre del equipo en el que estoy. Perdonar si soy torpe.

Muchas Gracias otra vez.
Avatar Image
Usuario habitual
Usuario habitual

Prueba con get_current_user() para el nombre del usuario.

Para el nombre de la máquina, la verdad es que no sé. Aparece en la salida de phpinfo(). Igual puedes filtrarla y sacar de ahí el nombre. O igual alguien conoce un método mejor Helado

Avatar Image
Machacateclados
Machacateclados
Muchas gracias Caid, esa funcion que me has dicho por ahora no me es util, y la variable de me devuelve el nombre del equipo es ' $COMPUTERNAME '.
Ya me las arreglare mientras para poder averiguar la varible o funcion que de devuelva el nombre del usuario que esta activo.RollEyes
Avatar Image
Usuario habitual
Usuario habitual

Me ha picado la curiosidad y he estado haciendo algunas pruebas. El SO, nombre del servidor, versión y máquina sobre la que corre se puede sacar con este trozo de código:

Codigo:
$nombres_sistema = posix_uname();
foreach ($nombres_sistema as $id => $nombre)
echo "<p>$id : $nombre </p>";


En mi ordenador sale :

sysname : Linux
nodename : arwen
release : 2.6.8.1
version : #9 Fri Nov 5 08:34:54 CET 2004
machine : i686

En cuanto al usuario, he conseguido sacar información del /etc/passwd del propietario del proceso, normalmente www-data.

Codigo:
$uid = posix_getuid();
$info_usuario = posix_getpwuid ($uid);
foreach ($info_usuario as $id => $usuario)
echo "<p>$id : $usuario </p>";


El resultado de las órdenes anteriores es :

name : www-data
passwd :
uid : 33
gid : 33
gecos : www-data
dir : /var/www
shell : /bin/sh

La verdad es que no sé si éste es el usuario que buscas o no :/ En fin, espero que te sirva de algo. Saludos.
Avatar Image
Machacateclados
Machacateclados

Buenos dias.

He utilizado tu codigo y me sale el siguiente error:
Call to undefined function: posix_getuid() in c:\ ... on line 267

El usuario que quiero en buscar es el que esta almacenado en Perfiles de Usuario, como el administrador o el nombre del usuario que tambien utilice el mismo pc. Trabajo sobre WIN 2000.

Perdona todo este lio y te agradezco la ayuda.
Muchas gracias Caid.
Avatar Image
Usuario habitual
Usuario habitual

Argh, no se me había ocurrido que podías estar con Windows. Es lógico que no te vayan las funciones POSIX Helado

Lo único que se me ocurre es que uses la W32API

http://www.php.net/manual/es/ref.w32api.php

para hacer llamadas desde PHP a .dll nativas de Windows. En la librería advapi32.dll tienes algunas funciones para recuperar información del sistema y del usuario (como getusername). Igual te resulta más fácil usar funciones de VB. No puedo ayudarte mucho más, porque no conozco la API de Windows.

Saludos.

PD Documentación de getusername: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getusername.asp

Avatar Image
Machacateclados
Machacateclados

Ok, muchas gracias por todo Caid.Giño

Lepole_E
Usuario Novato
Usuario Novato

Hola ... mira yo necesitaba guardar el nombre de la maquina en un sistemita, como una bitacora de usuarios y encontre esta solución no se si te funcione:

echo PHP_uname('n');

me devuelve el nombre de la maquina =)

Saludos.

Lepole.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 08/Mar/2012, 23:52
franciskiko_20 NoSetup.org2980Mar/12
Por: , el 20/Dic/2004, 16:50
antoniusblack RompeRatones Atomo64 sarahvargas52kDec/04
Por: , el 09/Oct/2014, 17:19
craven78 GestionXls NoSetup.org32kJan/15
Por: , el 01/Nov/2011, 06:00
alchro GestionXls12kNov/11
Por: User 5978825, el 14/Mar/2011, 19:55
User 5978825 GestionXls32kMar/11