
GtOkAi
Membros-
Total de itens
120 -
Registro em
-
Última visita
Tudo que GtOkAi postou
-
ninguém?
-
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.
-
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. =)
-
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.
-
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.
-
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!
-
Atualizar texto de acordo com valor do select
pergunta respondeu ao GtOkAi de GtOkAi em Ajax, JavaScript, XML, DOM
alterei sim. estou usando o jquery-1.5.2, a api seria essa: http://api.jquery.com/fadeIn/ -
Atualizar texto de acordo com valor do select
pergunta respondeu ao GtOkAi de GtOkAi em Ajax, JavaScript, XML, DOM
É, 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; } } -
Atualizar texto de acordo com valor do select
pergunta respondeu ao GtOkAi de GtOkAi em Ajax, JavaScript, XML, DOM
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 -
Atualizar texto de acordo com valor do select
pergunta respondeu ao GtOkAi de GtOkAi em Ajax, JavaScript, XML, DOM
Caramba funcionou certinho! Muito grato a você cara ^^ -
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:
-
Executar script de tempo em tempo
pergunta respondeu ao windpanda de GtOkAi em Ajax, JavaScript, XML, DOM
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). -
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.
-
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.
-
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?
-
já consegui arrumar, obrigado.
-
Eu estou precisando pegar todo o valor da coluna CREDITOS da tabela USUÁRIOS, assim: ID CREDITOS 1 100 2 50 3 10 ----------------- Consulta: 160 Estou usando isso: $sql= mysql_query("SELECT sum( creditos )FROM usuarios"); só que está me retornando o valor "Resource id #20". Como faço para retornar o valor?
-
Não entendi direito o que está acontecendo, mas se você quer definir um valor padrão para qualquer resolução, só usar o banner em porcentagem. Width='100%, Height='100%'.
-
(Resolvido) Enviar email sem sair da pagina do html..php
pergunta respondeu ao tatiana schyneider de GtOkAi em PHP
Outra alternativa, é alterar o .htaccess alterando o .html para .php, mas não deve ser o caso. Já usando iFrame como o Jefferson citou, pode usar com dimensões 100% para o usuário não perceber que se trata de um iframe. -
(Resolvido) Enviar email sem sair da pagina do html..php
pergunta respondeu ao tatiana schyneider de GtOkAi em PHP
Tenho sim, aqui está: AUTHOR NAME/NOTES: Tony Ogundipe DESCRIPTION: A very simple way to submit any form with ajax and get result on same page. No special skills required. DOWNLOAD: http://www.dynamicdrive.com/forums/attachm...mp;d=1230678916 -
(Resolvido) Enviar email sem sair da pagina do html..php
pergunta respondeu ao tatiana schyneider de GtOkAi em PHP
transforme o formulário .html no formulario.php dentro dele coloque as funções _GET/_POST que você usa. Isso vai fazer com que a pagina seja recarregada. De outro jeito, só usando AJAX. -
Vamos supor que você esteja usando um checkbox para escolher quantidade de parcelas: <input type="checkbox" name="parcelas" value="12"> 12x <input type="checkbox" name="parcelas" value="24"> 24x Então use o $_POST para pegar quantidade de parcelas: $parcelas = $_POST['parcelas']; echo "quantidade de parcelas: $parcelas"; Agora crie o IF e o while para fazer a rotina que você precisa: if($parcelas == 12) { $i = 0; //Aqui você seta a variavel i para fazer a conta da quantidade de parcelas criadas while($i < 12) { // aqui você coloca o script para gerar 1 boleto $i++; // aqui é para aumentar o valor de $i, assim quando chegar no $i = 12, para de gerar novos boletos. echo "Boleto $i gerado."; // exibir valor do $i } } if($parcelas == 24) { $i = 0; //Aqui você seta a variavel i para fazer a conta da quantidade de parcelas criadas while($i < 24) { // aqui você coloca o script para gerar 1 boleto $i++; // aqui é para aumentar o valor de $i, assim quando chegar no $i = 24, para de gerar novos boletos. echo "Boleto $i gerado."; // exibir valor do $i } } Bom, esse é o jeito mais simples. ^^
-
você já tem um javascript fazendo a contagem? faça um if no javascript para pegar o valor da contagem e sete o valor da var do php dentro dele.
-
Isso ai é problema com a codificação. Header não vai funcionar se não for UTF-8. Baixe o Notepad2, abra o arquivo.php, e depois vai em File > Encoding > UTF-8. No HTML você também deverá mudar. Quanto ao começo do código, deixe assim: <?php ob_start(); session_start(); $usuario ... Se continuar a dar erro, é porque há algum caractere perdido ai no meio fazendo dar erro, isso ocorre quando se copia um código no CTRL+C de algum site que não seja UTF-8 e esteja usando caractere especial. Se nada disso ai resolver, posta ai.
-
Tente então no .htaccess: Redirect /index.php /site