Jump to content


humorpiadas

Member Since 11/12/2005
Offline Last Active 09/08/2009, 22:06
-----

Posts I've Made

In Topic: Problemas Com Register_globals

06/08/2009, 21:27

Olá amigos, deu certo ficou dessa maneira:

$sql = mysql_query("Select * from categorias WHERE categoria='".$_GET['vercat']."'");
while($linha = mysql_fetch_array($sql)) {

$categoria2 = $linha["categoria"];
}

if($categoria2 != $vercat = $_GET['vercat']){



Eu não consigo logar no sistema para administrar os sites cadastrados e os usuários cadastrados. Podem me ajudar?

Essa é a pagina logado.php

<?

if($acao == sair){
setcookie("buscapass");
setcookie("buscauser");
setcookie("nivelbusca");

header("Location: login.php");
}
include("verifica.php");
include("config.php");

{$query_Recordset = "SELECT COUNT(*) AS total FROM sites WHERE nomeuser='$buscauser'";
$Recordset = mysql_query($query_Recordset, $conexao) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
mysql_free_result($Recordset);
$totalsitesuser = $row_Recordset['total'];
}

{$query_Recordset = "SELECT COUNT(*) AS total FROM sites";
$Recordset = mysql_query($query_Recordset, $conexao) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
mysql_free_result($Recordset);
$totalsites = $row_Recordset['total'];
}

{$query_Recordset = "SELECT COUNT(*) AS total FROM membros";
$Recordset = mysql_query($query_Recordset, $conexao) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
mysql_free_result($Recordset);
$totalmembros = $row_Recordset['total'];
}

echo"<FONT FACE='$fonte'><FONT SIZE=2><b>Administração</b><br><br>
</FONT></FONT>
<FONT FACE='$fonte'><FONT SIZE=-2>
Olá <b>$buscauser</b>, seja bem vindo a sua conta administrativa no <b>$nomesiteb</b>.
<br><br></FONT></FONT>";

$sql = "SELECT * FROM membros where login='$buscauser'";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

while ($linha=mysql_fetch_array($resultado)) {

$id = $linha["id"];
$nivel = $linha["nivel"];
$email = $linha["email"];
}


if($nivel == 1){

echo"
<FONT FACE='$fonte'><FONT SIZE=-2><b>Escolha o que deseja fazer:</b><br><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='modificaruser.php?id=$id'>Modificar Seus Dados Cadastrados</a><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='adicionarsite.php'>Adicionar um site ao sistema</a><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='mailto:$emailmaster'>Entre em Contato com o administrador</a><br>
<br><FONT FACE='$fonte'><FONT SIZE=-2><b>Seus Sites</b><br>
Você possui <b>$totalsitesuser</b> sites cadastrados:<BR><BR>";

$sql = mysql_query("SELECT * FROM sites WHERE nomeuser='$buscauser' ORDER BY id");
while($linha = mysql_fetch_array($sql)) {

$ids = $linha["id"];
$nomesite = $linha["nomesite"];
$endsite = $linha["endsite"];
$descricao = $linha["descricao"];
$aprovado = $linha["aprovado"];

echo"<FONT FACE='$fonte'><FONT SIZE=-2><b>Site:</b> <a href='click.php?acao=visitar&id=$ids' target='_blank'>$nomesite</a>
<BR><b>Descrição:</b> $descricao</font><BR><b>Status: </b>";
if($aprovado == 0){
echo"<font color='#DCB61D'>Aguardando aprovação</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}elseif($aprovado == 1){
echo"<font color='#0000FF'>Aprovado</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}elseif($aprovado == 2){
echo"<font color='#FF0000'>Bloqueado</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}
}
echo"<u>( * Uma vez deletado não tem como recuperar o site )</u><BR>
<BR><BR>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='logado.php?acao=sair'>Logout</a>
</FONT></FONT>
";
}

elseif($nivel == 2){
echo"
<FONT FACE='$fonte'><FONT SIZE=-2>
<b>Membros</b><BR>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='modificaruser.php?id=$id'>Modificar Seus Dados Cadastrados</a><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='listamembros.php'>Modificar outros Membros</a><br>
<BR>
<b>Sites</b><BR>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='adicionarsite.php'>Adicionar um site ao sistema</a><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='listasites.php'>Modificar algum site cadastrado no sistema</a><br>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='deletarsite.php?acao=deletarlista'>Lista para deletar sites</a><br>
<BR>
<b>Busca</b><BR>
<FONT FACE='$fonte'><FONT SIZE=-2><a href='adicionarcategoria.php'>Adicionar/Deletar Categoria</a><br>";
if($aprovar == 1){
echo"<FONT FACE='$fonte'><FONT SIZE=-2><a href='aprovarsites.php'>Aprovar Sites para entrar ao sistema</a><br>";
}
echo"<br><FONT FACE='$fonte'><FONT SIZE=-2><b>Seus Sites</b><br>
Você possui <b>$totalsitesuser</b> sites cadastrados:<BR><BR>";
$sql = mysql_query("SELECT * FROM sites WHERE nomeuser='$buscauser' ORDER BY id");
while($linha = mysql_fetch_array($sql)) {

$ids = $linha["id"];
$nomesite = $linha["nomesite"];
$endsite = $linha["endsite"];
$descricao = $linha["descricao"];
$aprovado = $linha["aprovado"];

echo"<FONT FACE='$fonte'><FONT SIZE=-2><b>Site:</b> <a href='click.php?acao=visitar&id=$ids' target='_blank'>$nomesite</a>
<BR><b>Descrição:</b> $descricao</font><BR><b>Status: </b>";
if($aprovado == 0){
echo"<font color='#808000'>Aguardando aprovação</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}elseif($aprovado == 1){
echo"<font color='#0000FF'>Aprovado</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}elseif($aprovado == 2){
echo"<font color='#FF0000'>Bloqueado</font><BR><a href='modificarsite.php?id=$ids'>Editar site</a> - <a href='deletarsite.php?acao=deletar&ida=$ids'>Deletar Site</a> *</font><BR><hr width='250' size='1' align='left'>";
}
}
echo"<u>( * Uma vez deletado não tem como recuperar o site )</u><BR>
<BR><BR>

<b>Estatísticas:</b><BR>
O site <b>$nomesiteb</b> possui <b>$totalmembros</b> membros cadastrados, que adicionaram juntos <b>$totalsites</b> sites ao sistema.
<br>Você está utilizando a versão <b>$versao</b> do Links Campeões.</a><BR></FONT></FONT>

<BR><FONT FACE='$fonte'><FONT SIZE=-2><a href='logado.php?acao=sair'>Logout</a>";
}
mysql_close($conexao);
?>


In Topic: Problemas Com Register_globals

06/08/2009, 15:04

Olá amigos,

Será que algum amigo poderia dentro desse escript que postei pegar uma linha e me dar um exemplo de como efetuar a troca das váriaveis, ai depois o resto eu me viro, estou com dificuldade em enter onde entra as váriaveis.

In Topic: Back-up Banco De Dados

01/08/2009, 10:04

Olá Marcus,

Na página (adicionarcategoria.php), eu tenho esse código abaixo o código que você me passou é nessa página que eu acrescento ele?
E no banco de dados é necessário alterar alguma coisa?

<?
include("config.php");
include("verifica.php");

// Pega o dia, o mês e o ano
$diacad = date("d");
$mescad = date("m");
$anocad = date("Y");

if($acao == cadastrar){
####################
$sql = "SELECT * FROM categorias";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");

if(mysql_num_rows($resultado)>0) {

while ($linha=mysql_fetch_array($resultado)) {
$nomecat = $linha["categoria"];

}
}
// Verifica se a categoria cadastrada já existe no banco de dados.
if($nomecat_ == $nomecat){
echo"
<FONT FACE='$fonte'><FONT SIZE=-2>
<b><font color='#FF0000'>Erro:</font></b> Esta Categoria já existe em nosso banco de dados.<br><br><a href='java script:history.go(-1)'>«« Voltar</a></TD>
";
// Verfica se o campo $nomecat está em branco
}elseif($nomecat_ == ""){
echo"

<FONT FACE='$fonte'><FONT SIZE=-2>
<b><font color='#FF0000'>Erro:</font></b> Você não preencheu todos o nome da categoria. Por favor, volte e corrija o erro.<br><br><a href='java script:history.go(-1)'>«« Voltar</a>

";
}else{
// Se estiver tudo certoe ele adiciona a categoria ao banco de dados.
$sql = mysql_query("INSERT INTO categorias (categoria) VALUES ('$nomecat_')") or print(mysql_error());

echo"

<FONT FACE='$fonte'><FONT SIZE=-2>
<b><font color='#FF0000'>Sucesso:</font></b> Você acaba de adicionar corretamente a seguinte categoria:<BR><br>
<b>Nome da Categoria:</b> $nomecat_<br>
<br><br><a href='adicionarcategoria.php'>«« Voltar</a>
";
}
}
####################
elseif($acao == deletar){
####################
// Deleta a categoria

$deletar = "DELETE FROM categorias WHERE categoria='$cat_'";
$resultado = mysql_query($deletar)
or die ("Não foi possível realizar a exclusão dos dados.");
echo"

<FONT FACE='$fonte'><FONT SIZE=-2>
<b><font color='#FF0000'>Sucesso:</font></b> Você acaba de deletar corretamente a seguinte categoria:<BR><br>
<b>Nome da Categoria:</b> $cat_<br>
<br><br><a href='adicionarcategoria.php'>«« Voltar</a>
";
}
###################
else{

echo"
<FONT FACE='$fonte'><FONT SIZE=-1><b>Adicionar Categoria</b></font><br>
<FONT FACE='$fonte'><FONT SIZE=-2>
<form method='POST' action='adicionarcategoria.php?acao=cadastrar'>
<b>$buscauser</b> você pode adicionar quantas categorias quiser.<BR>
<BR><font face='$fonte' size='-2'><b>Nome da categoria:</b><br>
<input type='text' name='nomecat_' size='20' style='font-size: 11px; width: 120; font-family: $fonte; height: 19; border: 1px solid #C0C0C0'><br>
<BR><font size='-2'><b>Atenção:</b> Não utilize espaços ou virgulas.<BR><BR>
</font>
<input type='submit' value='Cadastrar Categoria' name='B1'><br>
</form>
<FONT FACE='$fonte'><FONT SIZE=-1><b>Deletar Categoria</b></font>
<BR>Selecione a Categoria que deseja deletar:
<form method='POST' action='adicionarcategoria.php?acao=deletar'>
";
$sql = mysql_query("SELECT * FROM categorias ORDER BY categoria");

while($linha = mysql_fetch_array($sql)) {
$idc = $linha["id"];
$cat = $linha["categoria"];
echo"<input type='radio' name='cat_' value='$cat'> $cat <br>
";
}
echo"<input type='submit' value='Deletar Categoria' name='B1'><br>
</form>

<br><a href='java script:history.go(-1)'>«« Voltar</a>";
}
?>


E na página (categorias.php) esta este código que é onde entra Você esta na categoria: Acesso Gratuito à Internet

<?
include("config.php");

$sql = mysql_query("Select * from categorias WHERE categoria='$vercat'");
while($linha = mysql_fetch_array($sql)) {

$categoria2 = $linha["categoria"];
}

if($categoria2 != $vercat){
echo"<FONT FACE='$fonte'><FONT SIZE=-1><b>Buscar</b></font><FONT FACE='$fonte'><FONT SIZE=-2><br>Você está na categoria: <b>$vercat</b><BR><br>
<FONT FACE='$fonte'><FONT SIZE=-2><font color='#FF0000'>A categoria <b>$vercat</b> não existe em nosso banco de dados.</font>
<BR><BR><a href='java script:history.go(-1)'>«« Voltar</a>";
}
else{
ECHO"
<FONT FACE='$fonte'><FONT SIZE=-1><b>Buscar</b></font><FONT FACE='$fonte'><FONT SIZE=-2><br>Você está na categoria: <b>$vercat</b><BR><br>";

$busca = mysql_query("SELECT * FROM sites WHERE categoria = '$vercat' and aprovado = '1' ORDER BY nomesite") or print (mysql_error());
$lpp = $resultadospg; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($busca); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$buscar = mysql_query("SELECT * FROM sites WHERE categoria = '$vercat' and aprovado = '1' ORDER BY nomesite LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.

while($linha = mysql_fetch_array($buscar)){

$id = $linha["id"];
$nomesite = $linha["nomesite"];
$endsite = $linha["endsite"];
$descricao = $linha["descricao"];
$diacad = $linha["diacad"];
$mescad = $linha["mescad"];
$anocad = $linha["anocad"];
$votos = $linha["votos"];
$notas = $linha["notas"];
$categoria = $linha["categoria"];
$cliques = $linha["cliques"];

if($notas >= 2 or $votos >= 2){
$mediat = ($notas/$votos);

$tamanho = strlen($mediat);
$quantidade = "4";
if($tamanho <= $quantidade)
{$media = substr_replace($mediat, " ", $quantidade, $tamanho - $quantidade);}

}else{
$media = $notas;
}
echo" <a href='click.php?acao=visitar&id=$id'><b>$nomesite</b></a>: $descricao<br>
<font color='#909090'>Categoria: <a href='categorias.php?vercat=$categoria'><font color='#909090'>$categoria</a> | Adicionado em: $diacad/$mescad/$anocad<BR>
Cliques: $cliques | Média de votos: $media |
<a href='votar.php?idsite=$id'><font color='#909090'>Votar neste Site</a><BR>";
if($nivelbusca == 2){
echo"<b><a href='modificarsite.php?id=$id'>Modificar</a> | <a href='deletarsite.php?acao=deletar&ida=$id'>Deletar</a></b><BR>";
}
echo"<BR></font></font></font>";
}
if($pagina > 0) {
$menos = $pagina - 1;
$url = "?vercat=$vercat&pagina=$menos";
echo "<FONT FACE='$fonte'><FONT SIZE=-2><a href='$url'>Anterior</a>"; // Vai para a página anterior

}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "?vercat=$vercat&pagina=$i";
echo "<FONT FACE='$fonte'><FONT SIZE=-2> | <a href='$url'>$i</a> ";
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "?vercat=$vercat&pagina=$mais";
echo " | <a href='$url'>Próxima</a> </font>";
}

if($vercat == ""){
echo"<FONT FACE='$fonte'><FONT SIZE=-2><font color='#FF0000'>O campo da categoria está em branco. É preciso acessar uma categoria existente.</font><BR><BR><a href='java script:history.go(-1)'>«« Voltar</a>";
}
elseif($total == "0"){
echo"<FONT FACE='$fonte'><FONT SIZE=-2><font color='#FF0000'>Nesta categoria não existe nenhum site cadastrado.</font><BR><BR><a href='java script:history.go(-1)'>«« Voltar</a>";
}

mysql_free_result($busca);
}

mysql_close($conexao);
?>


In Topic: Back-up Banco De Dados

31/07/2009, 23:49

No phpmyadmin tem sim, mas lá o nome é 'Exportar'.


Olá amigo valeu pela dica eu vi lá fiz a exportação valeu mesmo.

Aproveitando posso tirar uma dúvida?
Eu estou tentando alterar algumas coisas no script uma delas que eu queria alterar seria as categorias estão cadastradas no BD com espaço e acesnto estilo (Acesso Gratuito à Internet) esta assim na tabela do mysql eu (queria que ficasse assim na tabela (Acesso-Gratuito-a-Internet) teria que tirar o acento, eu troquei na mão na tabela até deu certo, mais tive que entrar em um por um dos sites cadastrados e também trocar na mão se não ele perdia o cadastro, para quem esta começando estou me virando so que na hora que chama essa categoria o sistema mostra assim (http://localhost/cat...uito-a-Internet) até ai fiz na mão so que ao entrar a página chamada ele mostra a mensagem (Você está na categoria: Acesso-Gratuito-a-Internet) eu sei que é porque ele vai buscar no Banco de Dados a maneira como ele esta cadastrado.

Teria alguma maneira de corrigir para mostrar (Você está na categoria: Acesso Gratuito à Internet)?

Ainda não peguei muito a maneira de mexer com as tabelas no phpmyadmin, mais aos poucos vou me virando com ajuda de vocês claro mais uma vez obrigado.

In Topic: Ajuda Localhost

31/07/2009, 10:27

Valeu Camarão obrigadão pela ajudar vc deu maior força mesmo precisando estou as ordens não manjo de programação irei aprender, mais precisando de hardware é comigo hehehehe.

Ao ligar a maquina hoje o Appserv esta dando erro o phpmayadmin não se conectava, acho que foi devido a instalação daquela versão nova ao desintalar eu não havia rebutado a maquina, agora desistalei reiniciei a maquina instalei novamente reiniciei a maquina e parece estar tudo OK.

Eu vi em alguns lugares que o pessoal diz que aperece um semafaro perto do relogio quando o appserv esta em execução, aqui na maquina não aprece nada é normal.

IPB Skin By Virteq