Jump to content


LeoB's Content

There have been 69 items by LeoB (Search limited from 19/04/2023)



Ordernar por                Order  

#1019890 Problema: Aparece Um Quadrado Preto Quando Eu Aperto A Tecla Tab E Em

Posted by LeoB on 16/01/2013, 18:36 in C#

Está setando TabStop em quem? No botão, certo?



#1019876 Problema: Aparece Um Quadrado Preto Quando Eu Aperto A Tecla Tab E Em

Posted by LeoB on 11/01/2013, 22:26 in C#

O quadrado precisa aparecer pra indicar em qual controle está o foco. Não tem como tirar. Se você deixar o botão "não focável", setando TabStop=False, o quadrado não aparece, mas o controle deixa de ficar acessível pelo tab.



#1019613 Webservice

Posted by LeoB on 19/10/2012, 21:16 in PHP

Tem certeza de que pra essa url a identificação é pra ser feita com headers desse jeito?



#1019611 Webservice

Posted by LeoB on 18/10/2012, 19:39 in PHP

Precisa mostrar como você está fazendo.



#1019599 Webservice

Posted by LeoB on 17/10/2012, 10:28 in PHP

Do que está falando?



#1019598 Segurança Dos Arquivos

Posted by LeoB on 17/10/2012, 10:28 in Servidores Linux

O arquivos php, por exemplo, são coisas fixas. Você tem no seu PC e se o servidor der um problema é só subir de novo. Mas se você tem um banco de dados que esteja recebendo vendas constantemente, por exemplo, é mais difícil recuperar essas informações caso seu servidor seja danificado. Você nunca vai ter um backup exatamento do segundo anterior ao problema.



#1019590 Webservice

Posted by LeoB on 16/10/2012, 22:33 in PHP

Usa curl. Tem uma opção específica lá pra não validar certificados.



#1019589 Segurança Dos Arquivos

Posted by LeoB on 16/10/2012, 22:31 in Servidores Linux

O problema de banco de dados em máquina separada é que o atraso que você vai ter por precisar de comunicação pela rede. Compromete o desempenho, mas claro que em termos de segurança é melhor. Um sistema web você recupera mais facilmente do que um banco de dados que esteja constantemente sendo atualizado.



#1019575 Estou Modelando Da Melhor Maneira?

Posted by LeoB on 14/10/2012, 14:05 in Teoria em Banco de Dados

Está certo sim. Eu só mudaria o percentual de INT pra FLOAT.



#1018866 Localizar Valor Dentro De Um Array

Posted by LeoB on 27/06/2012, 14:28 in PHP

O problema é que esse array é bidimensional. Você precisa percorrer na mão mesmo:

foreach($grupo as $elemento){
if($elemento['codigo'] == "11652")
   {echo "sim, exite";}
   else
   {echo"nao existe";}
}



#1018757 Segurança Dos Dados E Do Sistema

Posted by LeoB on 12/06/2012, 13:08 in PHP

Não é pra confundir cookie com sessão. O cookie fica armazenado no cliente. A sessão fica no servidor. Não tem como o usuário alterar a sessão. Pode gravar só o id. Daí você usa ele pra filtrar as informações como o Allex falou. Nem precisa passar por url.



#1018751 Segurança Dos Dados E Do Sistema

Posted by LeoB on 11/06/2012, 20:47 in PHP

Por que acha que armazenar só o id deixaria vulnerável?



#1017986 Trigger No Mysql

Posted by LeoB on 16/04/2012, 12:31 in MySQL

Se está permitindo, é porque está como CASCADE no ON DELETE. É só mudar pra RESTRICT.



#1017973 Trigger No Mysql

Posted by LeoB on 14/04/2012, 20:33 in MySQL

Usa chave estrangeira. Bem melhor pra esse caso.



#1017764 Rewrite Não Funciona No Servidor Mesmo Com Mod_Rewrite Ativado

Posted by LeoB on 31/03/2012, 16:41 in PHP

Mande o link do site.



#1017760 Rewrite Não Funciona No Servidor Mesmo Com Mod_Rewrite Ativado

Posted by LeoB on 31/03/2012, 11:23 in PHP

Se a URL no navegador está mudando, então não é o mod_rewrite que está agindo. Ele serve justamente pra ocultar essa reescrita da URL. Veja se o seu próprio sistema não está fazendo algo do tipo.

Outro detalhe que lembrei: dependendo do servidor, às vezes a url vem começando com /

Então, em vez de

RewriteRule ^([a-z]+)/?$ index.php?pg=$1 [L]
Seria

RewriteRule ^/([a-z]+)/?$ index.php?pg=$1 [L]
Sobre o RewriteCond, seria dois pra cada regra, mas nem precisa. Dificilmente essas urls suas vão bater com algum arquivo.



#1017752 Problema Com Select

Posted by LeoB on 30/03/2012, 22:16 in MySQL

Tente assim:

SELECT t2.cod_transp,
t2.nome
FROM (SELECT t1.cod_transp,
t1.nome
FROM transportadora t1
INNER JOIN mrh_transportadora mt1
ON mt1.cod_transp = t1.cod_transp
INNER JOIN mrh_cidade mc1
ON mc1.cod_mrh = mt1.cod_mrh
WHERE mc1.cod_cid = $Origem) t2
INNER JOIN mrh_transportadora mt2
ON mt2.cod_transp = t2.cod_transp
INNER JOIN mrh_cidade mc2
ON mc2.cod_mrh = mt2.cod_mrh
WHERE mc2.cod_cid = $Destino



#1017751 Rewrite Não Funciona No Servidor Mesmo Com Mod_Rewrite Ativado

Posted by LeoB on 30/03/2012, 22:07 in PHP

O único problema que vejo aí é esse RewriteCond, porque essas condições se aplicam somente à primeira regra seguinte, então as demais não passam por essa verificação, mas de qualquer modo isso não faria não funcionar. Ah, e não precisa desse FollowSymLinks.

...

Falei uma coisa aqui nada a ver. Confirmando, o erro é Internal Server Error?

Servidor compartilhado é um problema... Se você conseguisse acesso aos logs do apache, resolvia rapidinho.



#1017750 Problemas Com O Conteúdo Em Mousover

Posted by LeoB on 30/03/2012, 21:57 in Frameworks e Plug-ins de Javascript

O problema era a animação da transição. Cada vez que a div se movia o evento era disparado. Crie uma div separada do menu pra servir só pra detecção do mouse:

<div id="menu-handler">
</div>
<div id="menu">
<div id="menu-close"></div>
<div id="menu-open">
<ul>
<li class="m-home"><a href="index.html">HOME</a></li>
<li class="m-empresa"><a href="agencia.html">EMPRESA</a></li>
<li class="m-servicos"><a href="portfolio.html">SERVIÇOS</a></li>
<li class="m-clientes"><a href="clientes.html">CLIENTES</a></li>
<li class="m-contato"><a href="contato.html">CONTATO</a></li>
</ul>
</div>
</div>

Depois acrescente o CSS:

#menu-handler {
	position:fixed;
	right:0;
	bottom:0;
	z-index:999999;
}
E modifique o JS:

$(document).ready(function() {
	$("#menu-open").hide(1);
	$("#menu-close").show(1000);
	$('#menu-handler').mouseover(function() {
		$("#menu-open").show(1000);
		$("#menu-close").hide(1000);
		$("#menu-handler").height(341);
		$("#menu-handler").width(339);
	});
	$('#menu-handler').mouseout(function() {
		$("#menu-open").hide(1000);
		$("#menu-close").show(1000);
		$("#menu-handler").height(178);
		$("#menu-handler").width(176);
	}).mouseout();
});



#1017732 Rewrite Não Funciona No Servidor Mesmo Com Mod_Rewrite Ativado

Posted by LeoB on 30/03/2012, 11:20 in PHP

Se eles falaram que o problema é a codificação do arquivo, precisa fuçar no seu editor. Ele pode, por exemplo, salvar as coisas em uma codificação incomum. E de repente funciona local porque seu computador é Windows, mas o servidor provavelmente é Linux, e talvez os dois não lidem com essa codificação da mesma maneira. Veja qual a codificação que seu editor usa pra salvar os arquivos.



#1017731 Problema Com Select

Posted by LeoB on 30/03/2012, 11:16 in MySQL

Com a lógica que passei dá pra fazer. Você tentou?



#1017725 Problema Com Select

Posted by LeoB on 29/03/2012, 23:32 in MySQL

Entenda o SQL e tente fazer. Se não conseguir, detalhe melhor as tabelas que você tem e os relacionamentos.



#1017723 Problema Com Select

Posted by LeoB on 29/03/2012, 22:16 in MySQL

Eu não entendi a estrutura do seu banco, mas vamos supor duas tabelas: transportadora (id,nome) e destinos (id,idtrans,idcidade).

Primeiro, selecione as transportadoras que atendem a origem:

SELECT t1.id,t1.nome
FROM transportadoras t1
INNER JOIN destinos d1
ON t1.id = d1.idtrans
WHERE d1.idcidade = $Origem

Daí, dentre essas que atendem a origem, selecione as que atendem ao destino:

SELECT t2.id,
t2.nome
FROM (SELECT t1.id,
t1.nome
FROM transportadoras t1
INNER JOIN destinos d1
ON t1.id = d1.idtrans
WHERE d1.idcidade = $Origem) t2
INNER JOIN destinos d2
ON d2.idtrans = t2.id
WHERE d2.idcidade = $Destino



#1017722 Rewrite Não Funciona No Servidor Mesmo Com Mod_Rewrite Ativado

Posted by LeoB on 29/03/2012, 22:03 in PHP

O código da Lívia está melhor. O problema de uma regra como essa:

RewriteRule contato/(.*) index.php?contato=$1
É que ele pega o padrão em qualquer parte da URL. Não podemos esquecer que o teste do padrão segue as regras de expressões regulares.

  • http://www.site.com.br/contato/teste
  • http://www.site.com.br/pasta/contato/teste
  • http://www.site.com.br/pasta/contato/exemplo/teste
Todas essas URLs satisfazem a regra acima. Usar o ^ e o $ são importantes pra garantir que a URL inteira atenda ao padrão. ^ quer dizer que a string começa ali. E $ diz que a string acaba ali.

RewriteRule ^contato/(.*)/?$ index.php?contato=$1
Assim apenas a primeira da lista seria aceita.



#1017721 Problemas Com O Conteúdo Em Mousover

Posted by LeoB on 29/03/2012, 21:57 in Frameworks e Plug-ins de Javascript

Mande um link pra acessarmos.




IPB Skin By Virteq