Ir para conteúdo
Fórum Script Brasil

Marcos Guiga

Membros
  • Total de itens

    100
  • Registro em

  • Última visita

Tudo que Marcos Guiga postou

  1. O codgo que teno e esse tentei por mas não deu onde coloco o isset? function perfil(){ $url = $_SERVER["PHP_SELF"]; if(($_SESSION["usu"]!="") OR ($_SESSION["sen"]!="")){ if (file_exists("usuarios/".$_SESSION["usu"].".php")){ include("usuarios/".$_SESSION["usu"].".php"); if($_SESSION["sen"]==$senha){} else{ echo "suaconta.php"; } }
  2. Boa noite amigos, na minha caminhada pela estrad do php encontrei um pedra rs, tem como fazer um link aparceer so pro usuario que esta logado? Eu tenho uma paginamain.php e nele tem um link pra suaconta.php, mas eu gostraria qu este link so aparecesse pro usuario que esta logado, porque qunado eu entro na page de outro usuario posso ediatr os dados dele. como faço isso?
  3. Como faço para criar um botao para mudar o tema da pagina, ou seja, mudar o css
  4. Marcos Guiga

    pegar URL GET

    Bom galera e o seguinte fiz um sistema de traduçao, ele esta funcionando certinho, ai eu postei ele no meu sisema de usuarios, que tambem estou criando, mas toda vez que mudo de idioma da erro de include, o que acontece, no meu sistema ele pega os dados do user por methodo get, ai fica na url /main.php?id=nome quando clico em mudar para ingles a url fica main.php?lg=engl, mas ai some todos os dados as fotos e aparece o erro do include. Tentei por na pagina do tradutor $user=$_GET["id"]; include("usuarios/$user.php"); ai coloquei na url <a href='$pagina?id=$user&lg=$this-> mas tamem não adiantou,não sei mas o que fazer já tentei tudo oque sei podem me ajudar por favor desde já orbigado.
  5. valeu consegui , criei uma variavel e echei valeu
  6. como faço para pegar os dados de um campo inpout a partir de um for de upload o cod e esse: <html> <body> <form method="post" enctype="multipart/form-data" action=""<?php echo $_SERVER['PHP_SELF'];?>""> <input name="nome" type="text" id="nome" value=""> <input name="imagem" type="file" id="imagem" value="<?php echo $imagem;?>"> <input type="submit" name="Submit" value="Enviar"> </form> <?php if(isset($_POST['submit'])){ $imagem = $_POST['imagem']; echo $imagem; }else { $arquivo = isset($_FILES["imagem"]) ? $_FILES["imagem"] : FALSE; // Obtém extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg|exe|txt|html|html|php|txt|doc|docx|ppt|pptx|odf|asp|lnk|dll|js){1}$/i", $arquivo["name"], $ext); // Um nome único para a imagem // Se duas imagens tiverem o mesmo nome é porque o inferno está congelado $imagem_nome = $_POST["nome"] . "." . $ext[1];; // Pasta de uploads $imagem_dir = "arquivos/" . $imagem_nome; // Faz o upload da imagem move_uploaded_file ($arquivo['tmp_name'], $imagem_dir); } ?> </body> </html> eu gostaria de pegar o link da imagem por exemplo: xxx.com.br/upload/arquivos/xxx.xxx como faço?
  7. Marcos Guiga

    Session

    Gente por favor li inumeras materias, tutoriais e afins spbre seesion em php mas não consigo por meu script pra funcionar por favor ma ajudem logar.php <?php $id=$_POST["id"]; $senh=$_POST["senh"]; $url=$_POST["url"]; if (file_exists("usuarios/$id.txt")){ include("usuarios/$id.txt"); if($senha=="$senh"){ session_start("segu"); $_SESSION["usu"] = $id; $_SESSION["sen"] = $senh; echo "<script>location.href='$url'</script>"; } else{ echo "<script>location.href='msg.php?msg=senha&volt=$url'</script>"; } } else{ echo "<script>location.href='msg.php?msg=id&volt=$url'</script>"; } ?> proteger.php <?php session_start("segu"); function seguranca(){ $url = $_SERVER["PHP_SELF"]; if(($_SESSION["usu"]!="") OR ($_SESSION["sen"]!="")){ if (file_exists("usuarios/".$_SESSION["usu"].".txt")){ include("usuarios/".$_SESSION["usu"].".txt"); if($_SESSION["sen"]==$senha){ $user=$_SESSION["usu"]; echo "<div align=right><font size=2px>Olá <b>$user</b>, Bem Vindo! | <a href=suaconta.php?id=$user>Config</a> | <a href=sair.php>Sair</a></font></div>"; } else{ echo "<script>location.href='entrar.php?url=$url'</script>"; } } else{ echo "<script>location.href='entrar.php?url=$url'</script>"; } } else{ echo "<script>location.href='entrar.php?url=$url'</script>"; } } ?> me mostrem onde esta o erro porque quando consigo criar a sessão, na exibe nada na tela
  8. Bom e o seguinte descobri um erro ,e um grave erro em meu script, ele não autentifica a senha so o login dem uma olhada e me falem o que esta errado: <?php $user=$_POST["user"]; $senha=$_POST["senha"]; if (file_exists("usuarios/$user.txt")){ include("usuarios/$user.txt"); if(($user) && ($senha)){ session_start("segu"); $_SESSION["user"] = $user; $_SESSION["senha"] = $senha; echo "&lt;script>location.href='main.php?usuario=$user'</script>"; } else{ echo "&lt;script>location.href='msg.php?msg=senha'</script>"; } } else{ echo "&lt;script>location.href='msg.php?msg=user'</script>"; } ?> a parte que autentifica o login if(($user) && ($senha)){ so altentifica o nome de usuario, no casose você por a senha em branco você loga do memos jeito.já tentei por: if($user==$senha){ , mas acontece o mesmo
  9. Marcos Guiga

    Função Include

    Bom galera em minha caminhada pelo PHP encontrei um problema com um include e o seguinte estou a fazer uma codigo que recupera senha do usuario, porem so da o seguinte erro no codigo: Warning: include(usuarios/.txt) [function.include]: failed to open stream: No such file or directory in D:\Programas\wamp\www\Usuarios\msg.php on line 57 Warning: include() [function.include]: Failed opening 'usuarios/.txt' for inclusion (include_path='.;C:\php5\pear') in D:\Programas\wamp\www\Usuarios\msg.php on line 57 linha 57: if($msg=="suasenha"){ include("usuarios/$user.txt"); echo"Sua senha em nosso sistema é <b>$senha</b><br><br>"; } Lembrar.php <?php $user=$_POST["user"]; $email=$_POST["email"]; $data=$_POST["data"]; if (file_exists("usuarios/$user.txt")){ include("usuarios/$user.txt"); if($user=="$user" && $data=="$data"){ echo "<script>location.href='msg.php?msg=suasenha&volt=$user'</script>"; } else{ echo "<script>location.href='msg.php?msg=dados'</script>"; } } else{ echo "<script>location.href='msg.php?msg=user'</script>"; } ?>
  10. Estou com um problema, toda vez que um usuario faz o login e criada uma session, porem na consigo encerrar a session deem uma olha no cod e me ajudem: LOGIN.PHP <title>Conferindo Dados</title> <?php $user = $_POST['user']; $pass = $_POST['pass']; $id = rand(1,999999); include("bd.php"); if(($user==$user) && ($senha==$senha)){ $_SESSION['login'] = $l; echo "<script>location.href='main.php?usuario=$user$id'</script>"; } else{ echo "<font face=verdana size=2>"; echo "Usuário ou senha incorretos!"; echo "<br>"; echo "<a href=login.html>"; echo "Clique aqui</a> para tentar novamente."; echo "</a></font>"; } ?> MAIN.PHP <?php include("bd.php"); echo "<div align=right><font size=2px>Olá <b>$nome</b>, Bem Vindo! | <a href=suaconta.php>Configurações</a> | <a href=logout.php>Sair</a></font></div>"; $_SESSION['login']; else{ echo '<meta http-equiv="refresh" content="0;url=login.html">'; exit; } ?> LOGOUT.php <?php session_start(); session_destroy(); header("location:index.html"); ?> qaundo clico para fazer o logout ele rederiona pra index como combinado, porem quando vou fazer o login o usuario anterior ainda esta logado
  11. Ola, boa noite gostaria de exibir uma imagem com php mas estou tendo problemas,vou explicar meu erro e quem sabe voces podem me ajudar: tem a pagina BD.php (onde fica os dados) e dentro tem uma string $img = "-endereço da imagem-"; eu queria exibir essa string em uma pagina main.php <?php include("bd.php"); echo '<img src="$img" name="teste">'; ?> já tentei por aspas duplas, .$img, .$img., <?$img;?>,<?echo $img;?>, <?echo '$img';?>, <?echo "$img";?> e nada da certo so aparece a imagem quebrada e quando clico para ver o endereço aparece: <img src="$img" name="teste">
  12. Ué amigo, esse codigo funcionou numa pagina propia porem quando imbut ele na minha pagina não funfou, da uma olhada e me corrige Login.php <?php $user = $_POST['user']; $pass = $_POST['pass']; $id = rand(1,999999); include("bd.php"); if($valida[$user]==$pass){ setcookie("logado", "1"); echo "<script>location.href='main.php?usuario=$user%numero=$id'</script>"; } else{ echo "<font face=verdana size=2>"; echo "Usuário ou senha incorretos!"; echo "<br>"; echo "<a href=login.html>"; echo "Clique aqui</a> para tentar novamente."; echo "</a></font>"; } ?> MAIN.PHP <?php if(IsSet($_COOKIE["logado"])){} else{ echo '<meta http-equiv="refresh" content="0;url=login.html">'; exit; } ?> <html> <head> <title><?php echo "Bem vindo: ".$_POST["user"];?></title> </head> <body> <font face="Verdana" size="2"> <br><br> <a href="logout.php">Sair (finalizar) (logout)</a> </font> </body> </html> e tam tambem a pagina com o forma mas nem preecisa colocar rsr
  13. Como configuro isso num input? do tipo de que o que o usuario digitar ele fitra
  14. Me digam uma coisa e possivel q eu faça com que o titulo de uma pagina aparecesse de acordo com que foi digitado no input, ou seja vou ter um input e em uma outra pagina o titulo vai aparecer de acordo com oque foi digiatdo no primeiro input, oque eu fiz não da certo form.html <form action="titulo.php" method="post"> Seu titulo: <br> <input type="text" name="titulo"> <br><br> <input type="submit" value="mostrar"> titulo.php <html> <head> <title><?php echo " Bem vindo: $_POST["titulo"]";?></title> </head> <body> ... </body> </html>
  15. ¬¬' , não não amigo eu sei que no campode password ficam esses asteristicos. eu gostaria que salvase a senha de acordo com o usuario assim ficando quando digitar-mos XXX apareceria a senha 123 e quando digita-se YYY aparecessee a senha 890
  16. Poxa amigo valeu de verdade me ajudou e muito, mas me diga uma coisa e para carregar e senha de acordo com oque o usuario digitou? por exemplo marcosguiga aparece a senha **** e quando marclondouglas aparece **********
  17. estou a desenvlver um script de usuarios, e na pagina de login gostaria que o usuario deixa-se o login guardado na tela. como aqueles de outros sites como o ORKUT, como faço? tentei por eu mesmo, fazer um porem ele não funciona nada, dem uma olha e me ajudem if($_POST["lembrar_senha"]){ setcookie("senha", $senha); }
  18. Bom dia galera, estou com um PC aqui em casa e preciso formatar o mesmo, porem toda vez da um erro e isto já esta me deixando louco rsrsrrs, quanddo esta iniciando a instalação do WINDOWS XP aparece uma tela azul, mostrando o seguinte erro, Page_Fault_in_Nonpaged _Area *** Stop: 0x00000050 (0xcd14f38, 0x00000000, 0x8081e76a, 0x00000000)
  19. mesmo fazendo isso no main não aparece da uma olhada e me ajuda LOGIN.PHP <?php $user = $_POST['user']; $pass = $_POST['pass']; include("bd.php"); if($valida[$user]==$pass){ setcookie("logado", "1"); echo "&lt;script>location.href='main.php'</script>"; } else{ echo "<font face=verdana size=2>"; echo "Usuário ou senha incorretos!"; echo "<br>"; echo "<a href=login.html>"; echo "Clique aqui</a> para tentar novamente."; echo "</a></font>"; } ?> MAIN.PHP <?php if(IsSet($_COOKIE["logado"])){} else{ echo '<meta http-equiv="refresh" content="0;url=login.html">'; exit; } ?> <html> <head> <title>Sistema de usuários</title> </head> <body> <font face="Verdana" size="2"> <br><br> <a href="logout.php">Sair (finalizar) (logout)</a> </font> </body> </html> quando a senha esta incorreta e ele redireciona para o login.php aparece na url o nome e a senha em GET, porem quando esta certa e redireciona pra o main.php não aparece <_<
  20. nossa cara sou teu fã rsrrs me deu uma luz para a besteira que eu iria fazer srrssrs mas me diga uma coisa, como eu faço isso, porque eu tentei fazer isso e não deu certo já fiz a pag main.php tudo certinho agora so falta por isso me da uma luz(mas uma) do jeito que estou tentando fazer não esta dando certo
  21. assim, gostaria que cada usuario tivesse sua pagina padrão, criada no cadastro. por exemplo X se cadastrou então vai mandar os dados do cadastro para o CADASTRO.php, ai os dados são registrados no BD.php e e criada a pagina dele por exemplo X.php e o conteudo da pagina criada seria o do fwrite
  22. me digam uma coisa estou com um cod aqui mas ele não esta criando a pagina como faço para ele criar a pagina com o nome do form (user) <?php session_start("logado"); include("bd.php"); $nuser = $_POST['nuser']; $npass = $_POST['npass']; $bd = fopen("bd.php","a+"); $varval = "valida["; $new = "<?php $$varval$nuser] = \"$npass\"; ?>"; fwrite($bd, $new); fclose($bd); $pcon = "<html> <head> <title>{$user}</title> </head> <body> <font face=Verdana> <form action=posta.php method=post> <input type=hidden name=page value={$new}> <textarea name=new></textarea><input type=submit value=Postar> </form> <font size=4>{$user} <br><font size=2>{$pass} <br>"; echo "<script>location.href='sucesso.html'</script>"; ?>
  23. o amigo não e isso que eu quero, na verdade oque eu desejo e que no cadastramento fosse criada uma pagina id com o nome do usuario
  24. boa noite galera, gostaria de exclarecer uma duvida: - tenho um sistema de usuarios com cadastro,login todo completo(peguei neste forum mesmo, do jesobeira). mas queria emplementar com uma coisa e não estou conseguindo, assim, toda vez que um usuario se cadastra, e depois faz o login ele manda todos para uma mesma pagina main.php, gostaria que quando um novo usuario se cadastre-se, manda-se ele para uma pagina propia com seu nome, por exemplo, joao se cadastrou que ele mandasse para uma pagina chamada joao.php,que no cadastro essa pagiana fosse criada, e possivel? OBS.: eu não uso BD, sei que não e seguro mas e so pra testes. me ajudem por favor a pagina de cadastro e essa: <?php session_start("logado"); include("bd.php"); $nuser = $_POST['nuser']; $npass = $_POST['npass']; $bd = fopen("bd.php","a+"); $varval = "valida["; $new = "<?php $$varval$nuser] = \"$npass\"; ?>"; fputs($bd, $new); fclose($bd); echo "<script>location.href='sucesso.html'</script>"; ?> oque fica registrado no BD e isso: <?php $valida[eu] = "qwe"; ?>
×
×
  • Criar Novo...