hlegius
-
Total de itens
202 -
Registro em
-
Última visita
Posts postados por hlegius
-
-
ah... o que eu entendi:
<?function teste(){
return array(
"MSN",
"ICQ",
"BOZO",
"Baboo",
"Osama"
);
}
list ($MSN,$icq,$bozo,$baboo) = teste();
print $baboo;
?>
era isso?
ou ainda há outro meio?
vlw pelo link!
até...
-
Pessoal,
Assim eu tenho uma função..
function contato(){$res_to = mysql_query("SELECT MSN,icq,email,yahoo,site FROM upost");
$MSN = mysql_result($res_to,0,"MSN");
$icq = mysql_result($res_to,0,"icq");
$email = mysql_result($res_to,0,"email");
$yahoo = mysql_result($res_to,0,"yahoo");
$site = mysql_result($res_to,0,"site");
return true;
}
como retornar parte dela?
tipo só o $MSN mais para frente só o $icq ...
até..
-
hehehe...verdade...
é então vou ver o que faço....obrigado!
até....
-
vamos lá:
$headers = "FROM: < $email > \r\n";
$headers .= "CC: $outromail \r\n";
mail($to,$assunto,$msg,$headers);
pronto!
até....
-
Criptografia é algo que é bom para se proteger mais nada vai fazer com que seus dados fique 100% seguro.
O jeito é se proteger, e do seu jeito já está bom.
é eu sei... não quero chegar aos 100%, pois nem dá, mas só queria saber se alguém usa ou conhece algo diferente do que eu faço...
até...
-
Pessoal seguinte,
Atualmente uso para criptografar dados que ficam voando no site o crypt() ou md5(), para senhas uso o base64_encode() e o str_replace() para dar uma modificada no padrão do base64, mas sei lá acho que está muito vulneravel, pois o base é padrão se 123456 é igual a Ahdfdg54dsf77AsS78a4ZQYXhbxghb= se eu der base64_decode() voltará aos 123456, mas como eu disse uso uma function com algumas str_replace()'s, mas mesmo assim acho que fica muito a solta...
Gostaria de saber o que costumam fazer para encriptografar senhas...
até...
-
-
então tá ok...
são enormes...
login.php
<?require_once "config.php";
include_once "data/functions.php";
$mestra = $_GET['code'];
if($mestra == '4'):
$login = $_POST['login'];
$senha = $_POST['senha'];
$senha = senha($senha);
$mt = $_POST['escolha'];
$list_u = mysql_query("SELECT login,senha FROM users WHERE login=$login' and senha ='$senha'");
if(mysql_num_rows($list_u) != 1):
$erro = "Usuário não encontrado!";
print "<script language='javascript'>
alert('Foram encontrados os seguintes problemas: $erro');
location.href='index.php?area=log&code=1';</script>";
exit;
elseif(!($login || $senha)):
$erro .= "Digite um nome de usuário e uma senha!";
else:
if($mt == 'session'):
session_start("login");
unset($_SESSION);
session_destroy();
$_SESSION['login] = $login;
$_SESSION['senha'] = $senha;
print "<script language=javascript'>location.href='index.php?'</script>";
exit;
elseif($mt == 'cookie'):
setcookie('login',$login);
setcookie('senha',$senha);
session_start("login");
unset($_SESSION);
session_destroy();
print "<script language='javascript'>location.href='index.php?'</script>";
exit;
else:
$erro .= "Não foi possivel autentica-lo!";
endif;
if($erro):
print "<script language='javascript'>
alert('Foram encontrados os seguintes problemas:$erro');
location.href='index.php?area=log&code=1';</script>";
else:
print "<script language='javascript'>location.href='index.php?'</script>";
endif;
endif;
elseif($mestra == '1'):
print "<b>»» <a href=\"index.php?\">".$copy[0]."</a></b> -> Autentique-se!<p></p>";
print "<table width=\"98%\" border=\"1\" class=\"tabelas\" align=\"center\" bordercolor='$cor_tr' bgcolor='$cor' cellspacing=0 cellpadding=0>
<form name=\"form1\" method=\"post\" action=\"login.php?code=4\">
<tr>
<td colspan=\"2\" bgcolor='$cor_tr'>» Autentique-se ao sistema!</td>
</tr>
<tr>
<td width=\"35%\"bgcolor='$cor' >Login:</td>
<td width=\"65%\"bgcolor='$cor' >
<input name=\"login\" type=\"text\" id=\"login\" size=\"30\" maxlength=\"60\">
</td>
</tr>
<tr>
<td bgcolor='$cor'>Senha:</td>
<td bgcolor='$cor'><input name=\"senha\" type=\"password\" id=\"senha\" size=\"30\" maxlength=\"20\"></td>
</tr>
<tr>
<td bgcolor='$cor'>Manter logado?<br />
<i>Se ativada, o sistema <b>não</b> irá te deslogar, caso feche o navegador!</i></td>
<td valign=\"middle\" bgcolor='$cor'>
<p>
<input name='escolha' type=\"radio\" value='cookie'>
Manter Logado
<br>
<input type='radio' name='escolha' value='session'>
Deslogar automáticamente
<br>
</p></td>
</tr>
<tr>
<td> </td>
<td bgcolor='$cor'><input name=\"ok\" type=\"submit\" id=\"ok\" value=\"Logar\"></td>
</tr>
<tr>
<td bgcolor='$cor_tr' colspan=2> </td>
</tr>
</form>
</table>";
elseif($mestra == '3'):
print "<script language='javascript'>location.href='login.php?code=006'</script>";
elseif($mestra == '006'):
session_start("login");
if(isset($_SESSION['login], $_SESSION['senha'])):
unset($_SESSION['login']);
unset($_SESSION['senha']);
session_destroy();
elseif(isset($_COOKIE['login'] , $_COOKIE['senha'])):
setcookie('login');
setcookie('senha');
else:
print "Algum erro no barato!!!";
endif;
$_SESSION['login'] = 'visitante';
print "<script language=javascript'>location.href='index.php?'</script>";
else:
print "Nada a fazer!!";
endif;
?>
index.php
require "config.php";include "data/functions.php";
session_start();
if(isset($_SESSION['login]) and ($_SESSION['senha'])):
$mode_login = $_SESSION['login'];
$mode_senha = $_SESSION['senha'];
$option_guest = "Olá ".$mode_login."! ( ".able($mode_login)." ";
$option_guest .= " -- Perfil pessoal · Caixa de entrada( $tot novas ))";
elseif(isset($_COOKIE['login']) and ($_COOKIE['senha'])):
$mode_login = $_COOKIE['login'];
$mode_senha = $_COOKIE['senha'];
$option_guest = "Olá ".$mode_login."! ( ".able($mode_login)." ";
$option_guest .= " -- Perfil pessoal · Caixa de entrada( $tot novas ))";
else:
$mode_login = $_SESSION['login'] = 'visitante';
$option_guest = "Opções para visitantes: <a href=index.php?area=log&code=1'>Login</a> | <a href='index.php?area=log&code=2'>Registre-se!</a>";
endif;
$cores = mysql_query("SELECT * FROM cores");
while($c = mysql_fetch_array($cores)):
$cor_fundo = $c['cor_fundo];
$cor_tr = $c['cor_tr'];
$cor_trs = $c['cor_trs'];
$cor_b = $c['borda_tr'];
$center_c[] = $c['cor_tda'];
$center_c[] = $c['cor_tdb'];
endwhile;
$k =1;
if($k%2):
$cor = $center_c[0];
else:
$cor = $center_c[1];
endif;
$k++;
print "<html><head>";
print "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">";
print "<title>".$copy[0]."</title></head>";
print "<body class=tabelas' bgcolor='$cor_fundo'>";
if(!mysql_select_db($base)):
print "<center><h6>Newsb Hc: Sistema não instalado!</h6>";
print "Consulte o manual para saber como instalar!</center>";
exit;
endif;
print "<table width=\"98%\" border=\"1\" bordercolor='$cor_b' class=\"tabelas\" cellspacing=0 cellpadding=0 align=center>
<tr>
<td height=\"21\" colspan=\"2\"></td>
</tr>
<tr>
<td conspan=2 height=17 valign=middle> ".$option_guest."</td>
<td height=17 valign=middle> Membros · Busca · Ajuda</td>
</tr>
</table><br />";
$core['log] = "teste.html";
$core['forum'] = "topics.php";
$core['log'] = "login.php";
$core['mgs'] = "vpost.php";
if(!empty($_SERVER['QUERY_STRING'])):
include $core[$_GET[area]];
else:
print "<b> »» ". $copy[0] ."</b><p></p>";
print "<table width=\"98%\" border=\"1\" bordercolor=$cor_b' class=\"tabelas\" cellspacing=0 cellpadding=0 align=center>";
$cat = mysql_query("SELECT distinct * FROM categoria");
while($r = mysql_fetch_array($cat)):
print "<tr>";
print "<td colspan=\"2\" bgcolor=".$cor_tr."><b>» ".$r['nome]."</b></td>";
print "</tr>";
$for = mysql_query("SELECT * FROM forum WHERE id_cat = '".$r['id']."'");
while($s = mysql_fetch_array($for)):
print "<tr>";
print "<td bgcolor=$cor'><blockquote>» <a href='index.php?area=forum&aid=".$s['id]."'><b>".$s['nome']."</b></a><br /><br />".$s['descr']."</blockquote></td>";
print "<td bgcolor=$cor'> Total de mensagens: ".$s['id]."</td>";
print "</tr>";
endwhile;
endwhile;
$link_user = "<a href='index.php?area=user&id=$mode_login' title='Perfil de $mode_login'>$mode_login</a>, ";
print "<tr>";
print "<td colspan=\"2\" bgcolor='$cor_tr'><b>Usuários online:</b> ". wordwrap($link_user,500,"<br />")."</td>";
print "</tr>";
print "</table>";
print "<p></p>";
/* tabela de estatisticas do fórum */
print "<table width=\"98%\" border=\"1\" class='tabelas' bordercolor='$cor_b' class=\"tabelas\" cellspacing=0 cellpadding=0 align=center>
<tr>
<td colspan=\"2\" bgcolor='$cor_tr' valign=\"middle\"><b>» Status do Fórum</b></td>
</tr>
<tr>
<td bgcolor='$cor'> • Total de posts: x</td>
<td bgcolor='$cor'>• Total de tópicos: y</td>
</tr>
<tr>
<td bgcolor='$cor'>• Usuários cadastrados: z</td>
<td bgcolor='$cor'>• Ultimo usuário cadastrado: abc</td>
</tr>
<tr>
<td colspan=\"2\" bgcolor='$cor'>• ".count(conta_users())." usuário(s) online ( ".conta_users().")</td>
</tr>
<tr>
<td bgcolor='$cor_tr' colspan=\"2\"> </td>
</tr>
</table>";
print "<p></p>";
newb();
endif;
?>
tá aí...
até...
-
tá então eu deveria usar banco de dados para armazenar os usuários que entram e sai do site...
ok...
faria então:
1 campo para visitante
1 campo para online
1 campo com os nomes dos caras online
lista e corre pro abraço?
Só isso?
até...
-
pessoal...
Como fazer para saber o povo online?
Eu fiz assim:
$mode_login = $_SESSION['login'] = 'visitante';
daí montei uma função...
function conta_users(){
$guest = 0;
$online = 0;
if($_SESSION['login'] == 'visitante'):
$guest++;
elseif(isset($_SESSION['login'], $_SESSION['senha']) or ($_COOKIE['login'])):
$online++;
else:
return false;
endif;
return $guest." visitante(s) e ".$online." logado(s)";
}
daí com um usuário ele funciona legal...mas se entrar outro ele não conta...
o que está errado?
até...
----------editado--------------
nessa function eu coloquei um for antes contando os valores de sessão assim:
function conta_users(){
$guest = 0;
$online = 0;
for($i=0;$i<=count($_SESSION);$i++):
if($_SESSION['login] == 'visitante'):
$guest++;
elseif(isset($_SESSION['login'], $_SESSION['senha']) or ($_COOKIE['login'])):
$online++;
else:
return false;
endif;
endfor;
return $guest." visitante(s) e ".$online." logado(s)";
}
só que aí o cara que entra depois de mim vê o numero certo, mas eu já logado não... mesmo dando F5 não muda...
até...
-
-
uh...
primeiro abra com fopen o arquivo, mande ler o conteúdo e mandar para uma textarea...depois o cara muda o que quer e por fim clica no botão de atualizar que dá um frwite no arquivo...
Obs: o arquivo terá que ter permissão 0777 (permissão máxima)!!
até...
-
Tem esse aqui também, que eu, particularmente, acho melhor:
é verdade tinha me esquecido dessa aí...também faz tanto tempo que não mexo com phpbb...
até...
-
eu li...li...e li...
e ficou na mesma...
fiz como o manual falou... e continua na mesma...
até...
-
esse site, ou melhor fórum é dedicado a PHPbb...nele você poderá resolver melhor o seu problema...
até..
-
uh? se quer dizer: session_start("login") tá errado e no caso seria: session_start() somente?
Não sei, pois eu sempre usei session, desde meu primeiro sisteminha de login usava session_start("nome_dela"), pois nomeando eu posso iniciar outra diferente...
estou vendo aqui...pois também achei estranho...mas por via das dúvidas vou testar!
até...
P.S: ah, tentei aki e não mudou nada mesmo...
-
opa red neck beleza?
então cara continua na mesma... loga se for por cookie e se for por session ele não loga... e mantém a anterior...
P.S: Eu acho que com : e endif fica mais individual os ifs... hehe...
até...
-
cara antes de mais nada:
Qual software de quadro de mensagens se baixou (Fórum)? Invision PHPbb ?
Seu servidor suporta PHP e MYSQL ?
com essas repostas podemos te ajudar...
até...
-
o que eu sei é que havia ou há um metodo que quando o cara salva o arquivo do código fonte no pc vira um arquivo de extensão ilegivel..., mas também pode ser quebrado mole-mole...
até...
-
em fwrite() e fclose() não tem que indicar o arquivo a ser escrito e fechado?
fwrite(seuconteúdo, $arquivo);
fclose($arquivo);
? ou estou errado?
até...
-
Pessoal,
To ficando maluco aki já...
Vejam só...
Quando o cara entra no sistema, ele verifica se o cara têm cookie ou sessão definidos. Têm? Legal, qual? Ah, Cookie? legal mostra o nome dele e as permissões de acordo com o usuário...
Não tem?
Legal, nem session? Não! Então ele define a session['login'] como visitante, adiciona a lista de online e na lista de visitante (sem base, tudo lógico mesmo.. session...)
até aí normalzinho... daí para o visitante, claro pode se logar, ele clicar em logar!
abre uma outra página com o mesmo topo... uh? é isso mesmo...assim ó:
index.php
Contém o topo do site com as barras de ferramentas dos usuários tipo o fórum aki, akela barra onde tá escrito bem-vindo sabão etc...
abaixo dela há uma query_string interna para receber valores e incluir a outra página abaixo desse topo(para não ficar fazendo o mesma coisa toda hora)
legal clico em login...
Aí tem lá: coloque seus dados... login senha e modo de autenticação Cookie ou session ?
Vai é cookie, legal ele deleta akela session['login'] com o valor de visitante e loga o cara com cookies como usuário mesmo...
Não quero session...aí começa os problemas...
ele simplismente não loga... mantém a session['login'] como visitante...!
Já tentei deletar antes e chamar na seguencia a nova, mas não dá!
segue abaixo o trecho da session...
login.php
if($mt == 'cookie'):setcookie('login',$login);
setcookie('senha',$senha);
session_start("login");
unset($_SESSION['login]);
session_destroy();
elseif($mt == 'session'):
session_start("login");
unset($_SESSION['login']);
session_destroy();
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
else:
$erro .= "Não foi possivel autentica-lo!";
endif;
e o topo do site:
index.php
session_start("login");session_name();
if(isset($_SESSION['login]) and ($_SESSION['senha'])):
$mode_login = $_SESSION['login'];
$mode_senha = $_SESSION['senha'];
$option_guest = "Olá ".$mode_login."! ( ".able($mode_login)." ";
$option_guest .= " -- Perfil pessoal · Caixa de entrada( $tot novas ))";
elseif(isset($_COOKIE['login']) and ($_COOKIE['senha'])):
$mode_login = $_COOKIE['login'];
$mode_senha = $_COOKIE['senha'];
$option_guest = "Olá ".$mode_login."! ( ".able($mode_login)." ";
$option_guest .= " -- Perfil pessoal · Caixa de entrada( $tot novas ))";
else:
$mode_login = $_SESSION['login'] = 'visitante';
$option_guest = "Opções para visitantes: <a href='index.php?area=log&code=1'>Login</a> | <a href='index.php?area=log&code=2'>Registre-se!</a>";
endif;
// e tem mais uns baratos que não importa aki para baixo antes de incluir outro arquivo pelo include...
aguardo help...
até...
-
Coloca isso no começo do arquivo <head>aki!</head>
<script language="javascript">
function confirma(){
if(confirm('Você quer mesmo deletar este item?'))
return true;
else
return false;
}
</script>
no seu form:
<input type='submit' onclick='return confirma()'>
até...
-
nunca vi esse livro de visitas amigo...mas posso deixar claro que:
Terá que fazer um sistema usando session ou cookie para login...
Obviamente cadastro...
MySQL para guardar registros ou com .txt (apesar de não curtir...)
proteger todas as páginas que registram o comentário usando entre outras coisas isto:
session_start();
if(!isset($_SESSION['login'], $_SESSION['senha'])){
header("location:login.php");
exit;
}
ou para sistema em Cookies
if(!isset($_COOKIE['login'])){
header("location:login.php");
exit;
}
coloque isto antes de qualquer saida para o navegador, até mesmo o <html>...
como você disse ser novo, recomendo que estude, e vá montando o que quer devagar... e conforme for surgindo as dúvidas nós vamos o auxiliando...
Agora se não quer aprender só o script pronto mesmo, recomendo que procure por outros modelos do jeito que você quer...
http://www.scriptgratis.com.br
http://www.portalfiremasters.com.br
http://www.webtutoriais.com.br
http://www.tutoriaismania.com.br
Ainda não achou?
e por aí vai...
boa sorte! até...
-
opa brigadão amigo!
Com CSS se poderia me dar um exemplo ?
até...
Function Jere()
em PHP
Postado
Assim?
até...