Jump to content


Tiagorj

Member Since 09/01/2004
Offline Last Active 17/12/2009, 15:30
-----

Topics I've Started

Editor

19/10/2009, 07:38

Bom dia galera!

Será que vocês podem me ajudar?
Estou a procura de um sistema em php muito parecido com o do fórum. Eu preciso criar uma área para o usuário onde ele possa alterar as propriedades do texto: cor, fonte, entre outros. Similar a este do fórum.
Onde posso encontrar?

Seria difícil criar um em php?

Obrigado!
Tiago

Login

04/10/2009, 10:20

Bom dia galera,

Estou começando a programar OO. Estou fazendo um sistema de login. O login ocorre tranqüilamente.
O problema ocorre quando eu nas demais páginas vou verificar se o usuário está logado. Não estou sabendo passar esse valor da sessão para o método... então estou mandando a classe e também a chamada de cada página!

<?php

class Conexao
{
var $login;
var $senha;

function __construct ($login, $senha)
{
$this->login = "$login";
$this->senha = "$senha";

}

function consultaConexao()
{
$conectar = mysql_connect("localhost", "descodi_contato", "contato");
mysql_select_db("descodi_contato", $conectar);
}

function consultaLogin()
{

$sessao = mysql_query("select * from login where login = '$this->login' and senha = '$this->senha'");
$consulta = mysql_num_rows($sessao);

if ($consulta == 1)
{

$_SESSION["login"] = "$login";
$_SESSION["senha"] = "$senha";
echo '<script language= "JavaScript">location.href="area.php"</script>';

}

else
{
echo '<script language= "JavaScript">location.href="login_invalido.php"</script>';

}

} //fecha verificaLogin

function verificaLogin() {


$sessao = mysql_query("select * from login where login ='$login' and senha = '$senha'");
$total = mysql_num_rows($sessao);
echo " o total é $total ";

if($total == 0)
{
unset($this->login);
unset($this->senha);


echo "login: $this->login <br>";
echo "senha: $this->senha <br>";
echo " nao logado!!";
exit();

}

} //fecha verifica login

}

?>



e a chamada em cada página para verificar


include "classes/ClassConexao.php';

$login = $_SESSION["login"];
$senha = $_SESSION["senha"];

$conexao = new Conexao($login, $senha);
$conexao->consultaConexao() ;
$conexao->verificaLogin() ;

esse modo que eu fiz, não funciona, como eu passo o valor da sessão para o método verificaLogin()?

Obrigado!

Problema Com Php Ou Xajax?

31/08/2009, 16:47

Boa tarde galera!

Estou utilizando a biblioteca XAJAX para me auxilar no uso do ajax pois não conheço muito a tecnologia javascript.

Estou melhorando um sistema que criei para a empresa onde trabalho, mais estou com um problema.

O código funciona no firefox e no chrome, no Internet Explorer ele só funciona se o if ($linhas >=1), se cair em outros if da erro de javascript ou dependendo do computador não aparece nada!

Eis o codigo:

<?php

include"xajax.inc.php"; //importa a biblioteca
$xajax = new xajax(); //instancia

//logo abaixo criando a função, é onde ocorre o erro!

function consulta($login) {

$objResponse=new xajaxResponse();

//global $conexao, $banco;
$conexao = mysql_connect("localhost", "admin", "extend001");
$banco = mysql_select_db("extend",$conexao);

$verifica = mysql_query("select * from dados_pessoais where login = '$login'");
$linhas = mysql_num_rows($verifica);

if ($linhas >=1) {
$retorno = "o e-mail $login encontra-se cadastrado em nosso banco de dados";
$objResponse->addAssign("consulta","innerHTML",$retorno);
}

//se cair nesse if, não funciona, ja tentei com else também mais nao funciou!

if ($linhas == 0) {
$retorno= "o e-mail $login NÃO encontra-se cadastrado em nosso banco de dados";
$objResponse->addAssign("consulta","innerHTML",$retorno);
}

return $objResponse->getXML();

}

$xajax->registerFunction("consulta");
$xajax->processRequests();

?>
<title>Consulta ajax </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<head>
<?php $xajax->printJavascript(); ?>
</head>

<form action="teste.php" method="get" name="teste">

<table width="726" border="0" align="center">
<tr>
<td height="27" colspan="4" bgcolor="#006699"><font color="#FFFFFF">Dados para acesso</font></td>
</tr>
<tr>
<td height="26" valign="top" bgcolor="#E9E9E9"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">E-mail*</font></td>
<td colspan="3" bgcolor="#F0F0F0">
<p>
<input name="login" id="login" type="text" size="28" onblur="xajax_consulta(document.getElementById('login').value)"/>
<div id="consulta"></div>
</tr>
<tr>
<td width="151" height="26" valign="top" bgcolor="#E9E9E9"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">cidade: </font></td>
<td width="334" colspan="3" bgcolor="#F0F0F0">
<p>
<input name="cidade" id="cidade" type="text" size="28"/>
<div id="consulta"></div>
<input name="continuar" type="button" id="continuar" value="continuar" />

</tr>
</table>

</form>


Para quem quiser testar nos firefox e no Internet Explorer a página é essa:
http://inscricao.extend.com.br/form2.php
um email valido: tiago.cosme@extend.com.br
um email inválido: fulano123@ciclano.com


Alguém saberia me explicar o pq da revolta desse código? é só no IE!

Agradeço a lot!

Tiago

problema resolvido:
acentuação na variavel de retorno.

Solução: instanciar um metodo que fale para o ajax que o padrão de retorno é : UTF-8

Texto Com Forma

14/07/2009, 15:27

Boa tarde pessoal,

Como eu coloco texto dentro de formas no fireworks, vetorizei uma imagem e gostaria de colocar textos dentro.
Vocês poderiam me ajudar com dicas ou tutoriais?

Por exemplo: eu gostaria de botar o texto dentro da forma, por exemplo, colocar o texto dentro do circulo e o texto ficar com o formato do circulo!

Obrigado,
Tiago

Espaço Ao Inserir Flash

10/06/2009, 16:06

Boa tarde galera! :thumbsup:

Gostaria da ajuda de vocês. Fiz um site em tabelas. Quando inserir um flash dentro de uma célula coloquei pra rodar no internet explorer e no firefox.

Quando vi o Firefox criou um espaço.

Coloquei uma imagem para facilitar a visualização do que está ocorrendo.
Existe algum modo de tirar este espaço?

Attached File  pq2.gif   56.33KB   7 downloads

Muito Obrigado!!!!

IPB Skin By Virteq