#1• 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. |
#2• Aquí tienes algunas ... |
#3• 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. |
#4• Prueba con get_current_user() para el nombre del usuario. |
#5• 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. |
#6•• 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. |
#7• 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. |
#8• Argh, no se me había ocurrido que podías estar con Windows. Es lógico que no te vayan las funciones POSIX |
#9• Ok, muchas gracias por todo Caid. |
#10• 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 | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: franciskiko_20, el 08/Mar/2012, 23:52 | 2 | 2k | Mar/12 | |
Por: antoniusblack, el 20/Dic/2004, 16:50 | 5 | 2k | Dec/04 | |
Por: craven78, el 09/Oct/2014, 17:19 | 3 | 2k | Jan/15 | |
Por: alchro, el 01/Nov/2011, 06:00 | 1 | 2k | Nov/11 | |
Por: User 5978825, el 14/Mar/2011, 19:55 | 3 | 2k | Mar/11 |