- Fórum WMO
- → Tiagorj's Content
Tiagorj's Content
There have been 21 items by Tiagorj (Search limited from 24/04/2023)
#983895 Editor
Posted by Tiagorj on 19/10/2009, 07:38 in PHP
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
#982679 Login
Posted by Tiagorj on 04/10/2009, 12:26 in PHP
Então não ha necessidade de fazer isso, apenas verificar se existe no servidor.
Só que eu tenho uma duvida.
Eu tenho que alterar minha classe?
Pq se eu preciso instanciar a classe e chamar o método diretamente, a minha classe pede que o construtor tenha os parametros... acho que me enrolei mais na orientação a objeto, você poderia me ajudar a resolver?
$conexao = new Conexao($login, $senha); existe algum modo de chamar ela diretamente sem passar pelo construtor?
$conexao->consultaConexao() ;
$conexao->verificaLogin() ;
#982675 Login
Posted by Tiagorj on 04/10/2009, 10:20 in PHP
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!
#978811 Problema Com Php Ou Xajax?
Posted by Tiagorj on 31/08/2009, 16:47 in PHP
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
#973915 Texto Com Forma
Posted by Tiagorj on 14/07/2009, 15:27 in Criação Web
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
#970462 Espaço Ao Inserir Flash
Posted by Tiagorj on 10/06/2009, 19:06 in Dreamweaver
#970439 Espaço Ao Inserir Flash
Posted by Tiagorj on 10/06/2009, 16:06 in Dreamweaver
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?
Muito Obrigado!!!!
#970294 Tabela
Posted by Tiagorj on 09/06/2009, 16:13 in Dreamweaver
Agora me surgiu um novo problema.
Quando teclo "enter" divesas vezes ou digito um texto muito grande, minha tabela no lado esquerda se quebra, ocorrem espaços, um monte de falha
Existe um modo de um coluna "andar" sem comprometer as demais colunas?
Obrigado!
#970270 Tabela
Posted by Tiagorj on 09/06/2009, 15:00 in Dreamweaver
Quanto tempo eu não posto!
Estou aqui com umas dificuldades.
Estou usando o dreamwaver para diagramar um site, só que estou com uma dúvida.
Pq quando eu crio o programa e começo a digitar um texto, ele aparece na metade da tabela?
Eu gostaria que ele comecasse no topo!
Estou colocando uma imagem de exemplo de onde ela começa! gostaria que eles começassem la em cima (no topo) da própria tabela.
Vocês poderiam me ajudar?
Obrigado,
#960369 Exibier Nome De Tabelas
Posted by Tiagorj on 11/03/2009, 15:21 in PHP
Estou fazendo um script para o php recuperar o nome de todas as tabelas de um determinado banco de dados mysql.
O problema é o seguinte:
Não sei o que está acontecendo que ele mostra pra mim que tem 13 tabelas dentro de uma banco e está correto.
Na hora que exibe os dados para um for ele apenas exibe o nome do primeiro e os outros 12 não é mostrado o valor!
Alguem sabe o pq isso ocorre?
Esse é o código
<?php
include("includes/conexao.php");
$executa = mysql_query("SHOW TABLES");
$total = mysql_num_rows($executa);
echo " o total de tabelas encontradas $total <br>"; // imprimi 13
for($i=0; $i<$total; $i++) {
$dados = mysql_fetch_row($executa);
echo "a tabela $i é $dados[$i] <br>";
}
?>
obrigado!
#958269 Organizar Id
Posted by Tiagorj on 18/02/2009, 14:15 in MySQL
Gostaria de uma ajuda.
Estou precisando organizar o id que é auto_increment.
Tentei renomear a unica linha gravada no banco para o numero "1" no campo do ID.
Quando cadastrei a segunda linha achei que ele fosse automaticamente para o número "2" mais foi para o "8" pois apaguei outros registros.
Voces pode me ajudar de um modo de organizar esse id??
to usando o php caso precise de codigo...
Abraço e obrigado.
#957147 Passagem De Valor
Posted by Tiagorj on 09/02/2009, 11:10 in PHP
fiz um sistema localmente. No meu computador funciona perfeitamente a passagem de informação por campo hidden.
Por exemplo: <input name="login" type="hidden" value="<?php echo $login; ?>" />
Se eu der um echo $login o valor aparece.
No servidor que eu utilizo o valor não aparece.
Como devo fazer para passar os valores pela página? existe outro método? no caso nao posso utilizar get.
Obrigado!!!
Tiago
#954408 Div Pai
Posted by Tiagorj on 21/01/2009, 11:03 in CSS & Semântica (Tableless)
Estou com uma dúvida.
Estou estruturando um site todo em css (primeiro projeto sem nada de tabela ) e estou com dúvidas.
Criei um div "pai" que dentro dele possui os divs "filhos". O problema é que o que eu altero no div pai como por exemplo a fonte não é alterado nos filhos.
Não sei onde estou errando vcs poderiam me ajudar?
Segue o código html (nao sei se o erro está no html) (resumido)
<div class="geral">
<div class="topo">
<img src="logotipo.jpg" width="195" height="40">
</div>
<div class = "submenu">
<a href="/home/" class = "link_submenu"> Home</a> <font color="#999999">|</font>
<a href="/noticias-extend-software/" class="link_submenu">Notícias</a> | <a href="/eventos-extend-software/" class="link_submenu">Eventos</a> <font color="#999999">|</font>
</div>
<div class = "menu">
<a href="/solucoes-extend-software/" class = "link_principal">Soluções</a> <font color="#FFFFFF">|</font>
<a href="/produtos-extend-software/" class = "link_principal" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu1, '200px')" onMouseout="delayhidemenu()"> Produtos</a><font color="#FFFFFF"> | </font>
<a href="servicos-treinamentos-extend-software/" class = "link_principal" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu2, '200px')" onMouseout="delayhidemenu()" >Serviços e Treinamentos</a> <font color="#FFFFFF">|</font>
<a href="/Clientes-extend-software/" class = "link_principal"> Clientes</a> <font color="#FFFFFF"> | </font>
<a href="/recursos-extend-software/" class = "link_principal">Recursos</a><font color="#FFFFFF"> |</font>
<a href="/sobre-extend-software/" class = "link_principal">Sobre a Extend</a>
</div>
<div class = "flash">
banner em flash
</div>
<div class = "esquerdo">
conteudo esquerdo
</div>
<div class = "centro">
conteudo central
</div>
<div class = "direito">
conteudo direito
</div>
<div class = "clientes">
clientes
</div>
<div class = "rodape">
rodapé
</div>
</div>
O CSS É ESSE
body{
margin: 0;
}
.geral{
width: 770px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
width: 80%; left: 10%; position: relative;
}
.topo{
width: 700px;
height: 30px;
}
.submenu{
width: 770px;
height: 25px;
text-align: right;
font-family: verdana, arial;
font-size: 10px;
color: #999999;
padding-right: 2px;
}
.menu{
width: 770px;
padding-left: 4px;
text-align: left;
height: 25px;
background-color: #006699;
font-family: verdana, arial;
padding-top: 5px;
font-size: 10px;
clear: both;
}
.flash {
width:720px;
background-color: #CCCCCC;
height: 120px;
padding: 0 25px;
}
Obrigadoooooooooooo
Tiago Cosme
#954069 Posicionamento
Posted by Tiagorj on 19/01/2009, 09:12 in HTML, CSS e Metodologias
#954067 Posicionamento
Posted by Tiagorj on 19/01/2009, 08:51 in HTML, CSS e Metodologias
estou querendo fazer uma area cinza onde ficará o conteúdo geral do site. Na resolução 1024 ele fica ok, mais na resolução 800x 600 e outras não fica igual...
quais coomandos devo utilizar para ele sempre fica entre menu superior e o inferior? (De acordo com a imagem que está nesse endereço: http://www.extendnet.../area_cinza.jpg ).
estou tentando assim:
.fundo{
background-color:#CCCCCC;
position: absolute;
width: 100%;
top: 97px;
height: 80%;
padding-right: 10px;
}
Obrigado!!!!
Tiago
#953421 Função
Posted by Tiagorj on 14/01/2009, 11:48 in PHP
Não estou sabendo pq minha função nao retorna o que eu quero.
Na verdade são várias funções. Por exemplo. Quero pegar o ip do usuário. Se tiver ok aparece senão aparece uma mensagem que é exibida ao usuário que o ip não foi informado . O que eu estou fazendo errado?
//pega ip
$ip = getenv("REMOTE_ADDR");
function valor ($ip) {
if ($ip= "")
return "valor não capturado";
else
return "$ip";
}
}
$valorip = valor($ip);
echo "IP: $valorip";
como ele não mostra o ip deveria aparecer "ip: valor não encontrado" mais aparece só "IP: "
Obrigado pela atenção,
Tiago Cosme
#952755 Variáveis De Ambiente
Posted by Tiagorj on 08/01/2009, 14:11 in PHP
Estou vendo as principais variáveis de ambiente (getenv) para que eu possa capturar o máximo de informações do visitante da página a pedido do departamento de marketing da empresa. As que achei interessante:
nome do servidor (server_name)
nome do host (remote_host)
IP do visitante (remote_addr)
REMOTE_USER - Nome do usuário (se o servidor permitir autenticação);
HTTP_USER_AGENT - Nome e versão do browser utilizado no cliente;
Descobrindo qual página foi solicitada pelo usuário: utilize $_SERVER['PHP_SELF'];
$HTTP_ACCEPT_LANGUAGE (Retorna a lingua)
Gostaria de saber onde posso encontrar uma relação de variaveis de ambiente (getenv) do php!!!! se alguém tiver sugestões também por favor respondam!
Obrigado a todos,
Tiago Cosme
Est. Web Designer
#951971 Cookies
Posted by Tiagorj on 02/01/2009, 08:50 in PHP
Em primeiro lugar, Feliz Ano Novo!
Pessoal, fiz um simples sistema de login com cookies. Na hora de criar os cookies caso a senha e usuário estiverem corretos ele aparece um erro.
O erro é o seguinte:
Warning: Cannot modify header information - headers already sent by (output started at E:\Webserver\Interno\Sites\Contato\verificando.php:11) in E:\Webserver\Interno\Sites\Contato\verificando.php on line 34
Warning: Cannot modify header information - headers already sent by (output started at E:\Webserver\Interno\Sites\Contato\verificando.php:11) in E:\Webserver\Interno\Sites\Contato\verificando.php on line 35
Aparece um erro de criação dos cookies! por que isso ocorre? as linhas de erro estão em vermelho.
<?php
$login = $_POST["login"];
$senha = $_POST["senha"];
include("include/dao.php");
$sql = "select * from login where login = '$login' and senha = '$senha'";
$busca = mysql_query($sql);
$resultado = mysql_num_rows($busca);
if ($resultado == 0) {
echo '<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">Dados inválidos <br></font>';
echo '<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"><a href="painel.php">clique aqui para logar</a></font>';
exit();
}
if ($resultado == 1) {
setcookie("login_acesso", $login);
setcookie("senha_acesso", $senha);
//echo '<script language= "JavaScript"> location.href="CaixaDeEntrada.php" </script>';
}
mysql_close($conn);
?>
obrigado!!!!
Tiago Cosme
#944191 Paginação
Posted by Tiagorj on 30/10/2008, 15:47 in PHP
Tudo bem?
Fiz minha própria estrutura de paginação. Ela funciona normalmente somente quando resulta a primeira página de busca!
a paginação incrementa $inicio de 3 em 3. (isso no primeiro resultado de busca).
Se eu clicar na pagina 2 ele incrementa novamente, mais eu gostaria de da um jeito de não incrementar depois que o meu código paginasse de acordo com a primeira página. Deu para entender?
Ou seja, mesmo mudando de página ele pare de incrementar! valendo apenas o resultado da primeira página de resultado (que ela sim possui o codigo de paginação correto).
Para vcs entenderem: http://a4i.com.br/cadastro/busca.php
busque por: 9
Segue o codigo
for ($paginacao =1; $paginacao <= $total; $paginacao++) {
if ($paginacao == 1) {
//link para primeira página
echo "<a href='busca_resultado.php?inicio=$pagina&descricao=$descricao&busca=1'> 1 </a>";
}
//demais páginas
if ($paginacao >= 2) {
//cria a paginação das demais páginas de acordo com $total
//formula paginação ---------------------------
$pagina++;
$pag = $pagina;
$qtd = 3;
$inicio = $pagina * $qtd;
// fim formula paginação ---------------------------
echo "<a href='busca_resultado.php?inicio=$inicio&descricao=$descricao&total=$total&continua=1&pagina=$pagina'>$paginacao </a>";
}
}
obrigado!!!!!!!!!!
- Fórum WMO
- → Tiagorj's Content
- Privacy Policy
- Regras ·