Jump to content


Paulo André's Content

There have been 259 items by Paulo André (Search limited from 01/05/2023)



Ordernar por                Order  

#989785 Quais Sites Legais Para Procurar Freelas?

Posted by Paulo André on 11/12/2009, 16:47 in Mercado de Trabalho

Quais você já conhece?

Não sei se é novidade para você, mas eu conheci este a poucos meses atrás, mesmo por causa da necessidade que eu também estava, nunca tinha buscado algo do tipo.

http://www.freela.com.br/

[]'s Até mais



#989779 Phpmyadmin

Posted by Paulo André on 11/12/2009, 16:10 in PHP

Quais os sistemas operacionais?

Sim, o diretório do phpMyAdmin fica na raiz do servidor, em htdocs. (y)

Na verdade eu me referi a reiniciar o computador mesmo, não só o Apache, mas depois de 2 dias você já deve ter feito o teste.

Bom, não tenho muitas sugestões para isto, deveria funcionar pois os procedimentos estão corretos. :ponder:

Já tentou seguir o passo-a-passo que eu criei? Só que neste eu usei o Apache 2.2.

[]'sAté mais



#989748 [Resolvido]Site (Abre Todo Em Branco)

Posted by Paulo André on 11/12/2009, 07:34 in HTML, CSS e Metodologias

Como eu te expliquei em outro tópico seu com o assunto semelhante, basta trocar as propriedades width para 100%.

Até mais



#989648 Phpmyadmin

Posted by Paulo André on 10/12/2009, 08:35 in PHP

Pergunta meio óbvia, mas você reiniciou o sistema depois de instalar tudo isso? :ponder: Até mais



#989645 Subformulário Em Php

Posted by Paulo André on 10/12/2009, 08:23 in PHP

Olá, seja bem-vindo ao fórum! (ok2)

Se é que eu entendi, você vai submeter todos os dados em um só formulário, um só action.

A diferença vai ser na hora de gravar os dados nas tabelas, pois basta você separar os dados para quais tabelas serão relacionada e fazer 2 INSERTs no banco de dados.

[]'s (y)Até mais



#989641 Novato Com Erro De Base.

Posted by Paulo André on 10/12/2009, 08:07 in MySQL

Olá, seja bem-vindo ao fórum! (ok2)

De alguma forma esta tabela ps_status não existe em seu banco de dados, não conheço bem o Oscommerce para lhe falar ao certo a que se refere esta tabela, mas utilizando o phpMyAdmin do servidor, verifique se esta tabela está presente lá ou se realmente tem o prefixo ps_.

[]'s (y)Até mais



#989640 [Resolvido]Site (Abre Todo Em Branco)

Posted by Paulo André on 10/12/2009, 07:55 in HTML, CSS e Metodologias

O caminho para o arquivo main_v7blingbling.swf está incorreto.

Até mais



#989597 Dúvida Na Escolha De Dominios

Posted by Paulo André on 09/12/2009, 16:37 in Dúvidas Gerais

Em questões de SEO acredito que lucas-pereira.com é melhor, já que vai sempre nas buscas irão remeter ao seu próprio nome. (ok2)

Não sei se o hífen é um bom artifício no domínio. :ponder:Até mais



#988935 Ajuda Com Imagens

Posted by Paulo André on 04/12/2009, 09:09 in Javascript / DOM / AJAX / ECMAScript

Você utiliza algum framework como o jQuery, por exemplo?

Talvez irá facilitar fazer isto. (y)

Ai eu coloco um pequeno exemplo utilizando jQuery. :)Até mais



#988933 Protegendo Página

Posted by Paulo André on 04/12/2009, 09:06 in PHP

Acho que a melhor forma, além de verificar a existência do arquivo é criar condições com esta variável vinda da URL, por exemplo:

if ($pagina == 'contato') {
	include ('contato.php');
}

Pois assim evita de alguém tentar incluir uma página que realmente existe mas não é sua intenção exibir.

[]'sAté mais



#988929 Protegendo Página

Posted by Paulo André on 04/12/2009, 08:41 in PHP

O que pode acontecer neste caso é semelhante o que aconteceu com o site da Vivo.

Por exemplo, um link como esse que você citou: site.com.br/pagina=contato

Sendo aberto desse jeito:

include($_GET['pagina'] . '.php');

É extremamente perigoso, pois como aconteceu com o site da Vivo, o invasor simplesmente tentou algo assim:

site.com.br/pagina=/etc/passwd

Não lembro direito qual foi a tentativa, mas baseado nisto, dando um include no arquivo de senhas do servidor já era.

Uma das soluções é você filtrar o máximo possível estas variáveis que você passar pela URL, fazendo uma verificação se o arquivo existe, se você autoriza e etc.

[]'sAté mais



#988923 Ajuda Com Imagens

Posted by Paulo André on 04/12/2009, 08:11 in Javascript / DOM / AJAX / ECMAScript

Tem como postar alguma imagem de exemplo, algum site? Pois não entendi muito bem o que está ocorrendo. :ponder: Até mais



#988815 List Box Que Esteja Sempre A Ser Actualizada

Posted by Paulo André on 03/12/2009, 15:40 in Ajax

Bom, fiz um pequeno exemplo aqui, veja se você consegue compreender. (y)

Primeiro, faça download dos 3 arquivos necessários (use botão direito e "Salvar como..."):


Feito isto, você importa os arquivos Javascript e CSS, entre as tags <head> assim:

<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type='text/javascript' src='jquery.autocomplete.js'></script>
<link rel="stylesheet" type="text/css" href="jquery.autocomplete.css" />

Logo abaixo das importações, insira um código Javascript assim:

<script type="text/javascript">
$(document).ready(function() {
	$("#paises").autocomplete("buscar.php");
});
</script>

E seu campo:

<input type="text" size="30" id="paises" />

Agora, o arquivo buscar.php que é solicitado no código, é onde você deve imprimir na tela o que será buscado.

No meu exemplo, fiz assim:

<?php
header("Content-type: text/html; charset=iso-8859-1");

echo "Brasil\n";
echo "Portugal\n";
echo "Holanda\n";
echo "Espanha\n";
echo "Bulgária\n";
echo "Alemanha\n";
echo "China\n";
echo "França\n";
echo "Canadá\n";
echo "Estados Unidos\n";
echo "Argentina\n";
echo "Marrocos\n";
echo "Austrália";

?>

Se você testar exatamente este código perceba que você terá o retorno dos países em seu campo de texto.

Essa é basicamente a idéia que você deve fazer, a saída do PHP serão os registros exibidos no campo de texto.

[]'sAté mais



#988781 List Box Que Esteja Sempre A Ser Actualizada

Posted by Paulo André on 03/12/2009, 13:35 in Ajax

É o campo texto com este id, por exemplo:

<input type="text" id="input_box" />

Você incluindo os arquivos Javascript, criando o arquivo PHP para listar os dados, você vai ter o efeito esperado.

[]'sAté mais



#988772 List Box Que Esteja Sempre A Ser Actualizada

Posted by Paulo André on 03/12/2009, 13:10 in Ajax

Após você importar os arquivos Javascript:

<script type="text/javascript" src="jquery.js"></script>
<script type='text/javascript' src='jquery.autocomplete.js'></script>

Você usa assim:

$("#input_box").autocomplete("my_autocomplete_backend.php");

Onde my_autocomplete_backend.php é o arquivo PHP que você irá montar um array com todos os valores, ou seja, neste arquivo você pode fazer a busca no banco para ser preenchido.

[]'sAté mais



#988757 Campo Do Tipo Datetime Do Mysql (Duvída)

Posted by Paulo André on 03/12/2009, 12:12 in MySQL

Caso o objetivo do campo seja para ser preenchido com a data do momento da inserção, você pode fazer assim:

INSERT INTO tabela (`campo_data`) VALUES (NOW())

Acredito que não há opção para ele ser preenchido automaticamente sem ser informado não.

[]'s (y)Até mais



#988738 Validar Campo Data Somente Se O Campo Foi Preenchido

Posted by Paulo André on 03/12/2009, 09:50 in Javascript / DOM / AJAX / ECMAScript

Ah sim, claro... dãããã... como não pensei nisto! :P

Claro que deveria ser 10, esqueci de contar com as barras. :lol:

Mas que bom que funcionou. (y) Até mais



#988731 Validar Campo Data Somente Se O Campo Foi Preenchido

Posted by Paulo André on 03/12/2009, 09:16 in Javascript / DOM / AJAX / ECMAScript

Puxa, impressionante! :huh:

Talvez seja algo com o navegador, pois aqui funcionou perfeitamente. :ponder:

Com a sugestão do Alex que você disse ter funcionado, tente então mudar essa condição para:

if (str.value.length == 0) {
	return true;
}

if (str.value.length != 8) {
	return false;
}

[]'sAté mais



#988729 Abrir Listagem De Dados Ao Clicar Em Text Box

Posted by Paulo André on 03/12/2009, 09:10 in PHP

Se isso for o autocomplete que eu me referi ao seu outro tópico, posso te dar um suporte naquele outro tópico, e já adianto que desta forma que você tentou não irá funcionar.

Não é necessário criar vários tópicos sobre o mesmo assunto. (ok2)

Eu o movi para cá., já que o assunto é Ajax. (y)

[]'sAté mais



#988722 Juntando Imagens

Posted by Paulo André on 03/12/2009, 08:49 in Dreamweaver

Olá, seja bem-vindo ao fórum! (ok2)

Tente nas propriedades, logo ai abaixo selecionar a opção Top em Vert.

dreamweaver-vertical-top.jpg

[]'s (y)Até mais



#988719 List Box Que Esteja Sempre A Ser Actualizada

Posted by Paulo André on 03/12/2009, 08:35 in Ajax

Você pode utilizar o jQuery e um plugin de auto-completar. (y)

jQuery
jQuery Autocomplete

[]'sAté mais



#988671 Trocar Action De Formulario

Posted by Paulo André on 02/12/2009, 19:01 in Javascript / DOM / AJAX / ECMAScript

Ou coloque a propriedade name do formulário e faça assim, por exemplo:

document.forms.name_formulario.action

Ou pelo id que já tem:

document.getElementById('formulario').action

[]'s (ok2)Até mais



#988658 Ajuda Recebimento De Formulario De Contato Via E-Mail

Posted by Paulo André on 02/12/2009, 16:48 in PHP

Ops.. esqueci de escapar uma aspa:

$msg = "<!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\" />
<title>Formulario de Admissão enviado pelo Site</title>
</head>

<body>
<br />
<br />
<br />Formulario de Admissão enviado pelo Site
<br />
<br />Empresa de Origem: <strong>$empresa_origem</strong>
<br />Função           : <strong>$funcao</strong>
<br />Nome             : <strong>$nome</strong>
<br />RG               : <strong>$rg</strong>
<br />
<br />
</body>
</html>";

O que acontece é que você não tinha um código HTML correto, incluindo as tags <head> que tem o META que define o charset. (y)

[]'sAté mais



#988651 Ajuda Recebimento De Formulario De Contato Via E-Mail

Posted by Paulo André on 02/12/2009, 16:27 in PHP

Tente agora então, colocar o código HTML com cabeçalho completo:

$msg = "<!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\" />
<title>Formulário de Admissão enviado pelo Site</title>
</head>

<body>
<br />
<br />
<br />Formulário de Admissão enviado pelo Site
<br />
<br />Empresa de Origem: <strong>$empresa_origem</strong>
<br />Função           : <strong>$funcao</strong>
<br />Nome             : <strong>$nome</strong>
<br />RG               : <strong>$rg</strong>
<br />
<br />
</body>
</html>";

Só alterei as tags de negrito e quebra de linha para ser válido com XHTML 1.0 Transitional, mas para e-mail acho que não faz muita diferença.

Faça esse teste.

[]'s (ok2)Até mais



#988629 Validar Campo Data Somente Se O Campo Foi Preenchido

Posted by Paulo André on 02/12/2009, 15:24 in Javascript / DOM / AJAX / ECMAScript

Fiz uma analisada mais profunda fiz umas alterações na função que valida a data, substitua no seu arquivo Javascript e veja se vai funcionar.

function validaData (str) {
	var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
	var msgErro = 'Formato inválido de data.';
	
	if (str.value.length == 0) {
		return true;
	}
	
	if (str.value.match(expReg)) {
		var dia = str.value.substring(0,2);
		var mes = str.value.substring(3,5);
		var ano = str.value.substring(6,10);
		
		if ((mes==4 || mes==6 || mes==9 || mes==11) && dia > 30) {
			alert("Dia incorreto! O mês especificado contém no máximo 30 dias.");
			str.focus();
			return false;
		} else {
		
			if (ano%4 != 0 && mes == 2 && dia > 28) {
				alert("Data incorreta! O mês especificado contém no máximo 28 dias.");
				str.focus();
				return false;
			} else {
			
				if (ano%4==0 && mes==2 && dia>29) {
					alert("Data incorreta! O mês especificado contém no máximo 29 dias.");
					str.focus();
					return false;
				} else {
					return true;
				}
			}
		}
	} else {
		alert(msgErro);
		str.focus();
		return false;
	}
}

Só alterar esta função. (y)

[]'s (ok2)Até mais




IPB Skin By Virteq