
dinohills
Membros-
Total de itens
228 -
Registro em
-
Última visita
Tudo que dinohills postou
-
Tarde, então estive pensando aqui e acho que vou acaba usando a segunda mesmo. Porque alem do fato de ler somente as ultimas linhas do arquivo sem precisar ler o arquivo todo eu vou usar também egrep e awk para filtrar os ip's caso eu queira monitorar um ip a parte e também com awk eu já pego os campos que me interessa no log. Mas no fim das contas eu vo incrementa as duas. Nunca se sabe quando uma pode ser mais util que a outra né.
-
Bom dia, seguinte eu montei 2 funções em php para ler a quantidade de linhas do final de um arquivo txt. Vou usar isso para ficar monitorando em tempo real o log do squid e ver o que o pessoal esta acessando. Bom mas o que vem ao caso é. Eu fiz ela de 2 jeitos uma usando somente php e outra usando o exec com o comando tail do linux. Gostaria de saber qual vocês acham melhor. Ambas estão funcionando perfeitamente. função 1 <?php function ultimas_linhas($arquivo, $qtd_linhas) { $arq = file($arquivo); $tot_linha = count($arq) - 1; $ultimas_linhas = $tot_linha - $qtd_linhas; for ($i = $tot_linha; $i > $ultimas_linhas; $i--) { echo $arq[$i]."<br/>"; } } ultimas_linhas('access.log', 50); ?> função 2 <?php function ultimas_linhas2($arquivo,$qtd_linhas){ exec("tail -n $qtd_linhas $arquivo",$saida); for($i=count($saida);$i >= 0;$i--){ echo $saida[$i]."<br/>"; } } ultimas_linhas2('access.log', 50); ?> Qual dessas vocês usariam ?
-
Bom dia, tente montar sua input assim: <input type="image" src="imagens/foto.png" />
-
então eu sempre usei desse jeito no mysql, porque se for ver ficar inventando muito código depois você pode se confundir. E também se alguma vez você não entender a mensagem de erro do mysql acho que fica muito mais fácil de achar uma resposta no google e até mesmo na propria documentação do mysql. Bom é so uma ideia :rolleyes:
-
tarde, não serve um or die(mysql_error()) ? Pelo menos no caso o mysql te daria algo mais especificio pra você ver o que deu de errado.
-
Tarde, quando você cria a tabela você pode definir um campo como primary key. CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; Teste no seu phpmyadmin criando uma base de teste e cole o comando acima
-
Um que eu uso e gosto é o Netbeans, é gratuito e tem tanto pra windows quanto linux.
-
Isso, mas lembre-se que você precisa alterar o exemplo para que fique funcional a sua tabela. Inclusive no SELECT O legal é você jogar tudo na sua função que valida o cpf e depois so fazer assim: if (validaCPF($cpf) == true) { echo "verdadeiro"; pg_query("INSERT INTO..."); } else { echo "falso"; } Mas ai e como cada um escolher seu jeito de fazer. Eu deixaria tudo na função e depois faria o INSERT. Agora so depende de você analizar o melhor jeito que lhe cabe.
-
Isso foi só um exemplo simples para você entender, no seu caso você teria que adaptar pra a sua tabela no banco de dados. E no caso o código entraria no meio da sua função mesmo. Ele vai consultar o banco procurando pelo CPF informado, se o resultado for igual a 0 significa que o CPF informado não está cadastrado. Mas como esse foi um exemplo prático não significa que você possa simplismente copiar pro seu código que já vai sair funcionando.
-
tarde, como o renato disse faça uma busca no banco e veja se existe ai so adicionar a consulta a função. um exemplo seria: $v_cpf = mysql_num_rows(mysql_query("SELECT cpf from cpf where cpf = '$cpf'")); if ($v_cpf == 0){ return true; }else{ return false; }
-
tarde, então você não quer que a pessoa não se cadastre usando o mesmo cpf certo ? Aonde você salva os cpf cadastrados ?
-
Tarde, cara você já salva no BD a data de vencimento da fatura ?
-
Bom dia, cara o comando TOP é interativo então no navegador ele não irá aparecer mesmo. A saída nesse caso é você limitar algumas coisas nele: cpu.php <?php exec('top -d 0 -n 5 -b | grep Cpu', $CPU); for($i=0; $i < count($CPU);$i++){ echo $CPU[$i]."<br/>"; } ?> E para você não precisar ficar atualizando a página apertando F5 utilize o refresh do html <meta http-equiv='Refresh' content='2;url=cpu.php' > ou também o header() do php header('refresh:2;url=cpu.php'); T+
-
Efeito Interação Imagem Movimento Mouse
pergunta respondeu ao Celso Ferreira de dinohills em Ajax, JavaScript, XML, DOM
Poste o que você e o que está acontecendo pra ficar mais claro, já que o código ta mastigado não era pra ter muito segredo. -
Se o Thinclent roda linux é só você configurar o ssh e acessar o cliente que você vai desligar e dar o comando de shutdown.
-
Tenta fazer o seguinte, os elementos que estiverem mais pro lado direito tente mudar o script para jogar os submenus pro lado esquerdo direto independente de resolução. E os que estiverem do lado esquerdo dexa os submenus sairem pro lado direito.
-
Tarde, cara montei um exemplo aqui, acho que pode te ajuda. index.php <html> <head> <script language="javascript"> var popup; function Abrir_JanelA(UrL){ popup = window.open(UrL, "Consulta", "width=400px,height=400px"); } </script> </head> <body> <a href="java script:Abrir_JanelA('consulta.php')">Pesquisar</a> <input type="text" name="recebe" id="recebe"/> <br/> </body> </html> consulta.php <html> <head> <script type="text/javascript"> function passa_valor(){ var pai = window.opener; var passa = document.getElementById("passa"); pai.document.getElementById("recebe").value = passa.value; window.close(); } </script> </head> <body> <input type="text" name="passa" id="passa"/> <input type="button" value="Passa valor" onclick="passa_valor();"/> </body> </html> Referência do exemplo T+
-
Alceu13 quer uma IDE para PHP use o Netbeans
-
Inclusive com o header("Status: 200"); ? Teve um cara que disse que no chrome mesmo só funciona usando com isso. header()
-
Estranho, comigo foi normal. Teste dessa forma header("Status: 200"); header( "refresh:1;url=http://www.cade.com.br");
-
Cara consegui uma coisa, mas é o seguinte o direcionamento da página so vai acontecer se a pessoa fazer o download do txt, caso contrario não acontece o redirecionamento. No final do seu script coloque isto header( "refresh:2;url=pagina.php" ); T+
-
Tarde, faça uma pesquisa no banco antes de gravar. SELECT ip from cadastro where ip = "$ip" Ai se retornar como TRUE você não grava.
-
Tarde, posta ai como esta sua variavel $arq.
-
Bom dia, digamos que impossível ate que não. Mas totalmente inviavel e muito trabalhoso. E que realmente e uma coisa que acaba não valendo o esforço.
-
Bom dia, essa função não serve para o que você deseja. Ate na propria documentação ela já fala Nota: Se você abriu arquivo no modo append ("a" ou "a+"), qualquer informação que você escrever para o arquivo será sempre adicionada, desconsiderando a posição no arquivo.