Jump to content


André Manoel's Content

There have been 152 items by André Manoel (Search limited from 04/05/2023)



Ordernar por                Order  

#1006463 Configurando Um Servidor Local

Posted by André Manoel on 23/12/2010, 09:23 in Artigos, Dicas e Tutoriais de PHP

Tu configurou o path do PHP?



#1011846 Meu Site Esta Me Tirando Do Sério, Não Consigo Resultados

Posted by André Manoel on 15/07/2011, 01:06 in Dúvidas Gerais

A site só vai dar retorno para vc quando ele der retorno para quem acessa...

Porque vc acha que todo mundo gosta do google...? Vc pesquisa qualquer coisa e aparece resultado ali...

Ou seja o pessoal acessa porque encontra o que precisa...

O que será que vc está devolvendo para os usuários que acessam o seu site?



#1007301 Sistema De Login [Limite De Tentativas]

Posted by André Manoel on 27/01/2011, 10:48 in Frameworks e Software relacionado a PHP

E aeee!

Então ... a sua dúvida é simples...
Você pode fazer isso de todas as formas que você falou.

Mas a questão é ... você quer bloquear o que? Um login específico?
Se for o login, você terá que usar a sessão e uma conexão com o banco.
Porque se um usuário estiver tentando logar e errar a senha 3 vezes por exemplo, a cada tentativa você pode armazenar o login que ele está tentando usar para logar e quantidade de tentativas.

Se um cara fez 3 vezes com o mesmo login e errou, você conecta no seu banco, atualiza a tabela de usuários com o login desse indivíduo se existir para bloqueado (para isso você pode usar uma flag - bloqueado, desbloqueado - ) e além disso colocar um tempo para que ele possa tentar logar novamente.

Se o cara tentar 3 vezes de um computador e falhar... ele já estará bloqueado no banco.
Então ele pode usar outra máquina de qualquer outro lugar que vai estar bloqueado.

E depois você pode fazer uma verificação para saber se já passou o tempo limite de bloqueio para que ele possa ser bloqueado novamente.

O que vc acha?

(y)



#1008026 Qual A Melhor Resolução?

Posted by André Manoel on 28/02/2011, 01:08 in Fotografia

Você pode usar várias resoluções. Mas depende do tipo de impressora que você vai utilizar para o fotolivro.
Você pode usar de 1024 X 768 para cima.
Vai ficar bom!
Mas com as máquina de hoje em dia você pode ter uma resolução de mais de 3000 X 2000 então vai ficar melhor.
Mas tudo depende da impressora.

(y)



#1006864 Atualizar Uma Div A Cada Segundo

Posted by André Manoel on 14/01/2011, 09:43 in Javascript / DOM / AJAX / ECMAScript

Você pode fazer o seguinte...
Existe o objeto Date no javascript que você pode utilizar para isso...


function relogio(){
    //criar a o objeto com a data que você quer.
    //neste caso a data é 14/1/2011 às 11:10:05
    momentoAtual = new Date( 2011, 1, 14 , 11, 10, 5 );
    hora = momentoAtual.getHours();
    minuto = momentoAtual.getMinutes();
    segundo = momentoAtual.getSeconds();

    str_segundo = new String (segundo);
    if (str_segundo.length == 1)
       segundo = "0" + segundo;

    str_minuto = new String (minuto);
    if (str_minuto.length == 1)
       minuto = "0" + minuto;

    str_hora = new String (hora);
    if (str_hora.length == 1)
       hora = "0" + hora; 
    
    horaImprimivel = hora + " : " + minuto + " : " + segundo;

    //aqui você substitui o conteudo da div que você quer que apareça o relógio
    //se for jquery você pode usar assim
    $("#div_final").html( horaImprimivel );

    // se for javascript puro
    document.getElementById("div_final").innerHTML = horaImprimivel ;

    //chama a função novamente depois de um segundo para que o relógio mude a cada segundo.
    setTimeout("relogio()",1000);
}

E na sua página você chama a função para ela começar a funcionar.
<script type = "text/javascript">
relogio();
</script>

Testa aí e diga se funcionou...
Abração



#1006862 Atualizar Uma Div A Cada Segundo

Posted by André Manoel on 14/01/2011, 09:38 in Javascript / DOM / AJAX / ECMAScript

Você pode fazer o seguinte...
Existe o objeto Date no javascript que você pode utilizar para isso...



//criar a o objeto com a data que você quer.

momentoAtual = new Date( 2011, 1, 14 , 11, 0, 0 );
hora = momentoAtual.getHours();
minuto = momentoAtual.getMinutes();
segundo = momentoAtual.getSeconds();

str_segundo = new String (segundo);
if (str_segundo.length == 1)
segundo = "0" + segundo;

str_minuto = new String (minuto);
if (str_minuto.length == 1)
minuto = "0" + minuto;

str_hora = new String (hora);
if (str_hora.length == 1)
hora = "0" + hora;

horaImprimivel = hora + " : " + minuto + " : " + segundo;

$("#hora_minuto").html( horaImprimivel );

setTimeout("relogio()",1000)



#1013050 Apache Não Exibe Imagens Para Links Externos

Posted by André Manoel on 28/08/2011, 00:37 in Apache

Tenta modificar essa linha aqui:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>


Deixa assim:

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
</Directory>

Se não for isso é alguma configuração do windows server!

Veja ae!



#1009028 Verifica Se Cpf/Cnpj Já Está Cadastrado

Posted by André Manoel on 07/04/2011, 00:09 in PHP

Oi Renata!

Tudo bem?

Bem eu acredito que o erro seja outro... será que por acaso você tem algum cpf ou cnpj cadastrado no banco em branco?

Pelo que eu vi no seu formulário, você está enviando sempre somente um dos dois campos certo? Você não está cadastrando um cliente com CNPJ e CPF correto?

Então o que acontece como você sempre envia um dos dois em branco essa consulta sempre vai dar verdadeiro

$query_ver_sql = mysql_query("SELECT * FROM cad_cliente WHERE cli_cpf = '$cli_cpf' OR cli_cnpj = '$cli_cnpj'");

Esta consulta pergunta se o cli_cpf é igual a $cli_cpf OU cli_cnpj = $cli_cnpj.
Como um dos dois estará em branco e no banco de dados deve ter algum registro salvo então ele dá verdadeiro. Entendeu?

Nesse caso a verificação correta seria:

1 - Verificar se os dois campos estão vazios... (um dos dois tem que ser informado certo?!)
2 - Verificar qual dos dois estão preenchidos, se for o CPF você faz uma consulta somente com o CPF.


"SELECT * FROM cad_cliente WHERE cli_cpf = '$cli_cpf'"

3 - Se for o CNPJ que estiver preenchido você verifica se o CNPJ existe...

"SELECT * FROM cad_cliente WHERE cli_cnpj = '$cli_cnpj'"

Acho que assim vai dar certo. Verifique se a idéia está correta...



#1011575 Erro Com Div 100% Vertical

Posted by André Manoel on 05/07/2011, 00:32 in HTML, CSS e Metodologias

E aee Thiago...

Não entendi o que vc quis dizer com deixar na vertical?
Como assim?
Explica melhor ae...



#1010325 Ajuda: Wampserver Não Abre Localhost

Posted by André Manoel on 20/05/2011, 10:13 in Apache

Pergunta: Você usa o Skype? (pode ser sua solução...)



#1009936 Menu Seleção E Preenchimento De Text Html, Js

Posted by André Manoel on 11/05/2011, 14:23 in Dúvidas Gerais

Quando você for postar... poste qual o problema vc está tendo... não somente o código...
Não quer que a gente adivinhe né....???? ;)



#1011854 Servidor Local

Posted by André Manoel on 15/07/2011, 10:18 in Apache

Faz o seguinte:

Cria um arquivo teste.php com o conteúdo:
<?php 
phpinfo();
?>

Depois disso verifique a versão do PHP que vc está usando no seu apache... E coloque aqui



#1011923 Servidor Local

Posted by André Manoel on 18/07/2011, 14:30 in Apache

Ahhhhhhhhhhhhhhhhhhhh

Agora entendi o pq do problema....!
Com certeza essa versão do PHP que vc está não tem o short_tags habilitado!
Short Tags é utilizar <? ?> ao invés de <?php ?>

Vc pode procurar no php.ini uma diretiva chamada
short_open_tag
Se ela estiver off... o seu apache não vai considerar o <? somente <?php

Coloque para short_open_tag=on

Tem duas saídas... ou vc troca no site inteiro aonde tem <? por <?php que não é mt interessante...
Ou vc pode habilitar isso no seu php.ini, reinicie o apache e tente abrir o site de novo ...

Mas lembrando que ninguém utiliza mais isso... nem é recomendado e a maioria dos servidores não utilizam isso mais...

Mas se for só para olhar o site que vc baixouuu pode usar!
Arrocha!
(y)



#1006587 [Resolvido] Chamar Pagina Apartir De Um Combo

Posted by André Manoel on 03/01/2011, 20:58 in Ajax

Você pode fazer assim:


Bem primeiro você terá que fazer uma modificação na sua div chamar...
Coloque ela assim:

<select name="combo" onchange="troca_pg( this.value )">
                 <option value="0">Selecione uma página</option>
                 <option value="include/frm/frm_paginicial.php">Principal</option>
              </select>
              

              <!-- Fechar a div antes da tag script //-->
              <div id="chamar"></div> 
              <script type="text/javascript">
                 
function troca_pg(v){                                   
  $.ajax({
     type: "POST",
     url: v,     
     success: function(resposta){
       $("#chamar").html(resposta);
    }
  });
}
</script>

Faça o teste e veja se vai funcionar...

Abração!



#1011579 Fonte Serrilhada No Chrome.. Como Arrumar Isso?

Posted by André Manoel on 05/07/2011, 00:45 in HTML, CSS e Metodologias

Isso depende da renderização do navegador...

Tente utilizar as fontes padrões: Arial, Times New Roman, Verdana ou Helvetica...

Não utilize alguma fonte muito diferente... porque os navegadores podem tratar as fontes de maneiras diferentes.
Essas eles renderizam todas da mesma forma...

(y)



#1010621 Link Wordpress Na Capa De Outro Site

Posted by André Manoel on 30/05/2011, 01:19 in Blogs & Flogs

Cara ... não entendi ...



#1006590 Php Login (Ajuda)

Posted by André Manoel on 03/01/2011, 21:39 in PHP

Sempre que vc for usar uma função ... ou qualquer coisa que vc não conheça... recorra a documentação do php.
Dê uma lida lá e veja como é usada essa função setcookie.

Então você deve usar assim:


setcookie("nome_do_cookie", $valor_que_sera_armazenado, time()+3600);

Ao invés de cookies eu acho mais seguro utilizar SESSION...

(y)



#1007054 Selecionar E Deletar Dado Temporario Em Session

Posted by André Manoel on 20/01/2011, 13:32 in PHP

Olha só ...

Quando você tem um array, você pode apagar partes dele... ou ele inteiro.
O Leo Sugeriu que você guarde na sessão um array e no final você utilize ele para salvar no banco.
Essa é a maneira mais viável mesmo.

Então o que acontece é que se você tem um array você pode excluir somente o que o usuário selecionar.
Para o usuário são vários opções... e para você é somente um array.

Se você tiver um array assim:

$seu_array = array( "0" => "valor01", "1" => "valor02", "2" => "valor03" );

Você pode apagar o valor02 assim:

unset( $seu_array[1] );

E depois o seu array ficaria assim:

$seu_array = array( "0" => "valor01", "2" => "valor03" );

Assim você pode excluir dados da sessão...
Lembrando que a sessão não é nada mais do que um array também.
Então você vai chamar a sessão e apagar o item que você quer dela:

unset($_SESSION['teste']['carro']);

Abraço!



#1006635 Criação E Ordenação De Arrays

Posted by André Manoel on 05/01/2011, 15:42 in PHP

Nos mostre as relações que as tabelas tem...
Assim podemos te mostrar melhor como fazer os joins.



#1008035 Calcular Valor Com Javascript

Posted by André Manoel on 28/02/2011, 11:42 in Javascript / DOM / AJAX / ECMAScript

Tente realizar essa alteração:
function calc(obj,val){

        var qtd = obj.value;
        var valor = parseFloat(val); 
        var quantidade = parseInt(qtd);
        var total = parseFloat(valor * quantidade);
        document.getElementById('total').innerHtml = total;
}

:ponder:



#1008036 Script De Email

Posted by André Manoel on 28/02/2011, 11:45 in PHP

Para pegar todos os emails separados por virgula você pode fazer o seguinte:

//recebe os emails do campo do usuário
//supondo que está em um form e tem o método POST como forma de envio
$emails = $_POST['emails'];

//separa a string em um array nas virgulas
$arrEmails = explode( ',' , $emails );

//retira os espaços em branco dos emails
if( !empty( $arrEmails ) ){
       for( $i = 0; $i < count( $arrEmails ); $i++ ){
           $arrEmails[$i] = trim( $arrEmails[$i] );
       }
}

E depois adiciona em um loop para colocar os emails em um addTo.

Arrocha!

(y)



#1007302 Opnião - Organização De Código.

Posted by André Manoel on 27/01/2011, 10:52 in PHP

Outro detalhe interessante é:

Que entrevistador abre o código fonte de uma página para saber se você é bom ou não?
Eu não conheço nenhum... e se conhecer, fala para ele abrir o código fonte da página do google para ele ver o que vai encontrar... rzs...

O que interessa na verdade, é o código fonte que você utiliza. Mas mesmo assim é dificil em uma entrevista olharmos o código fonte das suas páginas. Queremos saber de experiência, diferenciais, do seu trabalho em equipe, enfim tantas coisas que o código no final será o resultado do seu trabalho como pessoa.

E tudo pode ser educado. Você pode pegar o hábito de codificação de uma equipe e se adaptar.

Abração!



#1009976 Google Aps - Cada Vez Pior !

Posted by André Manoel on 12/05/2011, 14:18 in Dúvidas Gerais

Bem ... vamos esquecer um pouco o nosso lado de usuários...
Pense como a empresa... E se vc tiver uma empresa um dia...

Bem ... no google Apps... existem coisas cabulosas... mt boas... e antigamente eram todas gratuitas... Isso é lindo (para os usuários) --- (e para a empresa?)

Bem se vc é uma empresa e vc vê que os seus produtos são mt bons e muitas e quando digo muitas... São milhares, senão bilhões.... e vc vê que pode começar a cobrar por isso...

Como usuário eu pensooo que Droga!!!!!!
Como empresário (dono dessa empresa) eu penso: Nossa agora vou deitar e rolar de ganhar dinheiro...!!!!!!!! $$$$$

Mas temos que dizer... que hoje em dia é mt dificil um programador que não tem gmail... e junto com ele um canal no youtube... e uma conta no google docs... e uma conta no maps... e por aí vai... !
Como empresa estão mt felizes... e como usuários... estamos com raiva... quem está certo...?

Quem quer usar de graça... ou quem desenvolve e quer cobrar?



#1011581 Mudar Campo Com Texto Para Campo Com Input

Posted by André Manoel on 05/07/2011, 00:50 in Ajax

Adicione essa classe na tabela


<table class = 'conteudo'>
.
.
.
</table>

<script type="text/javascript">
	$("table.conteudo tr td").click(function(){
		var conteudo_celula = $(this).html();
		var input = "<input type = 'text' value = '"+ conteudo_celula +"' />";
		
		$(this).empty().html( input );		
	});
</script>

(y)



#1007303 Problemas Com Xampp + Roteador

Posted by André Manoel on 27/01/2011, 10:53 in Configurando o Servidor

Amigão recomendo o seguinte,

Contrate uma hospedagem... é barata... se o cara tem um estoque e um barracão ele vai ter 20 reais para pagar por mês em uma hospedagem.

Suba tudo isso para a hospedagem... e contrate um dominio e disponibilize isso para o pessoal da empresa... é bem melhor!




IPB Skin By Virteq