Ir para conteúdo
Fórum Script Brasil

Felipe Schneider

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que Felipe Schneider postou

  1. Ola, pessoal. Sou novo na linha de código e estou com um baita problema. Tenho um sistema simples de php com mysql rodando num servidor desses pagos. Mas o provedor me limitou ao time_exception do php e não consigo mais gerar os relatórios que preciso no servidor. Tentei outros provedores, mas nenhum consegue me atender. Foi ai que um amigo me indicou o Linode. Contratei o servidor simples, instalei o CentOS 6.5, o PHP, o MySQL 5.5 e o PHPMyAdmin. Subi a minha base de dados, mas ao testar o sistema, ele não faz nem o login. A sensação que tenho é que não está sendo realizada a ligação entre o MySQL e o PHP ou preciso fazer alguma configuração para liberar algo. Alguma dica pessoal?
  2. Ola pessoal. Estou com um problema bem interessante. Tenho um sistema PHP com MySQL muito antigo e um dos relatórios demora demais para ser gerado. Chega a levar em média 3 a 4 horas. Nunca me preocupei em melhorar isso, até mesmo porque não foi eu quem fiz o sistema. Mas agora, está me gerando problemas demais. Justamente porque o servidor de hospedagem que tenho o sistema, fez algumas atualizações e mudanças, inclusive no time_exception do PHP e meu sistema não consegue gerar o relatório por completo. Ele para no meio do caminho. O relatório é para fazer uma pesquisa entre um dia X e um dia Y e trazer algumas informações de exames realizados. O BD para consulta tem mais de 200mil linhas. Abaixo está o código da pesquisa. Se alguém puder me ajudar, agradeço demais! <?php if (file_exists("master.php")) { include("master.php"); } else { include("../master.php"); echo "<link href='../master.css' rel='stylesheet' type='text/css' />"; } ?> <table width="100%" border="0" style="border:1px solid #999999; background-color:#FFFFFF;"> <? if ($_POST['imprimir'] == "") { ?> <tr> <td>&nbsp;</td> <td align="right"> <form method="post" action="relatorios/atendimento_empresa2.php"> <input type="hidden" name="atendimento_empresa" value="<?=$_POST['atendimento_empresa'];?>" /> <input type="hidden" name="atendimento_empresa_data_dia" value="<?=$_POST['atendimento_empresa_data_dia'];?>" /> <input type="hidden" name="atendimento_empresa_data_mes" value="<?=$_POST['atendimento_empresa_data_mes'];?>" /> <input type="hidden" name="atendimento_empresa_data_ano" value="<?=$_POST['atendimento_empresa_data_ano'];?>" /> <input type="hidden" name="atendimento_empresa_data_ate_dia" value="<?=$_POST['atendimento_empresa_data_ate_dia'];?>" /> <input type="hidden" name="atendimento_empresa_data_ate_mes" value="<?=$_POST['atendimento_empresa_data_ate_mes'];?>" /> <input type="hidden" name="atendimento_empresa_data_ate_ano" value="<?=$_POST['atendimento_empresa_data_ate_ano'];?>" /> <input type="hidden" name="imprimir" value="sim" /> <input type="submit" value="imprimir" /> </form> </td> </tr> <? } ?> <?php if ($_POST['atendimento_empresa'] != 'todas') $where_init = ' WHERE id = "' . $_POST['atendimento_empresa'] . '"'; $empresas = mysql_query("SELECT * FROM empresas{$where_init} ORDER BY `razao`"); while($selecionar = @mysql_fetch_assoc($empresas)) { $_dia = $_POST['atendimento_empresa_data_dia']; $_mes = $_POST['atendimento_empresa_data_mes']; $_ano = $_POST['atendimento_empresa_data_ano']; $__dia = $_POST['atendimento_empresa_data_ate_dia']; $__mes = $_POST['atendimento_empresa_data_ate_mes']; $__ano = $_POST['atendimento_empresa_data_ate_ano']; $where = "((ano > $_ano) OR ((ano = $_ano) AND (mes > $_mes)) OR ((ano = $_ano) AND (mes = $_mes) AND (dia >= $_dia))) AND ((ano < $__ano) OR ((ano = $__ano) AND (mes < $__mes)) OR ((ano = $__ano) AND (mes = $__mes) AND (dia <= $__dia)))"; $selecionar_cliente = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."') AND (opcao != 'ficha') AND ".$where." ORDER BY 'nome'"); if ((mysql_num_rows($selecionar_cliente) > "0") or ($_POST['atendimento_empresa'] != 'todas')) { ?> <tr> <td><center> <b>Hist&oacute;rico de exames da empresa <i><?=utf8_encode($selecionar['razao'])?></i> de <?=$_POST['atendimento_empresa_data_dia']?>/<?=$_POST['atendimento_empresa_data_mes']?>/<?=$_POST['atendimento_empresa_data_ano']?> at&eacute; <?=$_POST['atendimento_empresa_data_ate_dia']?>/<?=$_POST['atendimento_empresa_data_ate_mes']?>/<?=$_POST['atendimento_empresa_data_ate_ano']?></b> </center></td> </tr> <tr><td>&nbsp;</td></tr> <tr><td> <? if (mysql_num_rows($selecionar_cliente) <= "0") { echo "<tr><td>Sem hist&oacute;rico para esta empresa.</td></tr>"; } else { $setores = array(); while ($x = mysql_fetch_assoc($selecionar_cliente)) { if (!in_array(trim(strtr(strtoupper($x['setor']),"áéíóúâêôãõàèìòùç","ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ")), $setores)) { $conta = "1"; echo "<table width='100%' border=1>"; echo "<tr><td width='5%'>&nbsp;</td><td width='45%'><b>Setor:</b> ".utf8_encode($x['setor'])."</td><td width='10%'></td><td width='10%'></td></tr>"; echo "<tr><td width='5%'><center>&nbsp;</center></td><td width='45%'><center><b>Funcion&aacute;rio</b></center></td><td width='10%'><center><b>Data realiza&ccedil;&atilde;o</b></center></td><td width='10%'><center><b>Exames</b></center></td></tr>"; $selecionar_adm = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exame_clinico = 'Admissional' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_adm) > "0") { while ($y = mysql_fetch_assoc($selecionar_adm)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".$y['exame_clinico']."</center></td></tr>"; $conta++; } } $selecionar_dem = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exame_clinico = 'Demissional' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_dem) > "0") { while ($y = mysql_fetch_assoc($selecionar_dem)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".$y['exame_clinico']."</center></td></tr>"; $conta++; } } $selecionar_per = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exame_clinico = 'Periódico' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_per) > "0") { while ($y = mysql_fetch_assoc($selecionar_per)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".utf8_encode($y['exame_clinico'])."</center></td></tr>"; $conta++; } } $selecionar_ret = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exame_clinico = 'Retorno ao Trabalho' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_ret) > "0") { while ($y = mysql_fetch_assoc($selecionar_ret)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".$y['exame_clinico']."</center></td></tr>"; $conta++; } } $selecionar_mud = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exame_clinico = 'Mudança Função' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_mud) > "0") { while ($y = mysql_fetch_assoc($selecionar_mud)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".utf8_encode($y['exame_clinico'])."</center></td></tr>"; $conta++; } } $selecionar_audio = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and opcao = 'audio') and ".$where); if (mysql_num_rows($selecionar_audio) > "0") { while ($y = mysql_fetch_assoc($selecionar_audio)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>Audiometria</center></td></tr>"; $conta++; } } $selecionar_ficha = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and opcao = 'atendimento') and ".$where); if (mysql_num_rows($selecionar_ficha) > "0") { while ($y = mysql_fetch_assoc($selecionar_ficha)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>Atend. cl&iacute;nico</center></td></tr>"; $conta++; } } $selecionar_comp = mysql_fetch_assoc(mysql_query("SELECT * FROM empresas_setores WHERE id_emp = '".$x['id_emp']."' AND setor = '".$x['setor']."' AND funcao = '".$x['funcao']."' LIMIT 1")); $selecionar_exames = mysql_query("SELECT * FROM clientes_old WHERE (id_emp = '".$selecionar['id']."' and setor = '".$x['setor']."' and exames != '' and exames_feed != 'ausente' and opcao = 'aso') and ".$where); if (mysql_num_rows($selecionar_exames) > "0") { while ($y = mysql_fetch_assoc($selecionar_exames)) { echo "<tr><td width='5%'>".$conta."</td><td width='45%'>".utf8_encode($y['nome'])."</td><td width='10%'><center>".$y['dia']."/".$y['mes']."/".$y['ano']."</center></td><td width='10%'><center>".utf8_encode($y['exames'])."</center></td></tr>"; $conta++; } } echo "</table><br>"; $setores[] = trim(strtr(strtoupper($x['setor']),"áéíóúâêôãõàèìòùç","ÁÉÍÓÚÂÊÔÃÕÀÈÌÒÙÇ")); } } } } echo '</td></tr>'; } ?> </td></tr> </table> <?php if ($_POST['imprimir'] != "") { echo "<script>window.print(); history.back();</script>"; } ?>
  3. Ola, pessoal. Sou novo no ScriptBrasil, mas principalmente no mundo da programação. Estou fazendo um site comercial, mas estou com um problema: fiz um formulário que hoje está rodando perfeitamente, porém criei um campo para anexar arquivo. Eis o problema! Não consigo anexar o arquivo de forma alguma. Já tentei mexer em outros scripts que se encontra pronta na net, mas não consegui fazer com que os códigos se adaptassem as minhas necessidades. O meu formulário é bem simples, mas perfeito para as minhas necessidades. Quando a pessoa preenche o formulário e clica em enviar, automaticamente, abre uma popup informando o nome do usuário e que o e-mail foi enviado. Na sequência o usuário recebe um e-mail de confirmação e eu recebo um e-mail com todos os dados preenchidos no formulário + o IP de quem enviou o formulário + data e hora. São apenas dois arquivos: trabalheconosco.html <!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=iso-8859-1" /> <script TYPE="text/javascript"> <!-- function popupform(myform, windowname) { if (! window.focus)return true; window.open('', windowname, 'height=200,width=300,scrollbars=no'); myform.target=windowname; return true; } //--> </SCRIPT> <style type="text/css"> body { background-color: #017745; } </style> </head> <body> <div id="wrap"> <div class="content"> <div class="mainContent"> <div class="interna"> <h2><span></span>Envie seu Currículo</h2> <fieldset> <form name="formCV" id="formCV" action="enviar_cv.php" method="post" onSubmit="popupform(this, 'Contato')" class="setForm"> <span> <label for="fieldNome">Nome:</label><input type="text" name="nome" id="nome" size="55" class="txtForm" /></span> <span><label for="fieldEmail">E-mail:</label><input type="text" name="email" id="email" size="55" class="txtForm" /></span> <span><label for="fieldTelefone">Telefone:</label> <input name="telefone" type="text" class="txtForm" id="telefone" size="24" maxlength="14" /></span> <span><label for="fieldVaga">Vaga:</label><input type="text" name="vaga" id="vaga" size="55" class="txtForm" /></span> <span> <label for="arquivo">Anexar Curr&iacute;culo:</label> <input type="file" name="arquivo" id="arquivo" size="31" class="txtForm" /> </span> <br /> <span><label></label><input type="submit" name="btnEnviar" id="btnEnviar" value="Enviar" class="btns" /><input type="reset" name="btnLimpar" id="btnLimpar" value="Limpar" class="btns" /></span> </form> </fieldset> <br /> <p></p> </div> </div> </div> </div> </body> </html> enviar_cv.php <? //pega as variaveis por POST $nome = $_POST["nome"]; $email = $_POST["email"]; $telefone = $_POST["telefone"]; $vaga = $_POST["vaga"]; $assunto = $_POST["assunto"]; global $email; //função para validar a variável $email no script todo $data = date("d/m/Y"); //função para pegar a data de envio do e-mail $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário $hora = date("H:i"); //para pegar a hora com a função date //aqui envia o e-mail para você mail ("felipesch@gmail.com", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nIp: $ip\nData: $data\nHora: $hora\nE-mail: $email\nTelefone: $telefone\nVaga: $vaga\n", "From: $email" ); //aqui são as configurações para enviar o e-mail para o visitante $site = "trabalheconosco@teste.com.br"; //o e-mail que aparecerá na caixa postal do visitante $titulo = "Site Teste - Trabalhe Conosco"; //titulo da mensagem enviada para o visitante $msg = "$nome, Obrigado por você querer fazer parte da nossa equipe, nos enviando o seu currículo. Em breve retornaremos seu contato. ***Esta é uma mensagem automática de resposta, favor não retornar.*** "; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>"; echo "<p align=center>Retornaremos seu contato em breve.</p>"; ?> Alguém poderia me ajudar?
×
×
  • Criar Novo...