-
Total de itens
2.314 -
Registro em
-
Última visita
Tudo que ursolouco postou
-
COM+ é muito bom, viavel e interessante, contanto que você programe no servidor ou tenha acesso diretamente a ele, pois se você assina um host, dificilmente eles vão deixar você registrar um *.dll no servidor sem que você mande o código do projeto para analise. Mas neste caso, já seria o suficiente. Abraços!!!
-
Oia o site da assinatura e veja se ajuda..
-
Não seria assim ? <?php if ($area != ""){ include($area.".html"); }else{ $url = $area.".html"; include("$url"); } ?>
-
Veja se pode lhe ajudar...
-
Brothers!! Para configurar o meu equipamento, este tutorial, me ajudou em muito!! Se for util, esta aqui!! Abraços!!!
-
Brother!! Sou iniciante em PHP, mas acho que você tem que configurar corramente o servidor Apache, ou o arquivo PHP.INI para ele interpretar os aquivos .php Se não me engano, acho que seja isso aqui no httpd.conf: DirectoryIndex index.php index.html Abraços!! [urso]
-
Harran!! Acho que matei a xarada... <? $username = $_POST["username"]; $senha =$_POST["senha"]; include("conecta.php"); $resultado = mysql_query("Select * from usuarios where username = '$username'"); $linhas = mysql_num_rows($resultado); if($linhas == 0){ $erro = "<p align=\"center\">Usuario inválido !</p>"; }else{ if($senha != mysql_result($resultado, 0, "senha")){ $erro = "<p align=\"center\">Senha invalida !</p>"; } else{ setcookie("nome_usuario", $username); setcookie("senha_usuario", $senha); header('location: administra.php'); } } mysql_close($conexao); if(isset($erro)){ ?> <html> <head> <title>Login do Sitema !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../CSS/geral.css" rel="stylesheet" type="text/css"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> </head> <body leftmargin="0" topmargin="0"> <div style="position:absolute; left:0; top:0; width:100%; height:100%; z-index:1"> <table width="100%" height="100%" cellpadding="0" cellspacing="0"> <tr> <td width="100%" align="center" valign="middle"> <? print($erro);?> </td> </tr> </table> </div> </body> </html> <? } ?> Recupero os dados, vejo se é igual com os do banco de dados, se tiver tudo 'ok', redireciono o visitante, caso contrario, passo uma string para meu $erro e depois monto documento com a mensagem de erro!! Hehehe, já aprendi a primeira.... Muito Obrigado à todos!!! Valeu mesmo.....
-
Opa, valeu galera pelas boas vindas!! Então eu teria que mudar o seguinte: - Se tudo Ok, adiciona o cookie e redirecionar o visitante com <javascript> ou - Se houver erro de usuario ou senha, printar mensagem na tela inicialmente.... ? Basicamente então, os cookies e manipulação de informações com cliente sempre devem ser feitas antes de dar qualquer saida na tela.... seria isso ? OBS: obrigado pela atenção Brothers...
-
Oxi, deslogou porque ? Doidera.....
-
Obrigado!! Eu coloquei o seguinte comando aqui no script: print("<script language=\"javasctipt\">"); print("window.location='administra.php'"); print("</script>"); ai, deu até uma luz, mas continua dando erro no cabeçalho, olha só: Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\php\meuphp\login\login.php:6) in c:\apache\htdocs\php\meuphp\login\login.php on line 51 porque ele não adicona os cookies ? Há, muito obrigado, valeu mesmo
-
Olá senhores!!!! Agora, estarei importunando por aqui, pois estou aprendendo PHP e já de inicio me deparei com uma duvida fulminante q não consegui resolver, então venho pedir ajuda. Em ASP, sem querer comparar as linguagens, eu ultilizava o seguinte para redirecionar o usuário: Response.Redirect("site.asp") Em PHP, acredito que seja o método 'Location' do objeto 'Header', mas infelizmente não consegui fazer, vejam: <html> <head> <title>Login do Sitema !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../CSS/geral.css" rel="stylesheet" type="text/css"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> </script> </head> <body leftmargin="0" topmargin="0"> <div style="position:absolute; left:0; top:0; width:100%; height:100%; z-index:1"> <table width="100%" height="100%" cellpadding="0" cellspacing="0"> <tr> <td width="100%" align="center" valign="middle"> <? // Sistema de Autenticação: $username = $_POST["username"]; $senha =$_POST["senha"]; //recolhendo os dados do formulario: include("conecta.php"); $resultado = mysql_query("Select * from usuarios where username = '$username'"); $linhas = mysql_num_rows($resultado); if($linhas == 0){ //verifica retorno da consultao ao banco de dados em relação ao nome de usuario; ?> <p align="center"> Usuario não encontrado no sistema !</p> <? } else{ //verificando a senha digitada; if($senha != mysql_result($resultado, 0, "senha")){ ?> <p align="center">Senha invalida !</p> <? }else{ //usuario e senha existem; //adicionar cookie setcookie("nome_usuario", $username); setcookie("senha_usuario", $senha); //após adicionar cookie, redirecionar usuario. header('location: administra.php'); } } mysql_close($conexao); ?> </td> </tr> </table> </div> </body> </html> Ele apresenta o seguinte erro: Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\php\meuphp\login\login.php:6) in c:\apache\htdocs\php\meuphp\login\login.php on line 51 Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\php\meuphp\login\login.php:6) in c:\apache\htdocs\php\meuphp\login\login.php on line 52 Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\php\meuphp\login\login.php:6) in c:\apache\htdocs\php\meuphp\login\login.php on line 56 Como podemos ou como devo proceder para solucionar o erro e redirecionar meu usuario para a pagina 'administra.php' ? OBS: já tentei com os dois pontos em Location e nada de funciona... Podem me explicar ? Obrigado!!!! [urso]
-
Não sei se ajuda, mas uma consulta de atualização, seria mais ou menos isso aki... UPDATE Suppliers INNER JOIN (Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID) ON Suppliers.SupplierID = Products.SupplierID SET Suppliers.City = 'São Paulo' WHERE (((Products.ProductID)=1)); Esta consulta atualiza a 'City' para são paulo onde 'ProductID' for igual a 1 Ajuda ?
-
onde você quer conectar ? diria que asp, conecta em inumeros bancos de dados, mas não há uma lista pré-definida.
-
perguntinha boba, qual componente de upload esta instalado no host e mais uma informação.... você ter permissão para isso ?
-
Colunistas Parte 2
tópico respondeu ao edgar2000br de ursolouco em Novidades e Anúncios Script Brasil
Com licença.... Mas nem estou acreditando que estou respondendo isso aqui..... mas vamos lá!! && Essas são as duas frases mais construtivas deste tópico. Me desculpem à todos mas é a mais pura verdade. O fato do 'Binho' esta ocupado, não só com o site, é um problema dele e temos que entender que todos possuem problemas e falta de tempo para administra-los. Acho que se você esta sentindo falta de conteudo, atualização ou algo semelhante, venha ao forum, peça opinião a comunidade e, já que notou isso, elabore algo legal para exibir aos frequentadores do site. Eu li isso aqui, não sei se foi aqui ou no Imasters.... Esta frase acaba com os comentários e criticas ao conteudo da SB, se você sente falta de algo, primeiro dê uma idéia, veja porque ela não foi aceita e só depois, se houver algo a dizer, RECLAME!! Abraços!!!! [ursolouco] -
Atribua o valor das sessions para variaveis e monte um novo t-sql e faça um pequeno teste...
-
Ou se quiser, pode contar quantos registros foram afetados pela sua consulta, porem em t-sql: SELECT Count(Campo_Tabela) as Total From Tabela Contador = CInt(Rs("Total")) Response.Write("Total Registros:" & Contador) Abraços!!!!
-
Antes de começar o Looping, declare o contador Contador = 0 e dentro do Looping, você incrementa ele... Contador = Contador + 1 Depois, você exibe ele na tela... Response.Write(Contador) Isso Ajuda ?
-
E ai Xuxu!!! Já pensou em usar UDL para gerar um string de conexão e conectar no banco ? Veja este tutorial que o resopi criou.. Bjaun..
-
Fiz isso uma vez... <HTML> <HEAD> <TITLE>Distribuindo os registros em 3 Colunas - v1.0 - ursolouco@hotmail.com</TITLE> </HEAD> <BODY> <% strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=ursolouco;Initial Catalog=Northwind;Data Source=." Set Conn = Server.CreateObject("adodb.connection") Conn.Open(strConn) Set Rs = Server.CreateObject("adodb.recordset") Rs.CursorLocation = 3 meuSQL = "SELECT * FROM Products" Set Rs = Conn.Execute(meuSQL) vetor = Rs.GetRows() Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing Total = UBound(Vetor, 2) Contador = 0 Response.Write("<table>") While Contador < Total Response.Write("<tr>") For C = 0 To 2 If Contador <= Total Then Response.Write("<td><p><font face='verdana' size='1' color='#000099'>" & Contador & "-> " & Vetor(1, Contador) & "</font></p></td>") End if Contador = Contador + 1 Next Response.Write("</tr>") Wend Response.Write("</table>") %> </BODY> </HTML> Coloquei este código aqui como resposta para um membro, mas não sei se ajudou, então fica ai, dada a dica...
-
Desisto!!! Este usuarios deste forum, me vencem pelo cansaço. Veja a po@#$%¨do exemplo que criei aqui em casa pra mostar à todos que do jeito que disse, funciona, não só bem, como PERFEITAMENTE rapido. Download dos arquivos!!!
-
Ok, vamos lá, vamos ver se sou esperto o bastante... Dentro do seu banco de dados, faz uma consulta com o o seguinte nome: Insere_Cadastro Abra ela no modo SQL, copie e cole este código aqui... INSERT INTO users ( Username, [Password], Email, Primeiro, Ultimo ) VALUES ([:Username], [:Password], [:Email], [:Primeiro], [:Ultimo]); Agora, crie uma pagina com este nome: confirma_urso Copie e cole este código: <!--#include file="adovbs.inc" --> <html> <head> <title>v1.0 - Aos Preguiçosos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- p { font-family: Verdana; font-size: 10px; color: #000000; } --> </style> </head> <% Acao = Request.Form("Acao") If Acao = "Cadastrar" Then cBanco = Server.MapPath("ecom.mdb") strConn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& cBanco &"" Set Conn = Server.CreateObject("Adodb.connection") Conn.Open(strConn) 'Conectando no banco de dados Username = Request.Form("username") Password = Request.Form("password") Email = Request.Form("email") Primeiro = Request.Form("primeiro") Ultimo = Request.Form("ultimo") Set objCmd = Server.CreateObject("adodb.command") With objCmd .ActiveConnection = Conn .CommandType = AdCmdStoredProc .CommandText = "Insere_Cadastro" End With objCmd.Parameters.Append objCmd.CreateParameter(":Username", adVarChar, AdParamInput, 10, 1) objCmd.Parameters.Append objCmd.CreateParameter(":PassWord", adVarChar, AdParamInput, 10, 2) objCmd.Parameters.Append objCmd.CreateParameter(":EMail", adVarChar, AdParamInput, 30, 3) objCmd.Parameters.Append objCmd.CreateParameter(":Primeiro", adVarChar, AdParamInput, 15, 4) objCmd.Parameters.Append objCmd.CreateParameter(":Ultimo", adVarChar, AdParamInput, 15, 5) objCmd(":Username") = Username objCmd(":Password") = Password objCmd(":Email") = Email objCmd(":Primeiro") = Primeiro objCmd(":Ultimo") = Ultimo objCmd.Execute If Err.Number <> 0 Then Response.Write(Err.Description) Else Response.Redirect("Obrigado.html") End if Conn.Close Set Conn = Nothing Else %> <body> <table width="500" height="304" border="0" align="center" cellpadding="0" cellspacing="0"> <form method="post" name="" action="confirma_urso.asp"> <tr valign="middle"> <td height="32" colspan="2"> <p align="center"><strong>Para efetuar o cadastro no sistema ECom, preencha os dados abaixo:</strong><font color="blue" size="3"> </font></p></td> </tr> <tr valign="middle"> <td height="24" colspan="2"> </td> </tr> <tr valign="middle"> <td width="176" height="28"> <p align="right">Username:</p></td> <td width="324"><p> <input name="username" type="text" id="username" size="10" maxlength="10"> </p></td> </tr> <tr valign="middle"> <td height="28"> <p align="right">Senha:</p></td> <td><p> <input name="password" type="password" id="password" size="15" maxlength="10"> </p></td> </tr> <tr valign="middle"> <td height="28"> <p align="right">E-Mail:</p></td> <td><p> <input name="email" type="text" id="email" maxlength="30"> </p></td> </tr> <tr valign="middle"> <td height="28"> <p align="right">Primeiro Nome:</p></td> <td><p> <input name="primeiro" type="text" id="primeiro" maxlength="15"> </p></td> </tr> <tr valign="middle"> <td height="28"> <p align="right">Ultimo Nome:</p></td> <td><input name="ultimo" type="text" id="ultimo" maxlength="15"></td> </tr> <tr valign="middle"> <td height="24" colspan="2"> </td> </tr> <tr valign="middle"> <td height="31" colspan="2"> <p align="center"> <input type="submit" value="Cadastrar"> <input name="Acao" type="hidden" id="Acao" value="Cadastrar"> </p></td> </tr> <tr valign="middle"> <td height="24" colspan="2"> </td> </tr> <tr valign="middle"> <td height="29" colspan="2"> <p align="center">ECom é propriedade da Eagle Team (C-2004)</p></td> </tr> </form> </table> </body> </html> <% End If %> OBS: não vou dizer que o arquivo "adovbs.inc" tem que estar no mesmo diretorio ...... e tambem não vou falar q sou preguiçoso. Boa ?Sorte!!!
-
Só porque sou um kara bonzinho... Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("\lucianoalves\db\portal.mdb")) Mas só desta vez... viu ..
-
Email = Request("Email") username = Request("username") password = Request("password") Primeiro = Request("primeiro") Ultimo = Request("ultimo") SQL_DO_URSO = "INSERT INTO users(Email, Username, Password, Primeiro, Ultimo) VALUES (email, username, password, primeiro, ultimo) Tenta ai ... e coloca a @#$%¨&*()_ da mensagem de erro....#$%¨&*()
-
Brother!!! Faça isso... Set oConn = Server.CreateObject("ADODB.Connection") oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("\seu_username_no_brinkster\db\BrinksterExampleDatabase.mdb"))