
Tutorial - Sistema De Login
#301
Posted 11/08/2004, 11:00
#303
Posted 11/08/2004, 12:10
mas como eu coloco dentro dessa pasta q criou, um arquivo chamado "index.php" e dentro do "index.php", como eu faço para colocar por exemplo esse código:
<title>título</title>?
#304
Posted 11/08/2004, 15:23
PHP |
<?php mkdir($login, 0777); // cria a pasta com permissão de gravação $fp = fopen(($login . "index.php")); // Tenta abrir o arquivo index.php dentro da pasta criada, como ele não existe, cria o arquivo $texto = "<title>Titulo</title>"; fwrite($fp, $texto); // Grava o conteudo da variavel $texto dentro do arquivo aberto fclose($fp); // Fecha o arquivo ?> |
#305
Posted 11/08/2004, 16:52
#307
Posted 11/08/2004, 17:25
eu posso fazer isso:
<?php mkdir($login, 0777); // cria a pasta com permissão de gravação $fp = fopen(($login . "index.php")); // Tenta abrir o arquivo index.php dentro da pasta criada, como ele não existe, cria o arquivo $texto = "<title>Titulo</title>"; fwrite($fp, $texto); // Grava o conteudo da variavel $texto dentro do arquivo aberto fclose($fp); // Fecha o arquivo $fp = fopen(($login . "index2.php")); // Tenta abrir o arquivo index.php dentro da pasta criada, como ele não existe, cria o arquivo $texto = "index 2 aqui!!"; fwrite($fp, $texto); // Grava o conteudo da variavel $texto dentro do arquivo aberto fclose($fp); // Fecha o arquivo ?>
para colocar 2 arquivos?
#309
Posted 13/08/2004, 21:06
estou com problemas amigo!
Ele loga mais na hora de entrar na pagina protegida não vai e as linhas sao essas que tah dando erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/extreme/public_html/loga.php:2) in /home/extreme/public_html/loga.php on line 12
Warning: Cannot modify header information - headers already sent by (output started at /home/extreme/public_html/loga.php:2) in /home/extreme/public_html/loga.php on line 13
Usuário logado com sucesso!
Ir ao painel de controle!
setcookie ("login", $login); //grava o cookie com o login
setcookie ("senha", $senha); //grava o cookie com a senha
Espero qe alguem de uma forcinha flou

----------------
ae conseguir eh qui tinha um texto e naum pode ter

flou
Edição feita por: Xplayer, 16/08/2004, 07:40.
Entre no Site acima clicando aqui!
#310
Posted 21/08/2004, 23:23
Entre no Site acima clicando aqui!
#312
Posted 23/08/2004, 20:29
alterar_dados.php
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
include "config.php"; //inclui o arquivo de configurações
$db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql
$basedados = mysql_select_db($database); //conecta a base de dados
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db);
while ($row = mysql_fetch_array($confirmacao)) {
$codigo = $row["codigo"];
$nome = $row["nome"];
$login = $row["login"];
$senha = $row["senha"];
$email = $row["email"];
}
$contagem = mysql_num_rows($confirmacao);
if ( $contagem == 1 ) {
?>
<form name="cadastrar" method="post" action="enviar_alterar.php">
<input name="code" type="hidden" id="code" maxlength="75" value="<? echo $codigo ?>">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>
<td width="250"><input name="nome" type="text" id="nome" maxlength="75" value="<? echo $nome ?>"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td>
<td><input name="senha" type="password" id="senha" maxlength="30"></td>
</tr>
<tr>
<td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
<td><input name="email" type="text" id="email" maxlength="50" value="<? echo $email; ?>"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input name="enviar" type="submit" id="enviar" value="Enviar Cadastro">
<input name="limpar" type="reset" id="limpar" value="Limpar Dados">
</div></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>
enviar_alterar.php
<?
include "config.php";
$db = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database);
if ( $senha == "" ) {
$errors .= "Você não digitou uma senha<br>";
}
if ( $errors == "" ) {
$alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = '$senha', email = '$email' WHERE codigo = '$code'", $db);
if ( $alterar == 1 ) {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Dados alterados com sucesso com sucesso.</font></div>";
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar alterar seus dados.</font></div>";
}
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar alterar seus dados:<br><br>$errors</font></div>";
}
?>
Bem o problema é que, na hora em que eu vou mudar a minha senha, eu não consigo. Ele muda o Nome, o Email, mas a senha eu não consigo mudar. Alguem ai pode ver o que ta acontecendo?

-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto
#314
Posted 24/08/2004, 12:53
não... a senha não muda, exemplo:Aparentemente não vi erros, a senha é alterada para nada ""? Ou ela permanece a mesma? Experimente imprimir o valor da $senha para ver o que está puxando.
se minha senha era 123 e eu tentar alterar para 456 ela permanece 123.

-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto
#315
Posted 24/08/2004, 13:11

O campo na tabela realmente é "senha" certo?
Tente alterar a query para um valor de senha estático, somente para ver se altera:
$alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = 'abc', email = '$email' WHERE codigo = '$code'", $db);
Caso, mesmo assim não altere, tente executar essa mesma query no myAdmin, somente para ver o que acontece, porque é estranho isso...
2 user(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)