Ir para conteúdo
Fórum CódigoFonte.net

Jorge Ivan

Membros
  • Total de itens

    77
  • Registro em

  • Última visita

  1. ola, preciso de saber como se faz uma ligação a base de dados em asp. Utilizo o programa visual studio 2005. preciso de saber os passos da ligação. obrigado.
  2. nesse codigo, no meu computador fica perfeito mas qdo envio pro servidor da o erro Warning: Cannot modify header information - headers already sent by (output started at /home/s14934/public_html/bbfc/bernardo/noticias/cpanel/entrar.php:4) in /home/s14934/public_html/bbfc/bernardo/noticias/cpanel/entrar.php on line 1 se alguem puder me ajudar ficarei grato :) hummm esse erro é muito frequente experimenta colocar na primeira linha do codigo: <?php ob_start(); ?> tinha o mesmo problema, e resultou assim
  3. ok ok, era so isso mesmo a session acaba quando o utilizador fecha a janela do browser, e so é inciada quando o login é correcto. ok obrigado pela ajuda mesmo!!! :)
  4. LOL so agora que reparei que esta mal o correcto é session_start(); ...hummm enquanto ao codigo, ja faz alguma coisinha mas continua com o problema de o utilizador aceder ao gestor.php tava a pensar fazer uma coisa deste genero: se fosse acedido directamente ao URL a pagina gestor.php voltava a mostrar a area do login. mas como sei que o utilizador acede directamente ao URL??? tava a pensar uma coisa deste genero: session_start(); if(!$_SESSION['codigo']) { echo "Não tem autorização para acessar esta página"; } else { //o meu codigo normal do programa } fazer um If para saber se o utilizador foi pelo URL penso que com a variavel da session se estiver vazia, o programa sabe que foi pelo URL agora não sei se tou a repitir as mesma condição :blink: if ($SESSION['codigo'] ==""){ //chamar outra vez o formulario do login } else { //o meu codigo normal do programa } sera que consigo assim resolver o problema??? aguardo resposta
  5. ola olha esta a dar um erro na start_session() Fatal error: Call to undefined function start_session() in C:\wamp\www\login\teste.php on line 34 é na linha onde fazes a start_session() como resolvo???
  6. ui! que coisa mais estranha então quer dizer que para manter a variavel infinita tinha de colocar no ano 3000?? espero ate la não tar vivo :lol: anyway obrigado pelo codigo :)
  7. Jorge Ivan

    Problema no login

    Ola. tou com uma grande dificuldade em resolver isso Pretendo ter uma area de login que quando o administrador coloca a password. da acesso ao ficheiro: gestor.php passo a explicar: tenho uma area de login: <form name="form1" method="post" action="teste.php"> <table width="359" border="0" cellpadding="2" cellspacing="1"> <tr> <td width="148">Nome de utilizador </td> <td width="195"><input name="username" type="text" id="username" maxlength="16"></td> </tr> <tr> <td>Password:</td> <td><input name="password" type="password" id="password" maxlength="32"></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Login"></td> </tr> </table> </form> quando submeto chama o ficheiro teste.php $username = $_POST['username']; $password = $_POST['password']; if (($username == "admin") && ($password =="ola")) { header("Location: gestor.php"); } else { echo "Erro no sistema de Passes!!!"; } o problema é que utilizador consegue abrir por URL o ficheiro gestor.php a logica seria, que só entrasse quando o login estivesse certo tão a perceber?? preciso que me ajudem no codigo, por favor obrigado
  8. ok ok obrigado pelo codigo :) ja consigo trabalhar com o valor da resolusão o que eu queria era algo deste genero: if ($res == 800) { $alt_size = -1; } else if ($res == 1280) { $alt_size = 1; } else { $alt_size = 0; } Agora sim o meu programa esta correcto :) Porque ja consigo fazer o que quiser com o valor da variavel $res (somas,conctar strings,divisoes etc..) so alterei uma coisa no codigo que não é muito util no que quero fiz: var the_cookie = "resolucao="+ screen.width; so para ter o valor da largura do ecran ja agora, tenho uma questão que significa esta linha: var the_data = new Date("December 31, 2023"); é o tempo de vida de cookie???
  9. Jorge Ivan

    erro de variaveis!!

    ola, tou com um problema em resolver isto: tenho o seguinte codigo em javascritp, para saber a resolusão do comprimento do ecrãn echo "<script type=\"text/javascript\"> var sWidth = screen.width; screen_w = parseInt(sWidth); document.write('</style>'); </script>"; //depois eu guardo o valor numa variavel do php $screen_w="<script type=\"text/javascript\">document.write(screen_w);</script>"; //pretendo fazer isto: switch ($screen_w) { case 800: $alt_size = -1; break; case 1280 : $alt_size = 2; break; default: $alt_size = 0; } mas o pior que isso não funciona :huh: echo "o valor é ".$alt_size; echo "o valor do ecran é".$screen_w; a variavel $alt_size esta sempre com o valor zero, mas ja a variavel $screen_w tem sempre o valor da resolusão que o utilizador esta a trabalhar não sei se é possivel fazer isso, porque pode ter a ver com aquela questão que o php corre do lado do servidor e tal... ou então pode ser o tipo de dado que a varivel tem e tou a fazer mal o teste gostaria de saber se posso mesmo fazer isto?? aguardo resposta.obrigado
  10. ok, ambos funcionam ;) obrigado ai só para deixar claro, o meta nem sempre funciona ;) para dar um reflesh forçado, depois do php já ter dado saida para o navegador (o que faria o header retornar erro) é usar o javascript echo '<script>window.location.href = window.location.href;</script>'; ele acessa a mesma página, gerando um atualizar. outra coisa, você pode chamar quantas funcões quiser nos eventos do formulario. basta separá-las por PONTO E VIRGULA, mas se juntas em uma função fica melhor ;) ex. onClick="fazerA(); fazerB(); fazerC()"; OFF: As vezes, um comando precisa que o outro termine para executar corretamente, então vc também pode usar setTimeOut() para dar um tempinho de 1 segundo entre os 2 comandos para o navegador conseguir processar. Pq isso depende da sua maquina, por mais rapida que seja, já vi varias vezes esse erro ocorrer colega, muito obrigado pela dica ;)
  11. ok, ambos funcionam ;) obrigado ai
  12. ok ok encontrei uma forma de fazer o que quero todo esse meu codigo esta correcto eu é que não coloquei o resto porque não é necessario. era isto o que eu pretendia echo " <META HTTP-EQUIV=Refresh CONTENT=0;>"; fazer um refresh a pagina sempre quando eu quiser :) fica bem. obrigado
  13. ui! dessa eu não sabia, posso fazer mais do que uma função no onclick? faço uma coisa deste genero no onclick? este é o meu botão "<form name= \"Form1\" method=\"post\" align=\"center\"> <input type=\"hidden\" value= id =\"aceite13\" name =\"aceite13\"> <input type=\"button\" name=\"$linha_menu_2[13]\" value=\"$linha_menu_2[13]\" onclick=\"idioma1(), actualizar();\">"; tou a fazer certo, a chamada de duas funçoes no onclick? basicamente o que quero, é quando clicas nesse botão ele faz dois refresh ao mesmo tempo na função javascript actualizar tava a pensar fazer uma coisa deste genero: function actualizar() { document.form1.submit(); } acho que o document.form1.submit() faz um refresh <_< o Problema que tou a ter, é quando clico nesse botão a minha $_cookie["user"] tem o valor 14 no programa,mas se eu faço um echo dela mostra o valor 13. quando faço um refresh a pagina ou volto a clicar no mesmo botao. ja tem o valor 14. tou com problemas de falta de refresh na pagina :( não sei se basta criar uma função em php para tar a fazer refresh as vezes que eu quiser??? não faço a minima ideia como fazer?? entendes??
  14. ola, todos Preciso urgentemente de um auto-refresh. não sei se é possivel fazer isso mas dava muito jeito e resolvia uma vez por todas o problema que tou a ter nas cookies. vou explicar. quando clico no botão, a minha variavel tem o valor 14 no programa,mas como output na pagina tem 13. mas so se eu fazer um refresh a pagina, mostra 14 ou então clicar duas vezes no botao o meu programa esta correcto, é mesmo a falta de refresh a pagina. ha alguma função ou palavra reservada do php. que faça um refresh quando clico no botão?? ***Atenção que não posso utilizar o onclick do meu botão para fazer refresh, porque ele faz a chamada de uma função no javascript alguma coisa que não tenham percebido perguntem. preciso mesmo de saber como fazer aguardo respostas. obrigado
  15. Jorge Ivan

    erro!!

    ola, fiz varios teste com o ob_start(); mas nada adiantou :( então tenho de fazer assim: <?php ob_start(); ?> <?php ****codigo que tenho php ?> ou posso colocar ob_start(); dentro do meu php. porque não compreendo muito bem o ob_start(); na minha cookie eu tenho algo deste genero: function teste () { if ($_POST['aceite14']==1"){ setcookie("user", "14", time()+10800); } return 1; } teste(); e continua com o mesmo erro Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\Site_Novo2\index2.php:1) in C:\wamp\www\Site_Novo2\index2.php on line 261 se eu fazer isto: echo $_COOKIE["user]; mostra isto: Notice: Undefined index: user in C:\wamp\www\Site_Novo2\index2.php on line 378 :blink: acho que um problema que tenho, é que devo de fazer uma condição se existe ou não a cookie se ela existir manter o valor 14, senão tem o valor 13 agora não sei, se devo fazer assim: if (isset($_COOKIE["user"])) :blink: ajudem me por favor aguardo resposta ok ok colega entendi como fazer :) logo no inicio do meu codigo definir <?php ob_start(); ?> ta tudo certo agora :) FINALMENTE!!!!! consigo passar valores de uma pagina para outra atravez das cookies :) :P :D ao clicar no botao, a variavel tem o valor 14 e abro outra pagina, mantem os seu valor so que ainda tenho um pequinininho problema :huh: para passar o valor para outra pagina, preciso de clicar duas vezes no botão eu vou postar um novo topico. qualquer forma queria agradecer a vossa ajuda que foi fundamental, e a paciencia. porque tou a começar, e tenho muitas dificuldades obrigado pessoal!!!
×
×
  • Criar Novo...