Jump to content

VMG

Members
  • Content count

    34
  • Joined

  • Last visited

Everything posted by VMG

  1. VMG

    Caminho do arquivo

    Bom dia, pessoal!! Como faço pra salvar no banco de dados o caminho do arquivo e na minha página em php ele mostrar o link pra quando eu clicar nele, ele abrir o arquivo pra eu conseguir visualizar? Por exemplo: No banco eu salvo assim: Nome: Teste, Caminho: 192.168.1.8/testes/teste.pdf , ai na minha página aparece o Nome: Teste e o link pra clicar e abrir o teste.pdf Seria possível fazer isso? Pois eu realmente não sei fazer :/ Obrigada desde já!!
  2. VMG

    Caminho do arquivo

    Coloquei o pdf dentro da pasta do site e continua dando You don't have permission to access /teste/< on this server. :(
  3. VMG

    Caminho do arquivo

    Copiei a url lá no banco de dados e colei no navegador e o arquivo pdf abriu Eu só queria saber como listar os arquivos no diretório e ao clicar sobre o caminho ele abrir no próprio navegador. Mas não sei se isso é possível
  4. VMG

    Caminho do arquivo

    Eu usei esse código que você falou <a href="<?$C:\Users\ti\Documents\PDF\teste.pdf?>">teste</a> Só que está dando isso, estou fazendo algo errado? Forbidden You don't have permission to access /teste/< on this server.
  5. VMG

    Caminho do arquivo

    Tem arquivos que vão estar em outros servidores da empresa. Ai gravei o caminho no banco, mas na página aparece pra mim o caminho e só, não é tipo um link pra quando clicar sobre o caminho ele abrir o arquivo. Teria como eu linkar isso ou só criando uma parte de download mesmo? Desculpe tantas perguntas, mas realmente estou enrolado com isso :(
  6. VMG

    Caminho do arquivo

    Eu quero salvar o caminho do arquivo no banco de dados e na pagina mostrar um link pra quando eu clicar nesse link ele abrir o documento pra ser visualizado. Não sei se teria como só visualizar ou teria que baixar o documento. A principio eu usaria só documentos pdf então poderia abrir direto no chrome né? Então o link abriria o documento no próprio chrome
  7. Bom dia, pessoal! Estou com uma dúvida, é possível criar um banco de dados no phpmyadmin, por exemplo chamado "documentos" e nesse banco ter o "nome" do documento e a "descrição" que seria o caminho de onde o arquivo está? E na página em php ele mostrar os nomes dos arquivos como um link e quando clicar sobre o nome do arquivo ele abrir? Tem como fazer isso? Se sim, como faço? Eu queria clicar no link de exemplo.doc e ele abrir esse documento no word ou clicar no exemplo.pfd e ele abrir direto na página do chrome, só pra visualizar os documentos mesmo sem editar, não sei se isso é possível então se alguém puder me ajudar eu ficarei muito grato!!! Obrigado!!
  8. Boa tarde, pessoal! Preciso de ajuda pra fazer um diagrama de classes, não sou bom em fazer isso então se alguém puder me ajudar eu agradeço muito!! E também me explicar nesse diagrama como fica aquilo de um pra muitos, muitos pra muitos, enfim, não sei se isso usa nesse caso, mas não sei bem como funciona isso. E qual programa que usa pra criar o diagrama? :D Minhas tabelas são essas: Tabela "Usuarios" id_empresa (int (11), auto increment, not null, primary key) login (varchar (250), not null) senha (varchar (250), not null) Tabela "Agenda" id_empresa (foreign key) data (data, not null ) evento (varchar (500), not null) obs (varchar (250), not null) horario (time) id (int (11), auto increment, not null, primary key) -> esse id é de cada evento da agenda Tabela "Chamado" id_empresa (foreign key) nome (varchar (250), not null) email (varchar (250), not null) chamado (varchar (500), not null) id (int (11), auto increment, not null, primary key) -> esse id é de cada chamado Tabela "Documentos" id_empresa (foreign key) nome (varchar (250), not null) arquivo (LONGBLOB, not null) id (int (11), auto increment, not null, primary key) -> esse id é de cada arquivo Muito obrigado mesmo!!
  9. VMG

    Login com Sessão PHP e MySQL

    Bom dia pessoal. Eu estou fazendo uma intranet aqui pra empresa e tenho a página de login, ele testa a conexão com o Active Directory verificando se o usuário e senha estão cadastrados e se tiver ele entra na intranet. Porém eu preciso fazer da seguinte forma: Quando o usuário coloca seu usuário e senha, ele continue verificando no AD se o usuário existe e se ele existir, que abra uma sessão pra esse usuário. Pois tem uma parte de agenda na intranet e cada usuário tem que ter a sua, então eu tenho que abrir uma sessão pra cada usuário que logar pra que fique salvo no banco de dados mysql dele. É possível fazer isso? Tem alguma outra forma de fazer isso na mesma página que eu uso pra fazer o login e testar a conexão? Vou postar meu código de login aqui pra vocês e desde já eu agradeço se alguém puder me ajudar e dar uma luz nisso pois não sei mais o que fazer rsrs login.php <HTML xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <head> <script language="JavaScript" type="text/javascript" src="funcs.js"></script> <style type="text/css"> .login { font-size: 26px; font-family: "Times New Roman", Times, serif; } </style> </head> <body> <!-- Logo da Empresa --> <TD align="center"> <CENTER> <img src="Imagens/bg.fw.png" WIDTH=100% height=-100%/></span></p> </CENTER> <p><BR><BR> <CENTER> <img src="Imagens/senha.png" width="130" height="137"><br> </p> <p> </p> <!-- Fomulario de login --> <CENTER> <form method="post" action="testeconectar.php" name="form" AUTOCOMPLETE='ON' onSubmit="return valida()"> <span class="login">Usuario:</span> <input type="text" name="usu" size="50" maxlength="50" > <br> <br> <span class="login">Senha:</span> <input type="password" name="senha" size="50" maxlength="50" > <br> </p> <p><br> <input type="submit" class="login" value="Entrar"> <br> <br> </p> <p> </p> </form> </body> </html> testeconectar.php <html> <?php set_time_limit(0); function valida_ldap($srv, $usr, $pwd) { $ldap_server = $srv; $auth_user = $usr; $auth_pass = $pwd; // Tenta se conectar com o servidor if (!($connect = @ldap_connect($ldap_server))){ return FALSE; } // Tenta autenticar no servidor if (!($bind = @ldap_bind($connect, $auth_user, $auth_pass))) { // Se nao validar retorna false return FALSE; } else { // Se validar retorna true return TRUE; } } // Fim funcao conectar ldap // Dados do dominio $dominio = "@meudominio.local"; $usu = $_REQUEST['usu'].$dominio; $senha = $_REQUEST['senha']; $ip_server = "192.168.1.6"; // Verifica se o usuario existe no AD if (valida_ldap($ip_server, $usu, $senha)) { echo "usuario autenticado<br>"; session_start(); $_SESSION['usu'] = $usu; // Se o usuario existir ele envia pro painel.html header("Location: painel.html"); // Se o usuario ou a senha estiverem erraros, ele informa isso ao usuario e volta pra pagina de login.php }else { echo '<TD VALIGN=TOP> <CENTER> <img src="Imagens/bg.fw.png" WIDTH=100% height=-100%/></span></p> <font size="15"><br><br>"Usuario ou Senha inválidos"<br><br></font>'; echo ' <p><a href="login.php" imageanchor="1"><img src="Imagens/Voltar.fw.png"></a><br>'; echo ' <BR> <BR> <BR><TABLE BORDER=0 WIDTH=75% ALIGN=CENTER BGCOLOR=#DAA520> <TR> <TD> <CENTER> <FONT COLOR=WHITE size=4> </FONT> </CENTER></TD> </TR> </TABLE> <BR> <BR>'; } ?> </html>
  10. Bom dia, pessoal. Aqui na empresa tem um servidor com o Active Directory onde todos os funcionários estão cadastrados. Estou criando uma intranet e na página de login da intranet eu já consigo verificar no AD se o usuário e senhas digitados estão cadastrados e se estiverem o funcionário consegue acessar a intranet. Porém na intranet, tem um sisteminha bem básico de agenda, mas quando o usuário adiciona um novo evento ele não salva no banco de dados na agenda desse funcionário, se qualquer outro funcionário acessar a intranet vai ver que na agenda está o evento que outro funcionário marcou. Eu preciso que cada funcionário tenha a sua agenda pessoal, mas não sei como fazer isso. Teria alguma forma de verificar no ad o usuário e no banco de dados mysql ele já verificar que foi aquele usuário que logou e entrar na agenda dele? Ou alguma outra forma de fazer isso? Vou passar aqui o meu código pra conectar no AD e o código da agenda. Se alguém puder me ajudar ficarei muito grato! conectarAD.php <html> <?php set_time_limit(0); function valida_ldap($srv, $usr, $pwd) { $ldap_server = $srv; $auth_user = $usr; $auth_pass = $pwd; // Tenta se conectar com o servidor if (!($connect = @ldap_connect($ldap_server))){ return FALSE; } // Tenta autenticar no servidor if (!($bind = @ldap_bind($connect, $auth_user, $auth_pass))) { // Se nao validar retorna false return FALSE; } else { // Se validar retorna true return TRUE; } } // Fim funcao conectar ldap // Dados do dominio $dominio = "@meudominio.local"; $usu = $_REQUEST['usu'].$dominio; $senha = $_REQUEST['senha']; $ip_server = "192.168.1.3"; // Verifica se o usuario existe no AD if (valida_ldap($ip_server, $usu, $senha)) { echo "usuario autenticado<br>"; session_start(); $_SESSION['usu'] = $usu; // Se o usuario existir ele envia pro painel.html header("Location: painel.html"); // Se o usuario ou a senha estiverem erraros, ele informa isso ao usuario e volta pra pagina de login.php }else { echo '<TD VALIGN=TOP> <CENTER> <img src="Imagens/bg.fw.png" WIDTH=100% height=-100%/></span></p> <font size="15"><br><br>"Usuario ou Senha inválidos"<br><br></font>'; echo ' <p><a href="login.php" imageanchor="1"><img src="Imagens/Voltar.fw.png"></a><br>'; } ?> </html> agenda.php <HTML xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="Imagens/favicon.ico" > <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <TITLE>Agenda</TITLE> <!-- Script para ajustar a resolucao --> <script language="JavaScript" type="text/javascript"> if (screen.width >= "1024") { window.resizeTo(1024, 768); } if (screen.width == "800") { window.resizeTo(800, 600); } if (screen.width <= "800") { window.resizeTo(640, 420); } </script> <!-- Estilo --> <STYLE TYPE="text/css"> body,td { font-family: arial, helvetica, Times New Roman; color: #434343; font-size: 18px;} </STYLE> <!-------------> </HEAD> <?php require_once('cadastrando.php'); require_once('exibir.php'); ?> <BODY WIDTH=100% height=-100%> <!-- Logo da Empresa --> <TD VALIGN=TOP> <CENTER> <img src="http://192.168.1.120:8080/imagens/bg.fw.png" WIDTH=100% height=-100%/> </CENTER> <BR> <BR> <BR> <!-- Faixa agenda --> <TABLE BORDER=0 WIDTH=95% ALIGN=CENTER BGCOLOR=#DAA520> <TR> <TD height="29"> <CENTER> <FONT COLOR=WHITE FONT SIZE=5> Agenda </FONT> </CENTER> </TD> </TR> </TABLE> <BR> </CENTER><BR> <!-- Fomulario da agenda --> <form name="signup" method="post" align="center"> <div> <label>Data:</label> <input type="date" name="data" SIZE=60/> </div> <br> <div> <label>Horário:</label> <input type="time" name="horario" SIZE=60/> </div> <br> <div> <label>Evento:</label> <textarea rows="1"cols="50" maxlength="2000" name="evento"></textarea> </div> <br> <div> <label>Observação:</label> <textarea rows="1"cols="50" maxlength="1000" name="obs"></textarea> </div> <br> <div> <input name="cadastrar" type="submit" value="Salvar" /> </div> </form> <div> <div> <!-- Exibe na tela o que foi cadastrado no formulario --> <?php if($exibir > 0){ do{ ?> <?php require('deletar.php'); require('editar.php'); require('salvar.php'); ?> <form method="post" align="center" cellpadding="1" cellspacing="2"> <input type="hidden" name="id_bd" id="id_bd" value="<?=$exibir['id']?>"> <input name="data_bd<?=$exibir['id']?>" id="data_bd<?=$exibir['id']?>" value="<?=$exibir['data']?>" disabled> <input name="horario_bd<?=$exibir['id']?>" id="horario_bd<?=$exibir['id']?>" value="<?=$exibir['horario']?>" disabled> <input name="evento_bd<?=$exibir['id']?>" id="evento_bd<?=$exibir['id']?>" value="<?=$exibir['evento']?>" disabled> <input name="obs_bd<?=$exibir['id']?>" id="obs_bd<?=$exibir['id']?>" value="<?=$exibir['obs']?>" disabled> <input type="button" name="editar_bd<?=$exibir['id']?>" id="editar_bd<?=$exibir['id']?>" value="Editar"> <input type="submit" name="salvar_bd<?=$exibir['id']?>" id="salvar_bd<?=$exibir['id']?>" value="Salvar"> <input type="submit" name="apagar_bd<?=$exibir['id']?>" id="apagar_bd<?=$exibir['id']?>" value="Apagar"> </form> <?php }while($exibir = mysqli_fetch_assoc($query_exibir)); } ?> </div> </div> <br><br> <!-- Link para Voltar a pagina painel.html --> <CENTER> <p><a href='http://192.168.1.120:777/painel.html' imageanchor="1"><img src="http://192.168.1.120:8080/imagens/Voltar.fw.png"></a></p> <p> </p> </BODY> </HTML> cadastrando.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastrando..</title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "agenda"; $conexao = mysqli_connect($host, $user, $pass, $banco) or die; ?> <?php if(isset($_POST['cadastrar'])){ $data=$_POST['data']; $evento=$_POST['evento']; $obs=$_POST['obs']; $horario=$_POST['horario']; $sql = mysqli_query($conexao, "INSERT INTO agenda(data, evento, obs, horario) VALUES ('$data' , '$evento' , '$obs' , '$horario')"); } ?> </body> </html> deletar.php <?php if(isset($_POST['apagar_bd'.$exibir['id']])){ $sql_del = "DELETE FROM agenda WHERE id = ".$_POST['id_bd'].";"; $query_del = mysqli_query($conexao, $sql_del) or die (mysqli_error($conexao)); echo "<script>location.href='agenda.php';</script>"; } ?> editar.php <script> $().ready(function editando() { var data = "#data_bd<?=$exibir['id']?>"; var horario = "#horario_bd<?=$exibir['id']?>"; var evento = "#evento_bd<?=$exibir['id']?>"; var obs = "#obs_bd<?=$exibir['id']?>"; var click = '#editar_bd<?=$exibir['id']?>'; $(click).click(function() { $(data).each(function() { if ($(this).attr('disabled')) { $(this).removeAttr('disabled'); } else { $(this).attr({ 'disabled': 'disabled' }); } }); }); $(click).click(function() { $(horario).each(function() { if ($(this).attr('disabled')) { $(this).removeAttr('disabled'); } else { $(this).attr({ 'disabled': 'disabled' }); } }); }); $(click).click(function() { $(evento).each(function() { if ($(this).attr('disabled')) { $(this).removeAttr('disabled'); } else { $(this).attr({ 'disabled': 'disabled' }); } }); }); $(click).click(function() { $(obs).each(function() { if ($(this).attr('disabled')) { $(this).removeAttr('disabled'); } else { $(this).attr({ 'disabled': 'disabled' }); } }); }); }); </script> exibir.php <?php $sql_exibir = "SELECT * FROM agenda ORDER BY id ASC"; $query_exibir = mysqli_query($conexao, $sql_exibir) or die(mysqli_error($conexao)); $exibir = mysqli_fetch_assoc($query_exibir); ?> salvar.php <?php if(isset($_POST['salvar_bd'.$exibir['id']])){ if(empty($_POST['data_bd'.$exibir['id']])&& empty($_POST['horario_bd'.$exibir['id']])&& empty($_POST['evento_bd'.$exibir['id']])&& empty($_POST['obs_bd'.$exibir['id']])){ echo "<script>alert('Edite algum campo antes de Salvar!')</script>"; }else{ $data_new = $_POST['data_bd'.$exibir['id']]; $horario_new = $_POST['horario_bd'.$exibir['id']]; $evento_new = $_POST['evento_bd'.$exibir['id']]; $obs_new = $_POST['obs_bd'.$exibir['id']]; $sql_new = "UPDATE `agenda`.`agenda` SET data='$data_new', horario='$horario_new', evento='$evento_new', obs='$obs_new' WHERE `agenda`.`id` = ".$_POST['id_bd'].";"; $query_new = mysqli_query($conexao, $sql_new) or die(mysqli_error($conexao)); echo "<script>location.href='agenda.php';</script>"; } } ?>
  11. VMG

    Alterar e deletar dados do banco

    Obrigado a todos pela ajuda!! Principalmente ao marlon255 que me ajudou muito mandando o código que ele fez! Obrigado mesmo!! :D
  12. VMG

    Alterar e deletar dados do banco

    Bom dia pessoal! Estou fazendo um sisteminha de agenda bem simples, já consigo inserir dados no banco de dados, mas queria alterar os dados e excluir e automaticamente mostrar na tela a alteração ou a exclusão que foi feita. Porém não sei como fazer isso. Sou iniciante em php e preciso de ajuda!! Vou postar aqui o código que tenho, se vocês puderem me ajudar eu ficarei muito grato!! Esse é o formulário pra pegar os dados: agenda.php <HTML xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="Imagens/favicon.ico" > <HEAD> <TITLE>Agenda</TITLE> <!-- Script para ajustar a resolução --> </script> <script language="JavaScript" type="text/javascript"> if (screen.width >= "1024") { window.resizeTo(1024, 768); } if (screen.width == "800") { window.resizeTo(800, 600); } if (screen.width <= "800") { window.resizeTo(640, 420); } </script> </HEAD> <BODY WIDTH=100% height=-100%> <form name="signup" method="post" action="cadastrando.php"> Data: <input type="date" name="data" SIZE=60/> Horário: <input type="time" name="horario" SIZE=60/> Evento: <textarea rows="1"cols="50" maxlength="2000" name="evento"></textarea> Observação: <textarea rows="1"cols="50" maxlength="1000" name="obs"></textarea><br /><br /><br /><br /> <input type="submit" value="Salvar" /> </form> </BODY> </HTML> E aqui o cadastrando.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Cadastrando..</title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "agenda"; $conexao = mysqli_connect($host, $user, $pass) or die; mysqli_select_db($conexao,$banco) or die; ?> <?php $data=$_POST['data']; $evento=$_POST['evento']; $obs=$_POST['obs']; $horario=$_POST['horario']; $sql = mysqli_query($conexao, "INSERT INTO agenda(data, evento, obs, horario) VALUES ('$data' , '$evento' , '$obs' , '$horario')"); ?> </body> </html> Eu queria que na própria página agenda.php, depois que eu inserisse os dados e clicasse no salvar, aparecesse em baixo do formulário, uma tabela com as informações que foram salvas e que eu pudesse alterar e excluir esses dados nessa página agenda.php também. É possível fazer isso? Obrigado desde já!!!
  13. VMG

    CRUD simples com MYSQL

    Boa tarde pessoal! Andei pesquisando pelo google pra achar um sisteminha de crud simples com mysql porém nenhum funcionou, não conectava de jeito nenhum. Por isso esto aqui pedindo ajuda de vocês.Será que alguém tem algum crud bem simples ou algum tutorial que ensine a fazer direito? Eu queria só que a pessoa entrasse no site, ai na página teria pra inserir uma data, um evento, uma observação e um horário e um botão de salvar. Tem como fazer isso de forma fácil e que conecte no banco de dados? Eu visualizo pelo phpmyadmin, porém todos que eu testei, nenhum salva no banco. Se alguém puder me ajudar eu vou ficar muuuito grato mesmo! Obrigado e boa tarde!
  14. VMG

    CRUD em PHP não salva no MYSQL

    Boa noite pessoal. Eu achei um CRUD na internet e modifiquei para o que eu precisava, porém quando clico em salvar, ele não faz nada. Vou postar aqui os scripts se alguém puder dar uma olhada e me dizer pq não esta salvando eu ficarei muito grato! Eu abri o meu MySQL 5.7 Command Line Client - Unicode e criei: Create database cadastroevento; Use cadastroevento; Create table cadastroevento ( Id int(11) not null auto_increment primary key, data varchar(50), evento varchar(1000), obs varchar (2000), horario varchar(50) ); Depois fui para o php: index.html <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Agenda</title> <link rel="stylesheet" type="text/css" href="css/easyui.css"> <link rel="stylesheet" type="text/css" href="css/icon.css"> <link rel="stylesheet" type="text/css" href="css/demo.css"> <style type="text/css"> #fm{ margin:0; padding:10px 30px; } .ftitle{ font-size:14px; font-weight:bold; color:#666; padding:5px 0; margin-bottom:10px; border-bottom:1px solid #ccc; } .fitem{ margin-bottom:5px; } .fitem label{ display:inline-block; width:80px; } </style> <script type="text/javascript" src="js/jquery-1.6.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> <script type="text/javascript"> var url; function newEvent(){ $('#dlg').dialog('open').dialog('setTitle','Novo Evento'); $('#fm').form('clear'); url = 'salvar_cadastroevento.php'; } function editEvent(){ var row = $('#dg').datagrid('getSelected'); if (row){ $('#dlg').dialog('open').dialog('setTitle','Editar Evento'); $('#fm').form('load',row); url = 'atualizar_cadastroevento.php?id='+row.id; } } function saveEvent(){ $('#fm').form('submit',{ url: url, onSubmit: function(){ return $(this).form('validate'); }, success: function(result){ var result = eval('('+result+')'); if (result.success){ $('#dlg').dialog('close'); $('#dg').datagrid('reload'); } else { $.messager.show({ title: 'Erro', msg: result.msg }); } } }); } function removeEvent(){ var row = $('#dg').datagrid('getSelected'); if (row){ $.messager.confirm('Confirm','Tem certeza que deseja remover o Evento?',function(r){ if (r){ $.post('remover_cadastroevento.php',{id:row.id},function(result){ if (result.success){ $('#dg').datagrid('reload'); } else { $.messager.show({ title: 'Error', msg: result.msg }); } },'json'); } }); } } </script> </head> <body> <center> <h2>Agenda</h2> <table id="dg" title="Cadastar Evento" class="easyui-datagrid" style="width:700px;height:250px" url="pegar_cadastroevento.php" toolbar="#toolbar" pagination="true" rownumbers="true" fitColumns="true" singleSelect="true"> <thead> <tr> <th field="data" width="50">Data</th> <th field="evento" width="50">Evento</th> <th field="obs" width="50">Observação</th> <th field="horario" width="50">Horário</th> </tr> </thead> </table> <div id="toolbar"> <a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="newEvent()" title="Adicionar Evento">Novo Evento</a> <a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editEvent()" title="Alterar Dados do Evento">Editar Evento</a> <a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="removeEvent()" title="Remover Evento">Remover Evento</a> </div> <div id="dlg" class="easyui-dialog" style="width:400px;height:280px;padding:10px 20px" closed="true" buttons="#dlg-buttons"> <div class="ftitle">Dados do Evento</div> <form id="fm" method="post" novalidate> <div class="fitem"> <label>Data:</label> <input name="data" class="easyui-validatebox" required> </div> <div class="fitem"> <label>Evento</label> <input name="evento" class="easyui-validatebox" required> </div> <div class="fitem"> <label>Observação:</label> <input name="obs"> </div> <div class="fitem"> <label>Horário:</label> <input name="horario" class="easyui-validatebox" required> </div> </form> </div> <div id="dlg-buttons"> <a href="#" class="easyui-linkbutton" iconCls="icon-ok" onclick="saveEvent()">Salvar</a> <a href="#" class="easyui-linkbutton" iconCls="icon-cancel" onclick="javascript:$('#dlg').dialog('close')">Cancelar</a> </div> </center> </body> </html> conn.php <?php $conn = @mysql_connect('127.0.0.1','root','1234'); if (!$conn) { die('Não foi possível Conectar: ' . mysql_error()); } mysql_select_db('cadastroevento', $conn); ?> pegar_cadastroevento.php <?php $page = isset($_POST['page']) ? intval($_POST['page']) : 1; $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10; $offset = ($page-1)*$rows; $result = array(); include 'conn.php'; $rs = mysql_query("select count(*) from cadastroevento"); $row = mysql_fetch_row($rs); $result["total"] = $row[0]; $rs = mysql_query("select * from cadastroevento limit $offset,$rows"); $items = array(); while($row = mysql_fetch_object($rs)){ array_push($items, $row); } $result["rows"] = $items; echo json_encode($result); ?> salvar_cadastroevento.php <?php $data = $_REQUEST['data']; $evento = $_REQUEST['evento']; $obs = $_REQUEST['obs']; $horario = $_REQUEST['horario']; include 'conn.php'; $sql = "insert into cadastroevento(data,evento,obs,horario) values('$data','$evento','$obs','$horario')"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao inserir dados.')); } ?> atualizar_cadastroevento.php <?php $id = intval($_REQUEST['id']); $data = $_REQUEST['data']; $evento = $_REQUEST['evento']; $obs = $_REQUEST['obs']; $horario = $_REQUEST['horario']; include 'conn.php'; $sql = "update cadastroevento set data='$data',evento='$evento',obs='$obs',horario='$horario' where id=$id"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao atualizar dados.')); } ?> remover_cadastroevento.php <?php $id = intval($_REQUEST['id']); include 'conn.php'; $sql = "delete from cadastroevento where id=$id"; $result = @mysql_query($sql); if ($result){ echo json_encode(array('success'=>true)); } else { echo json_encode(array('msg'=>'Erro ao remover dados.')); } ?> Eu não entendo muito de php e mysql, então bem provável que esteja fazendo algo errado rsrs Então se alguém puder me ajudar eu agradeço desde já! Muito obrigado e boa noite!
  15. VMG

    Intranet em PHP no IIS

    Pessoal consegui resolver, mas não acesso pelo www.intranetempresa.com, só consigo mesmo acessando pelo IP da minha máquina. Mas de qualquer forma tá funcionando!!! Gostaria de agradecer a todos que me ajudaram e me desculpem a quantidade de perguntas que fiz rs Muito obrigado mesmo a todos!
  16. VMG

    Intranet em PHP no IIS

    Bom dia pessoal! Estou com uma dúvida e não sei como resolver isso. Desenvolvi uma intranet pra empresa onde trabalho toda em PHP, então resolvi usar o IIS para publicar o site. Entrei lá e coloquei pra adicionar um novo site, configurei para www.intranetempresa.com, na porta 80 e com o IP da minha máquina. Coloquei as páginas php numa pasta chamada intranet e essa pasta coloquei no diretório \Inetpub\Wwwroot\intranet e esse diretório eu compartilhei na rede com todos os computadores da empresa. Até aí tudo certo, quando clico lá no IIS pra abrir no navegador, abre o www.intranetempresa.com e mostra direitinho a página que fiz. Porém quando vou em outro computador ou notebook da empresa e acesso o www.intranetempresa.com da página não encontrada. Todos os computadores da empresa estão em rede, no mesmo domínio, mas não consigo acessar a intranet por outro computador que não for o meu onde montei a intranet. O que preciso fazer para conseguir acessar a intranet nos outros computadores? Tenho que fazer alguma configuração nas outras máquinas também? Ou na minha máquina pra permitir que os outros PCs acessem a intranet? Se alguém puder me ajudar eu ficarei muito grato! Obrigado desde já!
  17. VMG

    Intranet em PHP no IIS

    Eu instalei o XAMPP. Teria que instalar mais alguma coisa? Sim, meu computador é o único que consegue conectar, eu clico lá no IIS em cima do site, vou em gerenciar site e depois em procurar, ai ele já abre pra mim no navegador a página de login que eu criei pra intranet, eu faço o login usando algum usuário cadastrado no Active Directory e ele loga direitinho. Mas agora quando tento abrir por outro computador e acesso pelo IP ou pelo nome da minha máquina e tento fazer o login ele da erro, não consegue verificar no Active Directory o usuário. Será que é o firewall que está bloqueando o login?
  18. VMG

    Intranet em PHP no IIS

    Eu tentei acessar pelo IP da minha máquina e continua dando página não encontrada. O que será que pode ser?
  19. VMG

    Intranet em PHP no IIS

    Obrigado pelas respostas e desculpem a ignorância rs Mas como faço pra atrelar a um servidor DNS?
  20. Boa noite, pessoal, achei esse calendário na internet, porém eu preciso fazer algumas modificações nele e não sei como fazer. Eu preciso que quando abra a página, o calendário já esteja aparecendo na página, do jeito que está nesse código ele só parece quando clico na data. Outra coisa que preciso fazer, é quando clicar em uma data, ele marque e me deixe adicionar um comentário por exemplo dia 07/02 "Carnaval" e que isso fique salvo toda vez que abrir a página eu veja no calendário. Alguém pode me ajudar com isso, realmente não sei como fazer ou se dá pra fazer isso. Obrigado desde já! <!doctype html> <html> <head> <meta charset="utf-8" /> <title>Calendário jQuery</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.0/themes/base/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.8.2.js"></script> <script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script> <script> $(function() { $("#calendario").datepicker({ dateFormat: 'dd/mm/yy', dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'], dayNamesMin: ['D','S','T','Q','Q','S','S','D'], dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'], monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'], monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'] }); }); </script> </head> <body> <p>Data: <input type="text" id="calendario" /></p> </body> </html>
  21. Boa noite pessoal. Eu tenho que fazer um calendário na minha página e o calendário está ok. Mas eu criei um formulário que contem todos os dias e um campo para observação. Ao clicar no botão de salvar ele teria que mostrar nessa mesma página que tem o calendário o que eu acabei de salvar. Porém não sei como fazer isso e nem sei se tem como fazer isso. Alguém poderia me ajudar? A imagem pra vocês entenderem melhor o que estou falando: Teria que mostrar nessa mesma página que dia 16 de fevereiro tem uma reunião marcada. Mas realmente não sei como faz isso. Se alguém puder me ajudar eu ficarei muito grato!
  22. Boa tarde, pessoal. Estou desenvolvendo uma intranet para a empresa. Lá na empresa temos um pc com linux 15.04 e nele foi instalado o php. No linux, coloquei uma pasta contendo todos os scripts da intranet. Se eu abro a página de login no próprio linux, e coloco o usuário e a senha, ele verifica no active directory se o usuário existe e loga normalmente. Aí por um computador com o windows eu acesso pelo IP 192.168.0.12 pra entrar na pasta do linux que tem os scripts, aí quando clico no index.php e tento fazer o login ele só da esse erro: "; session_start(); $_SESSION['usu'] = $usu; header("Location: painel.php"); }else { echo "Usuario ou Senha Invalidos"; echo " "; } ?> Então o problema não é o script, pq pelo teste que fiz abrindo pelo linux ele está conectando no AD, verificando o usuário corretamente e logando. O Problema está no windows. Não sei se tem que ser feito alguma configuração no windows pra ele autenticar o usuário ou se tem que modificar algo no script pro windows conseguir fazer esse login. Eu realmente não sei se tem que fazer alguma configuração pra funcionar direito. Alguém poderia me ajudar? Segue abaixo os scripts index.php <HTML xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php session_start('sessao'); ?> <head> <script language="JavaScript" type="text/javascript" src="funcs.js"></script> <style type="text/css"> .login { font-size: 26px; font-family: "Times New Roman", Times, serif; } </style> </head> <CENTER> <img src="Imagens/senha.png" width="130" height="137"><br> </p> <p> </p> <CENTER> <form method="post" action="testeconectar.php" name="form" AUTOCOMPLETE='ON' onSubmit="return valida()"> <span class="login">Usuario:</span> <input type="text" name="usu" size="50" maxlength="50" > <br> <br> <span class="login">Senha:</span> <input type="password" name="senha" size="50" maxlength="50" > <br> </p> <p><br> <input type="submit" class="login" value="Entrar"> <br> <br> </p> </form> </body> </html> testeconectar.php <html> <?php set_time_limit(0); function valida_ldap($srv, $usr, $pwd) { $ldap_server = $srv; $auth_user = $usr; $auth_pass = $pwd; // Tenta se conectar com o servidor if (!($connect = @ldap_connect($ldap_server))){ return FALSE; } // Tenta autenticar no servidor if (!($bind = @ldap_bind($connect, $auth_user, $auth_pass))) { // se nao validar retorna false return FALSE; } else { // se validar retorna true return TRUE; } } // fim funcao conectar ldap $dominio = "@meudominio.local"; $usu = $_REQUEST['usu'].$dominio; $senha = $_REQUEST['senha']; $ip_server = "192.168.1.3"; if (valida_ldap($ip_server, $usu, $senha)) { echo "usuario autenticado<br>"; session_start(); $_SESSION['usu'] = $usu; header("Location: painel.php"); }else { echo "Usuario ou Senha Invalidos"; echo "<br><input type='button' value='voltar' onclick='location.href=\"index.php\";'>"; } ?> Muito obrigado!
  23. VMG

    Ajuda com esse calendário

    Muito obrigado meu amigo! Mas a segunda questão, seria eu entrar no calendário e clico sobre uma data, por exemplo 1 de março e essa data ficar marcada no calendário com uma outra cor e eu adicionar um comentário nessa data, como por exemplo "Reunião da empresa 13h" e além dela ficar marcada eu consiga visualizar na página esse comentário da reunião. Isso teria como ser feito?
  24. Boa tarde, pessoal. Gostaria de saber como faço pra colocar no site uma página que recebe um arquivo, pode ser arquivo do word, uma foto, um arquivo do excel, enfim qualquer arquivo e que liste na página do meu site os arquivos que eu fiz o upload, pra que eu possa pelo site, clicar sobre o arquivo e abrir ele. Tenho como fazer isso? Muito obrigado!
  25. Boa tarde, pessoal. Gostaria de saber como faço pra colocar no site uma página que recebe um arquivo, pode ser arquivo do word, uma foto, um arquivo do excel, enfim qualquer arquivo e que ele mostre na pagina do meu site os arquivos que eu fiz o upload, pra que eu possa pelo site, clicar sobre o arquivo e abrir ele. Tenho como fazer isso? Muito obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.