Jump to content
Fórum Script Brasil

GtOkAi

Membros
  • Posts

    120
  • Joined

  • Last visited

About GtOkAi

Contatos

  • Website URL
    http://gtokai.com

GtOkAi's Achievements

0

Reputation

  1. Estou com 1 problema aqui e acredito que o pessoal daqui possa me ajudar. Eu tenho 1 arquivo que gera 1 imagem, o ler.php, e o arquivo que carrega as imagens através de um while, o carregar.php Eu preciso deixar bloqueado o acesso direto as imagens geradas pelo ler.php, tentei fazer um sistema em session assim: carregar.php: <? $_session['a'] = 1; while($a != 50) { echo "<img src='ler.php?imagem=$a'>"; $a++; } $_session['a'] = 0; ?> ler.php: <? if($_session['a'] == 1) { //carregar imagem } ?> O resultado, é o carregamento apenas da primeira imagem. Estou tentando usar agora o $_SERVER["PHP_SELF"], colocando no IF do ler.php, o que acontece é que eu carregando ela através do <img src=''> ela não identifica como carregar.php Quem tem a melhor solução? :x Já tentei de diversas maneiras com o $_session e parece que realmente não da.
  2. Então.. consegui resolver da seguinte maneira: $id = 1; $id_usuario = 123; $consulta = mysql_query("SELECT * FROM tabela WHERE id='$id'"); while($show = mysql_fetch_array($consulta)) { $string = $show['id_usuario']; } Depois confiro: if($string == $id_usuario) { echo "erro"; } else { echo "foi"; } Obrigado. =)
  3. Bom, está acontecendo o seguinte: Fiz um sistema de comentários e quero evitar o Double Post, para isso pensei no sistema: Pega o valor do auto_increment e ve se o último tem o ID_USUARIO igual do que está tentando comentar no ID do tópico, se tiver não deixar. Poremmm, se eu comento em outro lugar, e tento comentar de novo no lugar anterior eu consigo :/ Então pensei em fazer assim: Puxo as ROWs com o ID do tópico, e vejo se a última pertence ao ID_USUARIO, agora vem o problema, como faço isso? Estou sobrecarregado de idéias e não estou conseguindo pensar na solução.
  4. GtOkAi

    WHILE com SESSION

    na hora de eu escrever o exemplo faltou um =, estou usando da forma correta '=='. já tentei de outros jeitos, setando o valor da session 'sessao' dentro do while, fora do while, dentro da pagina.php... de nenhum jeito funcionou [uP] Bom, ainda não consegui corrigir isso... Resumidamente estou fazendo fazendo isso: crio um while: while(...) { $_SESSION['ping'] = "pong"; include("arquivo.php"); // no arquivo.php tenho: if($_SESSION['ping'] == "pong") { echo "ok."; } else { echo "fail"; } } $_SESSION['ping'] = "ping"; eu preciso fazer algo que a SESSION continue PONG e vire PING quando terminar de ler o WHILE, desse jeito não está funcionando. já tentei colocar o $_SESSION['ping'] = "ping"; no final do arquivo.php uma vez que DEVERIA setar PONG de novo quando voltasse ao inicio do while, mas não foi também.
  5. GtOkAi

    WHILE com SESSION

    Bom, talvez eu esteja com 1 problema de lógico aqui, está acontecendo o seguinte: <?php ob_start(); session_start(); $a = 0; while($a < 10) { $_SESSION['sessao'] = 1; echo "<img src='pagina.php?$a'>"; $a++; } $_SESSION['sessao'] = 0; ?> Dentro da pagina.php, tenho um: <?php ob_start(); session_start(); header('Content-Type: image/jpg'); if($_SESSION['sessao'] = 1) { readfile("1.jpg"); } else { readfile("2.jpg"); } ?> Estou usando essa chave com o SESSION para evitar que a imagem seja aberta fora da pagina. O resultado disso é que apenas a primeira pagina($a = 1) abre o resultado para if($_SESSION['sessao'] = 1) e as vezes abre algumas aleatórias. Aguardo a ajuda do pessoal!
  6. alterei sim. estou usando o jquery-1.5.2, a api seria essa: http://api.jquery.com/fadeIn/
  7. É, não funcionou... estou usando um <span id='txt'></span> para setar o valor através do script do amigo Tenko: function exibeMsg( valor ) { switch (valor) { case '': document.getElementById( 'txt' ).innerHTML = 'Nenhum valor informado'; break; default: document.getElementById( 'txt' ).innerHTML = 'Valor ' + valor + ' selecionado'; break; } }
  8. Sem abusar da ajuda do pessoal do fórum(conhecimentos de javascript nulos, tentando mudar isso), como faço para colocar um efeito fadein/out nesse modelo? Tentei com JQuery usando alguns exemplos encontrados como $('#txt').fadeIn(); mas não funcionaram. Obrigado
  9. Caramba funcionou certinho! Muito grato a você cara ^^
  10. Pessoal, meus conhecimentos de JS são quase nulos, então preciso da ajuda de vocês: Eu tenho um campo select com os itens 1, 2 e 3, consequentemente com os values 1 2 e 3. Eu preciso atualizar o texto que fica do lado desse select(atualmente em um var php) de acordo com a opção selecionada, ex: [selecione: ] - Nenhum valor selecionado [selecionado valor 1] - Valor 1 selecionado [selecionado valor 2] - Valor 2 selecionado Alguém pode me salvar? :blush:
  11. Pode usar a função Sleep com o while, dispensando o javascript. while(...) { if($total = 500) { sleep(..); } if($total = 1000) { sleep()..); } } e por ai vai. Para executar tarefas agendadas dê uma lida a respeito do CronJob(regular scheduled tasks in PHP).
  12. GtOkAi

    Ajuda com quebra de linha

    Através do preg_replace também não funciona como mencionado no primeiro post. É muito estranho... Estou usando a versão 5.3.6. Vou fazer um downgrade e ver se funciona.
  13. GtOkAi

    Ajuda com quebra de linha

    form.php: <form action='envio.php' method='post'> <textarea name='textarea'></textarea> <input type='submit' value='enviar'> </form> envio.php: <?php $textarea = nl2br($_POST['textarea']); echo $textarea; ?> Sinceramente, não acho que deixei escapar nada, coisa tão simples como essa não funcionando é estranho. ;x Estou começando a achar que é algum bug no meu php.
  14. Estou com a seguinte situação: Passo um valor por $_POST através de um form dentro de um textarea. Então em outra página, exibo esse valor em um echo $textarea. Ai acontece que não dá quebra de linha. Ai vêm as alternativas: nl2br, str_replace, preg_replace... 1- nl2br: Uso com método de entrada e de saida e não funciona; 2- str_replace: uso um \n,<br> e não funciona; 3- preg_replace: mesmo que acima.. Já tentei inclusive abrir uso tudo junto nesse esquema: preg_replace("/(\r\n|\n|\r)/",'',nl2br($textarea)); e advinha? Nada. Alguém sabe algum modo alternativo de eu conseguir fazer a maldita quebra de linha?
×
×
  • Create New...