Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 189
Sexo: Masculino
Localização: Portugal - Algarve
Contato:

Variavel username

07-07-2008 14:43

Boas pessoal alguem sabe como poderei xamar a varialvel do username do utilizador da sessão no Windows, e colocar numa função em javascript, para no mesmo documento poder usa-la no formulario em HTML.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Variavel username

07-07-2008 16:25

Acho que por questão de segurança só no JavaScript não tem, talvez tenha com ActiveX ou outras linguagens. Toda via, talvez seja necessário o usuário permitir que o ActiveX seja carregado, o que quase ninguém faz.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 189
Sexo: Masculino
Localização: Portugal - Algarve
Contato:

Variavel username

07-07-2008 21:28

pois, e que eu tenho o scrip em php que me faz isso, busca a variavel do username, grupo de trabalho/Dominio e ate a máquina mesmo do utilizador em questão, so que quando tento puxar a variavel para dentro do HTML ele nao passa, será que tenho que fazer o get mesmo na mesma folha?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Variavel username

07-07-2008 21:41

Se você tem o script em PHP, pode facilmente pegar a variável e jogar no HTML, basta criar uma variável e jogar no HTML.

Que código tem ai?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 189
Sexo: Masculino
Localização: Portugal - Algarve
Contato:

Variavel username

07-07-2008 21:46

Vou mostrar o codigo, tenho acerteza que é uma sena básica para resolver, mas...

<?php // loune 25/3/2006 // For more information see: // http://siphon9.net/loune/2007/10/simple-lightweight-ntlm-in-php/ // // NTLM specs http://davenport.sourceforge.net/ntlm.html $headers = apache_request_headers(); if (!isset($headers['Authorization'])){ header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: NTLM'); exit; } $auth = $headers['Authorization']; if (substr($auth,0,5) == 'NTLM ') { $msg = base64_decode(substr($auth, 5)); if (substr($msg, 0, 8) != "NTLMSSP\x00") die('error header not recognised'); if ($msg[8] == "\x01") { $msg2 = "NTLMSSP\x00\x02"."\x00\x00\x00\x00". // target name len/alloc "\x00\x00\x00\x00". // target name offset "\x01\x02\x81\x01". // flags "\x00\x00\x00\x00\x00\x00\x00\x00". // challenge "\x00\x00\x00\x00\x00\x00\x00\x00". // context "\x00\x00\x00\x00\x30\x00\x00\x00"; // target info len/alloc/offset header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: NTLM '.trim(base64_encode($msg2))); exit; } else if ($msg[8] == "\x03") { function get_msg_str($msg, $start, $unicode = true) { $len = (ord($msg[$start+1]) * 256) + ord($msg[$start]); $off = (ord($msg[$start+5]) * 256) + ord($msg[$start+4]); if ($unicode) return str_replace("\0", '', substr($msg, $off, $len)); else return substr($msg, $off, $len); } $user = get_msg_str($msg, 36); $domain = get_msg_str($msg, 28); $workstation = get_msg_str($msg, 44); print "You are $user from $domain/$workstation"; } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Seguestões/Participações</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body onload="document.tickets.TK1.focus()" onLoad="collapseAll()" SCROOLING="NO" NORESIZE onKeyDown="javascript:return tecla();"> <form enctype='multipart/form-data' action='process.php' name="tickets" id="suges" method='post'onSubmit="return verifica()"> <table width="576" height="337" border="0"> <tr> <td width="1" height="333">&nbsp;</td> <td width="565"> <table width="523" height="89" border="0"> <tr> <td width="11%" height="24"> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif">E-mail:*</font></div></td> <td height="24"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> <input name="TK1" type="text" id="TK1" value="$user" size="25" readonly="true" onChange="voltar1(this);" style="text-transform:uppercase;" onKeyDown="return handleEnter(this, event);" onKeyPress="return letrasonlyforBD(this, event)" maxlength="20"> </font></font></font></font></td> <td width="16%" rowspan="3"> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div> <div align="left"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></div></td> </tr> <tr> <td height="21"> <div align="left"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font></div> <font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif">Assunto:*</font></td> <td height="21"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> <input name="TK5" type="text" id="TK5" size="60" style="text-transform:uppercase;" onKeyDown="return handleEnter(this, event);" onChange="voltar2(this);" onKeyPress="return letrasonlyforassunto(this, event)" maxlength="45"> </font></font></font></font></font></font></font><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font></td> </tr> <tr> <td height="21"> <div align="left"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font></div> <font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif">&nbsp; </font></td> <td width="73%" height="21"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><font color="#999999"><font size="2"><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif"> </font></font></font></font></td> </tr> </table> <legend><font color="#999999" size="2" face="Geneva, Arial, Helvetica, sans-serif">Descri&ccedil;&atilde;o:*<font size="1"> </font></font></legend> <textarea name="TK6" cols="70" rows="8" id="TK6" style="text-transform:uppercase;" onChange="voltar3(this);" onkeypress=limita(this,200)></textarea> </td> </tr> </table> <table width='617' border='0'> <tr> <td height="23" colspan="4"> <hr></td> </tr> <tr> <td width='139' height="26"> <p><font color="#999999" size="1" face="Geneva, Arial, Helvetica, sans-serif">* Campos Obrigatórios</font></p></td> <td width='198'>&nbsp;</td> <td width='164'><div align="right"><font color='#999999' size='2' face='Verdana'> <input name='submit2' type=submit value='Enviar'> </font></div></td> <td width='67'><div align="right"><font color='#999999' size='2' face='Verdana'> <input name='reset2' type=reset value='Limpar'> </font></div></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p><p>&nbsp;</p> </form> </body> </html>

Diga-mos que é um formulário e o que eu queria era no camoi Nome: aparecer a variavel do utilizador que esta na sessão do windonws...
Meto a $user mas nao me aparece nada, melhor...ele nbao esta a difinir como variavel, pois aparece o $user...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Variavel username

07-07-2008 22:57

Tenta ao invés de usar o $user, usar:

<? echo $user; ?>

Porque a parte do HTML tá fora do PHP.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado