
buthy
Membros-
Total de itens
87 -
Registro em
-
Última visita
Tudo que buthy postou
-
ashiuashsaiuash é, realmente... eu também não gosto disso mas é um site de dupla sertaneja, então é quase que obrigatório é só você entrar em qualquer site de duplas famosas.. é tudo assim :D
-
quanto a essa das colunas, você diz pra tirar o menu da esquerda, e colocar tipo o login ali? pensei também em por o twitter na primeira página, mas os caras enm usam muito e tal.. e sobre a agenda, a minha ideia era colocar ela na pagina inicial mesmo, mas eles querem do jeito que tá :S quanto ao rodapé, vou dar uma olhada, achei bem legal o do teu blog :D valeu cara! muito obrigado
-
http://www.eduardoegustavo.com.br estou começando, e gostaria de opiniões!
-
Dae galera.. To me complicando bastante aqui... Um dos erros que acontece é esse (quando vai fazer o login): Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/site/public_html/login.php:1) in /home/site/public_html/login.php on line 11 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent by (output started at /home/site/public_html/login.php:1) in /home/site/public_html/login.php on line 11 login.php <?php ob_start(); $usuario = $_POST["usuario"]; $senha = $_POST["senha"]; $table = array(); $table["usuario"] = "admin"; $table["senha"] = "admin"; if($usuario == $table["usuario"] && $senha == $table["senha"]) { session_start(); $_SESSION["usuario"] = $usuario; $_SESSION["senha"] = $senha; echo "<script language='javaScript'>window.location.href='admin.php'</script>"; } else { echo "<script language='javaScript'>window.location.href='loginForm.html'</script>"; } ob_end_flush(); ?> já coloquei o ob_start(); ob_end_flush(); troquei os header(location:); e nadaa... alguém sabe como resolvo isso? Dai mesmo assim ele faz o login, e acontece esses erros: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/site/public_html/admin.php:7) in /home/site/public_html/admin.php on line 82 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/site/public_html/admin.php:7) in /home/site/public_html/admin.php on line 82 Warning: Cannot modify header information - headers already sent by (output started at /home/site/public_html/admin.php:7) in /home/site/public_html/admin.php on line 84 admin.php <div align="right"> <?php session_start(); if(!isset($_SESSION['usuario'])) header("Location: logout.php"); ?> <span class="tit">Olá <strong><?=$_SESSION['usuario']?></strong>!</span> </div> Aí ainda não alterei o hedar("location")... Se alguém puder me ajudar, agradeço! Obrigado
-
Dae galera Me orientei por esse tutorial: http://tutorial.thiagobueno.net/MP3Player-...alizador#M7F0gL para fazer um player de música... quando executo o arquivo mp3player.swf ele funciona normal, toca todas as músicas e etc... Mas quando eu coloco no meu site, através do código <embed src="player/mp3player.swf" width="270" height="106"/></embed> ele aparece, mas não toca a música, e quando clico nos botoes não faz nada... alguém sabe como resolver?? é meio que urgente :wacko: muito obrigado! Editado: problema resolvido.
-
então, estou fazendo um sistema de exercicios, e queria, que quando o usuario respondesse a questao, se a mesma estivesse correta, ele seria redirecionado ao proximo exercicio (proximo ID) o codigo é o seguinte: if(!empty($_GET['opcoes'])){ if ($_GET['opcoes'] == $resposta){ echo "<script> alert('Congratulations! Your answer is correct! (Parabéns! A sua resposta está correta!)');</script>"; echo "<script> window.location='exercicios.php';</script>"; } else echo "<script> alert('Your answer is incorrect, try again! (A sua resposta está incorreta. Tente novamente!)'); </script>"; } eu sei que precisa por no lugar do window.location, mas não sei como faz pra pegar o PROXIMO id tipo, a id do exercicio atual é 15 por exemplo, e o id do proximo exercicio é 18 por exemplo... se for o ultimo volta pra lista de exercicios (exercicios.php)... queria fazer algo assim mas não sei como, é muito complicado? obrigado
-
hmm, vai ver que é isso então, mas da nada :P deixa assim mesmo valeu!
-
tambem não funcionou =/ tentei acrescentar maximized=yes, location=no e a barra de enderecos continua visivel, e a janela continua mudando de tamanho!
-
ops, area errada, mas já foi movido :P mas então, alguém pra responder a duvida? :S
-
Dae galera.. É o seguinte, já pesquisei no google, e aqui tambem e achei varias coisas sobre isso... mas nenhuma delas funcionou não sei se é a function que não esta funcionando... o código ta ai: <script language="javascript"> function abrir(URL) { var width = 700; var height = 500; var left = 275; var top = 150; window.open(URL,'popup', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); } </script> LINK: <a href="java script:abrir('pasta/arquivo.htm');">testando</a> eu já li que tem que por maximized=yes mas não funcionou também e mesmo com o location=no a barra de enderecos continua aparecendo uso o firefox Só queria tirar a barra de endereços e não permitir que o tamanho da janela fosse alterado Obrigado
-
Valeu cara, brigado! Deu certo!
-
Tentei usar isso Woody, mas não deu certo Ficou assim: <? session_start(); if(!isset($_SESSION[usrlogin])) header("Location: /fisk"); if($_SESSION[usrpermissao] != "Administrador") header("Location: /fisk"); ?> Tentei mudar pra == "Administrador" e por /fisk/admin mas também não deu certo Sera que não tenho que mudar algo no validar_login?
-
Ok, este é o arquivo que valida o login: <? include "conexao.php"; $us=$_POST[usr]; $se=$_POST[pas]; $sql="SELECT * FROM usuario WHERE usrlogin='$us' and usrsenha='$se'"; $rs=mysql_query($sql,$con); $linha = mysql_fetch_assoc($rs); $perm= $linha['usrpermissao']; $ok=mysql_num_rows($rs); if($ok==0){ echo "<script> alert('Erro: usuário e/ou senha incorretos.');</script>"; echo "<script> window.location='index.php';</script>"; } else{ if($perm=="Administrador"){ session_start(); $_SESSION[usrlogin]=$us; header('location: /fisk/admin/index.php'); } else{ if($perm=="Havefun"){ session_start(); $_SESSION[usrlogin]=$us; header('location: /fisk/havefun/index.php'); } else{ session_start(); $_SESSION[usrlogin]=$us; header('location: /fisk/teenstation/index.php'); } } } ?> Em cada destes if ($perm=="") eu devo por dentro uma session recebendo a permissão?? tipo: $permissao = $_SESSION[usrpermissao]; Isso?
-
então, tenho um sistema de login no site e existem 3 permissões: Admin, Basico e Avancado O login é feito corretamente, cada permissao cai em sua respectiva area Mas apos feito o login, o aluno, por exemplo, pode mudar na barra de endereços e digitar o caminho para a pagina administrativa que passará a poder fazer tudo o que um admin faz... acho que o problema é no arquivo que valida a session que é chamado em todas as páginas <? session_start(); if(!isset($_SESSION[usrlogin])) header("Location: /fisk"); ?> como eu vou fazer para restringir as paginas do admin somente para usuarios com permissao de ADMIN e que os usuarios com a permissao Basico só tenham acesso a pagina com conteudo basico e os usuarios com permissao avancada, só acessem a pagina com conteudo avancado obrigado
-
Hmm, entendi... if (!empty($_POST[alt_newimagem])) { $novo_imagem = $_POST[alt_newimagem]; } else { $novo_imagem = $_POST[alt_imagem]; } deixei um campo text (alt_imagem) exibindo a img antiga e criei um campo file (alt_newimagem) para caso o usuario mude :P brigadao
-
não funcionou... <tr> <td width="160" align="right"><h7>Selecionar imagem: </h7></td> <td width="300"><input size="25" name=alt_imagem value="<? echo $imagem ?>" type="file"></td> </tr>
-
beleza! Já consegui exibir nos SELECT mas e como eu faço pra exibir o caminho do arquivo (imagem) que esta salvo no banco, através de um campo do tipo FILES? queria chamar do VARCHAR o caminho da imagem, e exibir no campo FILES para alteração... Muito obrigado
-
Ok, ficaria assim então: <select name="alt_permissao"> <option value="<? echo $usrpermissao1; ?>"><? echo $usrpermissao1; ?></option> </select> mas como eu faria para exibir todas as opções, só que a opção que está cadastrada no banco como selecionada? Tem 3 opções: Administrador, Básico e Avançado no caso do usuário estar cadastrado como Administrador, quando fosse alterar os seus dados, a opção Administrador iria aparecer selecionada, mas com a opção de alterar para Básico ou Avançado... mesma coisa com a parte de alterar o sexo da pessoa e o estado que ela mora... Editado: consegui fazer o que eu queria, utilizando o seguinte código: <select name="alt_permissao"> <option value="Administrador" <?=($linha[usrpermissao]=="Administrador")?"selected":""?>>Administrador</option> <option value="Havefun" <?=($linha[usrpermissao]=="Havefun")?"selected":""?>>Havefun</option> <option value="Teenstation" <?=($linha[usrpermissao]=="Teenstation")?"selected":""?>>Teenstation</option> </select> obrigado!
-
Opa! então, gostaria de saber como eu faço para puxar os dados do banco de dados, de um VARCHAR e exibir esse dado em um <SELECT> <option></option> </SELECT> o código é o seguinte: <? include ("conexao.php"); if(!empty($_GET[id])){ $usuario = $_GET[id]; $sql = "select * from usuario where usrcod = $usuario"; $res = mysql_query($sql,$con); $linha = mysql_fetch_assoc($res); $cod = $linha['usrcod']; $usrlogin1= $linha['usrlogin']; $usrsenha1= $linha['usrsenha']; $usremail1= $linha['usremail']; $usrpermissao1= $linha['usrpermissao']; $usrnom1= $linha['usrnom']; $usrdatnas1= $linha['usrdatnas']; $usrsexo1= $linha['usrsexo']; $usrcpf1=$linha['usrcpf']; $usrrg1= $linha['usrrg']; $usrrua1=$linha['usrrua']; $usrnum1= $linha['usrnum']; $usrcompl1= $linha['usrcompl']; $usrbairro1= $linha['usrbairro']; $usrcid1= $linha['usrcid']; $usruf1= $linha['usruf']; $usrcep1= $linha['usrcep']; $usrfoneres1= $linha['usrfoneres']; $usrfonecel1= $linha['usrfonecel']; } ?> <script type="text/javascript"> function formatar_mascara(src, mascara) { var campo = src.value.length; var saida = mascara.substring(0,1); var texto = mascara.substring(campo); if(texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } } </script> <div class="divScroll"> <form action="alterar_usuario.php?alt=ok&cod=<? echo $cod ?>" name="frm_alt_usuario" method="post"> <h3>Alterar usuário</h3> <br /><a href="java script:history.back(1)"><img align="right" src="../img/voltar.png" border="none"/></a> <table cellspacing="5"> <tr> <td width="160" align="right"> </td> <td width="300"> </td> </tr> <tr> <td width="160" align="right"><h7>Login: </h7></td> <td width="300"><input size="25" name="alt_login" type="text" maxlength="20" value="<? echo $usrlogin1 ?>"></td> </tr> <tr> <td width="160" align="right"><h7>Senha: </h7><br /><font size="1">Entre 6 e 15 caracteres.</font></td> <td width="300"><input size="25" name="alt_senha" type="password" maxlength="15" value="<? echo $usrsenha1 ?>"></td> </tr> <tr> <td width="160" align="right"><h7>E-mail: </h7></td> <td width="300"><input size="40" name="alt_email" type="text" maxlength="50" value="<? echo $usremail1 ?>"></td> </tr> <tr> <td width="160" align="right"><h7>Nível de Permissão: </h7></td> <td width="300"> <select name="alt_permissao"> </select></td> </tr> <tr> <td width="160" align="right"><h7>Nome: </h7></td> <td width="300"><input size="40" name="alt_nome" type="text" maxlength="50" value="<? echo $usrnom1 ?>"></td> </tr> <tr> <td width="160" align="right"><h7>Data de Nascimento: </h7></td> <td width="300"><input size="20" name="alt_datanascimento" type="text" maxlength="10" value="<? echo $usrdatnas1 ?>" onkeypress="formatar_mascara(this, 'xx/xx/xxxx')"></td> </tr> <tr> <td width="160" align="right"><h7>Sexo: </h7></td> <td width="300"> <select name="alt_sexo"> <option></option> <option value="<? echo $usrpermissao1 ?>">Masculino</option> <option value="<? echo $usrpermissao1 ?>">Feminino</option> </select></td> </tr> <tr> <td width="160" align="right"><h7>CPF: </h7></td> <td width="300"><input size="20" name="alt_cpf" type="text" maxlength="14" value="<? echo $usrcpf1 ?>" onkeypress="formatar_mascara(this, 'xxx.xxx.xxx/xx')"></td> </tr> <tr> <td width="160" align="right"><h7>RG: </h7><br /><font size="1">Somente números.</font></td> <td width="300"><input size="20" name="alt_rg" type="text" value="<? echo $usrrg1 ?>" maxlength="20"></td> </tr> <tr> <td width="160" align="right"><h7>Rua: </h7></td> <td width="300"><input size="40" name="alt_rua" value="<? echo $usrrua1 ?>" maxlength="50" type="text"></td> </tr> <tr> <td width="160" align="right"><h7>Número: </h7></td> <td width="300"><input size="20" name="alt_numero" value="<? echo $usrnum1 ?>" maxlength="10" type="text"></td> </tr> <tr> <td width="160" align="right"><h7>Complemento: </h7></td> <td width="300"><input size="20" name="alt_complemento" value="<? echo $usrcompl1 ?>" maxlength="15" type="text"></td> </tr> <tr> <td width="160" align="right"><h7>Bairro: </h7></td> <td width="300"><input size="30" name="alt_bairro" value="<? echo $usrbairro1 ?>" maxlength="30" type="text"></td> </tr> <tr> <td width="160" align="right"><h7>Cidade: </h7></td> <td width="300"><input size="40" name="alt_cidade" value="<? echo $usrcid1 ?>" maxlength="40" type="text"></td> </tr> <tr> <td width="160" align="right"><h7>Estado: </h7></td> <td width="300"> <select name="alt_uf"> <option></option> <option value="<? echo $usruf1 ?>">PR</option> <option value="<? echo $usruf1 ?>">SC</option> </select></td> </tr> <tr> <td width="160" align="right"><h7>CEP: </h7><br /><font size="1">Somente números.</font></td> <td width="300"><input size="25" name="alt_cep" value="<? echo $usrcep1 ?>" maxlength="9" type="text" onkeypress="formatar_mascara(this, 'xxxxx-xxx')"></td> </tr> <tr> <td width="160" align="right"><h7>Telefone Residencial: </h7><br /><font size="1">Somente números.</font></td> <td width="300"><input size="25" name="alt_telres" value="<? echo $usrfoneres1 ?>" maxlength="11" type="text" onkeypress="formatar_mascara(this, 'xx xxxxxxxx')"></td> </tr> <tr> <td width="160" align="right"><h7>Telefone Celular:</h7><br /><font size="1">Somente números.</font></td> <td width="300"><input size="25" name="alt_telcel" value="<? echo $usrfonecel1 ?>" type="text" maxlength="11" onkeypress="formatar_mascara(this, 'xx xxxxxxxx')"></td> </tr> <tr> <td width="160" align="right"> </td> <td width="300"> </td> </tr> <tr> <td width="160" align="right"><input type="submit" name="alterar_usuario" value="Alterar"></td> <td align="left"><input type="reset" name="Limpar" value="Limpar"></td> </tr> </table> <br /><a href="java script:history.back(1)"><img align="right" src="../img/voltar.png" border="none"/></a> <? if ($_GET[alt]=='ok'){ $novo_login = $_POST[alt_login]; $novo_senha = $_POST[alt_senha]; $novo_email = $_POST[alt_email]; $novo_permissao = $_POST[alt_permissao]; $novo_nome = $_POST[alt_nome]; $novo_datanascimento = $_POST[alt_datanascimento]; $novo_sexo = $_POST[alt_sexo]; $novo_cpf = $_POST[alt_cpf]; $novo_rg = $_POST[alt_rg]; $novo_rua = $_POST[alt_rua]; $novo_numero = $_POST[alt_numero]; $novo_complemento = $_POST[alt_complemento]; $novo_bairro = $_POST[alt_bairro]; $novo_cidade = $_POST[alt_cidade]; $novo_uf = $_POST[alt_uf]; $novo_cep = $_POST[alt_cep]; $novo_telres = $_POST[alt_telres]; $novo_telcel = $_POST[alt_telcel]; $cod = $_GET[cod]; $sql ="UPDATE usuario SET usrlogin='$novo_login', usrsenha='$novo_senha', usremail='$novo_email', usrpermissao='$novo_permissao', usrnom='$novo_nome', usrdatnas='$novo_datanascimento', usrsexo='$novo_sexo', usrcpf='$novo_cpf', usrrg='$novo_rg', usrrua='$novo_rua', usrnum='$novo_numero', usrcompl='$novo_complemento', usrbairro='$novo_bairro', usrcid='$novo_cidade', usruf='$novo_uf', usrcep='$novo_cep', usrfoneres='$novo_telres', usrfonecel='$novo_telcel' WHERE usrcod='$cod'"; $res = mysql_query($sql,$con); if(mysql_affected_rows()>0) echo "<script>alert('O usuário foi alterado com sucesso.');</script>"; else echo "<script>alert('Erro: o usuário não pode ser alterado.');</script>"; echo "<script> window.location='alt_usuario.php';</script>"; } ?> </div> esse é o código para ALTERAR o usuário a idéia é puxar os dados do usuario para um formulario, e então altera-los todos os dados estao sendo chamados corretamente, mas não consigo exibir os que estao em um SELECT como eu faço isso? muito obrigado ahh.. e aproveitando o tópico, queria saber a mesma coisa, só que relacionada com o input do tipo = FILES não consigo exibir os dados que vem do banco nesse tipo de campo no banco o tipo do dado é VARCHAR também valeu
-
pronto, já consegui valeu
-
isso cara, consegui já peguei este codigo: <? /* Este exemplo mostra como embaralhar os elementos de um array usando shuffle(). */ $opcoes[0] = $opcaoa; $opcoes[1] = $opcaob; $opcoes[2] = $opcaoc; $opcoes[3] = $opcaocerta; // embaralha o array shuffle($opcoes); // ordem embaralhada for($i = 0; $i < count($opcoes); $i++) echo $opcoes[$i] . "<br>"; ?> dai como eu faria para quando o usuario selecionar a opcao, aparecer se está correta ou incorreta? :S
-
putz, e não tem outro jeito de fazer?
-
e como eu faria isso?? (desculpa, é que não sei mesmo de programação, só o básico)
-
então galera, tenho uma tabela no banco chamada exercicio_objetivo Nela, existem os seguintes atributos: - objcod PK (codigo do exercicio) - nvlcod FK (nivel do exercicio - basico ou avancado) - objtit (titulo exercicio) - objper (pergunta) - objopa (opcao a) - objopb (opcao B) - objopc (opcao c) - objopcerta (opcao correta) - objimg (imagem) - objsom (som) na exibição do exercicio para o usuario, eu estou usando o seguinte codigo exe_objetivo.php <? require ("conexao.php"); ?> <? if(!empty($_GET['id'])){ $exercicio_objetivo = $_GET['id']; $sql = "select * from exercicio_objetivo where objcod = $exercicio_objetivo"; $res = mysql_query($sql,$con); $linha = mysql_fetch_assoc($res); $nivel= $linha['nvlcod']; $titulo= $linha['objtit']; $pergunta= $linha['objper']; $opcaoa= $linha['objopa']; $opcaob= $linha['objopb']; $opcaoc= $linha['objopc']; $opcaocerta= $linha['objopcerta']; $imagem=$linha['objimg']; $som= $linha['objsom']; $cod = $linha['objcod']; } ?> <h3><? echo "$titulo";?></h3> <br /> <? echo "<table>"; echo "<tr>"; if( $imagem != null) { echo "<td><img src= img/exercicios/". $imagem ." /></td>"; } echo "<td>$pergunta <br><br>"; echo "$opcaoa<br>"; echo "$opcaob<br>"; echo "$opcaoc<br>"; echo "$opcaocerta"; echo "</td>"; echo "</tr>"; echo "</table>"; ?> então, a ideia é exibir as 4 opções em radios (o que eu não fiz ainda) só que desse jeito, a opção correta sempre seria a ultima então eu queria fazer algo em que essas opções fossem embaralhadas, não faço ideia de como fazer isso parece que com o sql, usando o order by rand() não vai dar certo, não sei... dai depois de embaralhada, o usuario selecionaria, e teria um botao, onde, depois de assinalar a opcao, o usuario clicaria para verificar se ela esta correta ou incorreta, e isso seria exibido na tela atraves de um <script> alert ('sua resposta esta correta bla bla bla')</script> gostaria de ajuda nessas duas partes, a de embaralhar as opções e a de verificar se ela está correta ou incorreta.. muito obrigado!
-
sendo assim eu faria mais ou menos assim nos titulos eu usaria o envio pelo get atraves dos links para efetuar a busca pela pergunta e pela resposta exibia a pergunta embaralhava as respostas atraves de um laço ou da função array_merge(); exibiria, os radios com values=id para resposta e faria um select com o id ou colocaria ids n para falso e s para verdade ao clicar apresentaria um alert informando se está certo ou errado. até mais então, eu não entendo muito de php, programacao, etc... como que eu faço isso de enviar pelo GET pra efetuar a busca????