Jump to content


Xico - WCS Design

Member Since 04/06/2008
Offline Last Active 17/07/2009, 23:04
-----

Topics I've Started

Opnião De Como Encaixar O Flash

30/09/2008, 05:57

Bom dia,
Estou desenvolvendo um web site que mescla flash, php e javascript. Bom fiz um movie em flash para a execução de musicas temas para o web site e o encaixei no layout normalmente. O problema é que o site é em php e a cada click ele atualiza a pagina e consequentemente o player do flash. Bom gostaria que esse player fosse continuo. Ou seja que ao o usuário navegar pela pagina o mesmo não ficasse atualizando a cada clique ou processamento da pagina. Pensei em usar frames ou iframes para fazer isso, na verdade já criei uma versão com frames que está aparentemente dando certo. Porém o que eu necessito é de uma opnião de profissionais que devem estar habituados a realizar isso. O que vocês fazem neste caso? Há algum coelho na cartola?

Espero que possam me ajudar.
Muito Obrigado

Confirm De Javascript Com Php(mesclados)

30/09/2008, 05:49

Bom, primeiramente bom dia.
Como esta dúvida é sobre java e php, fiquei na dúvida onde postar. Porém, resolvi postar em php, pois javascript eu não manjo nada. ou melhor quase nada. Apanhei pra passar naquelas aulas malditas e graças a alguns artificios nao peguei um dp. kkk. Mas piadas a parte estou desenvolvendo um website onde preciso que seja confirmado se o usuário deseja realizar mesmo uma ação x. Para isso pensei no confirm do javascript onde o usuário clica em ok ou cancel. Mas tem um problema, estou usando uma váriavel requisitada em modo GET no php e não consigo fazer o script funcionar. É um script muito simples, porém já fuçei um pouco e resolvi perguntar.

O Script q não está dando certo é este:
<script LANGUAGE="JavaScript">
if(confirm('Do you want to visit google? Click "OK" to proceed.')) {
	location.href="http://www.google.com.br";
}else{
<?	
	$link = $_GET['id'];	
	header ("Location: destination.php?acao=redirect&id=" . $link);
?>	
}
</script>

O que acontece é que ele não realiza a pergunta. Simplesmente direciona para o destination.php que está na header. Na verdade o que eu preciso é mesclar ambas as linguagens e fazendo isso uma vez o resto vem naturalmente.

Espero que possam me ajudar.
Obrigado.

Erro Na Validação Do Formulario

29/08/2008, 06:05

Bom dia, o erro na verdade naum impede o funcionamento do site. Apenas não exibe a mensagem que é esperada. Bom, localmente o website funciona normalmente. O problema é quando eu taco o bixo na net. Ae não funfa nem cum reza braba!
Bom o correto é ele dar a mensagem de que o usuário não preencheu alguns campos... Mas ele naum exibe... Ressalvo novamente que isso só ocorre quando eu jogo no servidor web. Localmente está funfano legal!
Bom primeiro eu fiz um formulário de registro de usuários... Nele coloquei alguns campos... e quando o usuário clica em enviar o formulario chama a pagina cadastrar.php... Essa pagina por sua vez realiza a verificação dos dados e caso esteja faltando algum dado ela retorna ao formulário com os erros via GET...
O problema é que esse formulário não está exibindo os erros!

Veja a pagina cadastrar...
// VERIFICANDO DADOS
$errors = "";
if($nome == "")	$errors .= "- É necessário preencher o campo Nome.<br />";
if($sobrenome == "") $errors .= "- É necessário preencher o campo Sobrenome.<br />";
if($email == "") $errors .= "- É necessário preencher o campo E-mail.<br />";
if($cmail == "") $errors .= "- É necessário preencher o campo Confirmaçao de E-mail.<br />";
if($email != $cmail) $errors .= "- O E-mail e a Confirmaçao de E-mail nao sao iguais.<br />";
if($login == "") $errors .= "- É necessário preencher o campo Login.<br />";	
if($senha == "") $errors .= "- É necessário preencher o campo Senha.<br />";	
if($cidade == "") $errors .= "- É necessário preencher o campo Cidade.<br />";	
if($estado == "nulo") $errors .= "- É necessário selecionar um Estado.<br />";	
if($alistamento == "nulo") $errors .= "- É necessário selecionar se deseja alistar-se na guilda.<br />";	
if($charname == "") $errors .= "- É necessário preencher o Nome do Char no Jogo.<br />";	
if($classe == "nulo") $errors .= "- É necessário selecionar sua Classe no Jogo.<br />";	
if($level == "") $errors .= "- É necessário preencher seu Level no Jogo.<br />";
if($guilda_atual == "nulo") $errors .= "- É necessário responder se já possui guilda no jogo.<br />";	
if($aceito_regras == "") $errors .= "- É necessário aceitar as regras para alistar-se na guilda.<br />";

$sql_verify_charname = mysql_query("SELECT * FROM users WHERE charname=('$charname')", $conn);
$sql_verify_charname_nrow = mysql_num_rows($sql_verify_charname);
if ($sql_verify_charname_nrow > 0){
	$errors .= "O Nome do Char no Jogo escolhido (" . $login . "), já está em uso.<br />";
}
if($aceito_politica == "") $errors .= "- É necessário aceitar as Politicas de Privacidade.<br />";
if($nbras != $numbers) $errors .= "- Os números de verificaçao digitados nao correspondem aos mostrados.";

$sql_verify_login = mysql_query("SELECT * FROM users WHERE login=('$login')", $conn);
$sql_verify_login_nrow = mysql_num_rows($sql_verify_login);
if ($sql_verify_login_nrow > 0){
	$errors .= "O Login escolhido (" . $login . "), já está em uso. Por favor escolha outro.<br />";
}
$sql_verify_email = mysql_query("SELECT * FROM users WHERE email=('$email')", $conn);
$sql_verify_email_nrow = mysql_num_rows($sql_verify_email);
if ($sql_verify_email_nrow > 0){
	$errors .= "O e-mail escolhido já está em uso.<br />";
}

if ($errors == ""){
	if ($aceito_regras == "on"){
		$aceito_regras = "s";
	}else{
		$aceito_regras = "n";
	}
	if ($aceito_politica == "on"){
		$aceito_politica = "s";
	}else{
		$aceito_politica = "n";
	}
	//INSERINDO VALORES NO BANCO DE DADOS.
	   //CONTINUA MAS NAUM VOU INSERIR SENAUM FICA MT GRANDE...

Agora a parte do formulário que chama os erros...

<?
				if($_GET['errors'] != ''){
				?>
				<div id="errocad">
					<h1>Erros:</h1>
					<h2><?=$errors?></h2>
				</div>
				<br />
				<?
				}
		?>

Por favor, alguem poderia me dizer pq q estah acontecendo este erro... jah tentei de tudo... e se naum houver solução por favor me enviem uma alternativa para este caso...

MUITO OBRIGADO DESDE JAH!

Valew!

Aonde Eu Estou Pecando? Envio De E-mail Com Variavel No Conteúdo!

14/07/2008, 20:42

Boa noite a todos.

Estou com um problema que algum de vocês já podem ter enfrentado. Estou usando a classe phpMailer para enviar e-mail e neste estou enviando HTML e Textto atraves da tag $mail->AltBody = $something;. Bom o que está acontecendo é o seguinte. Não consigo inserir variáveis dentro do e-mail como no exemplo abaixo:

include "mailer/class.phpmailer.php";
$destino = $_POST['destinatario'];
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.server.com.br";
$mail->Port = 25;
$mail->Username = "meuemail@server.com.br";
$mail->Password = "*********";
$mail->From = "meuemail@server.com.br";
$mail->FromName = "MEU E-MAIL";
$mail->Subject = "Confirmaçao de E-mail e Ativaçao da conta";
// E-Mail em HTML
$html = '
<h2>OLHA AE</h2>

<p>Bem vindo ao web site.</p>
<p>A partir de agora você pode está apto a navegar pelo site. Aproveite ao máximo o conteúdo aqui oferecido.</p> 

<p>Antes de começar a navegar você precisa ativar sua conta e confirmar seu e-mail de cadastro. Para isso clique no link abaixo para realizar essa operação.</p><br />

<a href="../index.php?content=conteudo&item=ativacao&code=' . $confirmastr '">Clique aqui para ativar sua conta.</a><br />

<p>É uma satisfação tê-lo como nosso usuário.</p>

<h3>WEB SITE</h3>
<h4>Slogan of Web Site!</h4>
'; //############ Linha 143 ###############

$texto = '
OLHA AE

Bem vindo ao web site.
A partir de agora você pode está apto a navegar pelo site. Aproveite ao máximo o conteúdo aqui oferecido.

Antes de começar a navegar você precisa ativar sua conta e confirmar seu e-mail de cadastro. Para isso clique no link abaixo para realizar essa operação.

<a href="../index.php?content=conteudo&item=ativacao&code=' . $confirmastr '">Clique aqui para ativar sua conta.</a>

É uma satisfação tê-lo como nosso usuário.

WEB SITE
Slogan of Web Site!
';

$mail->Body = $html;
$mail->AltBody = $texto;
$mail->AddAddress("emaildestino@server.com.br", "Destino");

if (!$mail->Send()){
	header("Location: ../index.php?content=cadastrado");
}else{
	header("Location: ../index.php?content=errodeenvio");
}

Notem que preciso colocar a variável $confirmastr no link para ativação da conta. Que nada mais é do que um conjunto de caracteres unicos para confirmação da conta. Porém ele me retorna o erro abaixo:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\wamp\www\site\includes\cadastrar.php on line 143

A linha 143 esta identificada no código!

Por favor me ajudem, estou no aguardando ansiosamente para essa solução.
Muito Obrigado desde já!

:ph34r:

Problema Com Acentos No Mysql

06/06/2008, 18:09

Olá, estou fazendo um menu dinamico, super simples. Ele captura os dados do MySQL e monta o menu em uma lista não ordenada tratada com CSS. O problema é que ele não carrega os acentos como deveria e o menú fica assim:

<div id="menu">

	<ul>
		<li><a href="index.php?area=home">home</a></li>
		<li><a href="index.php?area=estudio">o est�dio</a></li>
		<li><a href="index.php?area=servicos">servi�os</a></li>
		<li><a href="index.php?area=portfolio">portf�lio</a></li>
		<li><a href="index.php?area=hosting">WCS hosting</a></li>
		<li><a href="index.php?area=parcerias">parcerias</a></li>
		<li><a href="index.php?area=clientes">clientes</a></li>
		<li><a href="index.php?area=artigos">artigos</a></li>
		<li><a href="index.php?area=downloads">downloads</a></li>
		<li><a href="index.php?area=projeto">seu projeto</a></li>
		<li><a href="index.php?area=contato">contato</a></li>

	</ul>
</div>

Na visualização no phpMyAdmin fica perfeito, ou seja, com os acentos normais. Vejam:

Posted Image

O código PHP para consulta no MySQL é:

<div id="menu">
	<ul>
<?
$exec_menu = mysql_query("SELECT * FROM menu",$db);
while($item_menu = mysql_fetch_array($exec_menu)){
?>
		<li><a href="index.php?area=<?= $item_menu['classe'] ?>"><? echo $item_menu['titulo']?></a></li>
<?
}
?>
	</ul>
</div>

Viram? Bem simples. Está funcionando perfeitamente, não fosse o problema com os acentos.

Como posso resolver? Mudando o collation da tabela? Ou do "Banco de Dados" todo? Qual seria o collation ideal para português-br?
Muito obrigado desde já.

IPB Skin By Virteq