Ir para conteúdo
Fórum Script Brasil

GtOkAi

Membros
  • Total de itens

    120
  • Registro em

  • Última visita

Tudo que GtOkAi postou

  1. <?php Header("Location: /site"); ?> Pode fazer isso no .htaccess também.
  2. Seria isso? ID,nome,senha,pin,foto 13125,gustavo,123321,1111,cfb1sd53b51s3.jpg Conferencia do nome,senha e pin... e pegar url da foto: if(($nome = $nomedb) && ($senha = $senhadb) && ($pin = $pindb)) { //aqui um select para pegar campo foto $img = $fotodb; } else { $img = "mascote.jpg"; } então com o ajax, você carrega a var $img aonde você queria. <img src="<?php echo $img; ?>">
  3. use o $_POST['value'] para pegar o valor, depois com IFs, você calcula o valor, é o jeito mais fácil, exemplo if($_POST['checkO'] == "A") { $var++; } Bom, vejo esse o jeito mais fácil, vai deixar o código um pouco grande mas não tem erro.
  4. GtOkAi

    Servidor Windows

    Eu recomendo usar a versão mais atual do php. Primeiro veja se é problema na versão mesmo. Melhor corrigir os erros que apresentam na versão mais nova.
  5. GtOkAi

    EXERCÍCIO PHP

    "Validar nome +javascript"; "Validar campo +javascript"; "checar tamanho campo +javascript"; Joga isso no google e boa sorte com sua conciência.
  6. GtOkAi

    Servidor Windows

    Talvez esteja relacionado a versão do php, o XAMPP por exemplo, está usando PHP 5.3.6, e faz dar muitos erros principalmente na função eregi que na versão 5.3.5.
  7. Isso não pode ser feito em uma única tabela? id,nome,rg,ano1,ano2,ano3? Caso não, tente fazer algo assim: tabela dados: id, nome,rg tabela anos: id, ano, ... Então você vai inserir o ID na tabela ANOS de acordo com o ID da tabela DADOS, para puxar as rows "anos" de acordo com o ID da tabela dados, ex: id: 1 nome: gustavo rg: 1145612-5 tabela anos: id: 1 ano1: 2001 ano2: 2005 ano3: 2006 select * from dados WHERE id='$id'; crie a row $idtbl = $row['id']; e faça um segundo select, select * from anos WHERE id='$idtbl';
  8. vamos la... crie o arquivo captcha.php: <?php ob_start(); session_start(); $codigoCaptcha = substr(md5( time() ) ,0,7); $_SESSION['captcha'] = $codigoCaptcha; $codigoCaptcha2 = $_SESSION['captcha']; $imagemCaptcha = imagecreatefrompng("fundocaptch.png"); $fonteCaptcha = imageloadfont("batik.gdf"); $rand = rand(0,180); $rand2 = rand(0,180); $rand3 = rand(0,180); $corCaptcha = imagecolorallocate($imagemCaptcha,$rand,$rand2,$rand3); imagestring($imagemCaptcha,$fonteCaptcha,15,5,$codigoCaptcha2,$corCaptcha); header("Content-type: image/png"); imagepng($imagemCaptcha); imagedestroy($imagemCaptcha); ?> no formulario coloque: para exibir o captcha: <img src="captcha.php"> para escrever o captcha: <input type='text' name='captcha'> no arquivo destino do formulario: <?php ob_start(); session_start(); $captcha = $_POST['captcha']; if($_SESSION['captcha'] != $captcha){ die("Imagem de verificação não confere."); } ?> Só vai precisar baixar uma fonte GDF, que no caso é Batik.GDF. Qualquer dúvida só postar.
  9. Sem ler o código fica meio difícil, pelo que entendi, pode ser problema no jogo de ASPAS.
  10. para informar o número do boleto, você pode usar o auto_increment no MySQL, você deixa ele selecionado como Primary Key e puxa o último valor e adciona +1 para exibir no formulário o número do boleto. Quanto a parcela, eu usaria um IF para saber se são 12 ou 24, e então usaria um WHILE para ir gerando a quantidade necessárias de boleto, sem se preocupar com o número dele, uma vez que estaria usando o auto_increment.
  11. Tente esse: $dir= '/usuarios/' . $username;
  12. tente: $dir = "/usuarios/$username"; mkdir($dir, 0777); lembrando que o 0777 é o chmod, não sei qual a reação do windows, uma vez que CHMOD é para linux. *Caso eu esteja enganado desculpe, também não sou nenhum expert em php. ^^
  13. Já tentou pelo Browser mudar a codificação para ver se em alguma, retorna o caractere?
  14. só alterar essa linha: $path = $_SERVER['DOCUMENT_ROOT'] . '/[VAR-USERNAME]/'; em [VAR-USERNAME] você coloca o nome da pasta, havia colocado essa indicação pois achava que seria uma pasta para cada usuário. Agora caso queira criar dentro de uma pasta, outra pasta, é só seguir o padrão: $path = $_SERVER['DOCUMENT_ROOT'] . '/users/$username';
  15. Para criar a pasta: <?php $path = $_SERVER['DOCUMENT_ROOT'] . '/[VAR-USERNAME]/'; if (isset($_POST['create'])) { $dirName = isset($_POST['dirName'])?$_POST['dirName']:false; if ($dirName !== false && preg_match('~([^A-Z0-9]+)~i', $dirName, $matches) === 0) { if (!is_dir($path . $dirName)) { if (mkdir($path . $dirName, 0775)) { $success = "Your directory has been created succesfully!<br /><br />"; }else { $error = "Unable to create dir {$dirName}."; } }else { $error = "Directory {$dirName} already exists."; } }else { $dirName = htmlentities($dirName); $error = "You have invalid values in {$dirName}."; } } ?> Para criar os arquivos e se precisar edita-los use a função fopen http://php.net/manual/pt_BR/function.fopen.php
  16. A pagína está configurada para exibir os caracteres citados? No banco de dados eles aparecem? A codificação no banco de dados também está igual a dos caracteres? Bom, eu começaria olhando isso.
  17. Consegui resolver o problema, já que o while vai fazer o replace substituir o valor que você setou caso o resultado retorne esse mesmo valor, a solução e criar uma array nesse esquema: $pacote2 = array("1" => "24 horas", "2" => "48 horas", "3" => "72 horas", "4" => "90 horas", "5" => "180 horas", "6" => "300 horas"); $pacote = $pacote2[$pacote]; Fica a dica caso alguém tenha o mesmo problema.
  18. bom, eu tenho um while que pega o valor $pacote da db, esse valor $pacote tem um numero de 1 a 3: while(...) { $pacote = $a['pacote']; } Então vem o problema, eu preciso trocar esse valor de 1~3 por outro valor, correspondente ao número: while(...) { $pacote = $a['pacote']; $a = array("1","2","3"); $b = array("24 horas", "48 horas", "72 horas"); $pacote = str_replace($a, $b, $pacote); } É ai que vem o problema, se o valor de $pacote é 1, me retorna o valor: "48 horas4 horas" porque substitui o valor "2" do "24 horas" para "48 horas" por estar dentro do while. Estava com o mesmo problema em outro campo, para resolver só inverti os valores do array para 3,2,1 ao invés de 1,2,3 mas nesse caso, não funcionou. Alguém tem alguma solução? Obrigado e fico no aguardo tentando solucionar. :wacko:
  19. Bom, eu tenho 1 string a contendo alakjsdf61aldskfja, preciso pegar apenas o 61 para passar para int a, como consigo isso? Estou quebrando a cabeça... obrigado.
  20. É o que eu precisava, obrigado!
  21. Olá, queria saber como que faço para checar uma palavra dentor de 1 campo, por exemplo: Dentro de um TextBox está escrito "Hello World!", como faço para checar se tem a palavra Hello, ou World?
  22. GtOkAi

    Páginação

    Bom, ainda estou precisando muito que alguém me ajuda na correção do SCRIPT... Tentei dar mais uma olhada mas não consegui arrumar, acho que o problema está em $nregistros > 1, se coloco = 1, ele exibi as paginas porem de 1 até o numero de items + 2 de um jeito errado, caso coloco > 0, exibi apenas a pagina atual com o número de paginas que deveria haver.
  23. GtOkAi

    Páginação

    Bom, o problema está no sistema de paginação, não está funcionando(não é exibido...) já olhei o script diversas vezes e não consegui achar o problema porque sempre tive problemas com sistema de paginação: <? include "config.php"; if($comeco=="") $comeco=1; include "conectar.php"; if($secao==NULL){ ?> <div align="center"><font size="4" color="#FF0000"><b>N&atilde;o &eacute; poss&iacute;vel ver t&oacute;picos sem a se&ccedil;&atilde;o!</b></font></div> <? }else{ if($id!=NULL){ $tópico=mysql_query("select * from $nometabela where id=$id",$conexao); $respostas=mysql_query("select * from $nometabela where resposta=$id order by id",$conexao); $fim=$comeco+$nregistros-1; if($fim>mysql_num_rows($respostas)) $fim=mysql_num_rows($respostas); if(mysql_result($tópico,0,url)!=NULL){ $url="<a href='".mysql_result($tópico,0,url)."'>".mysql_result($tópico,0,url)."</a> - "; } ?> <table width="100%" border="1" background="images/camada1.jpg" bordercolor="#000000"> <tr background="images/camada1.jpg"> <td align="center" width="100%"> <p> <?=nl2br(chunk_split(htmlentities(mysql_result($tópico,0,mensagem)),100,' '))?> </p> <p align="right"><a href="mailto:<?=mysql_result($tópico,0,email)?>"><?=mysql_result($tópico,0,nome)?></a> - <?=$url?><?=mysql_result($tópico,0,data)?></p> </td> </tr> <? if(mysql_num_rows($respostas)==0){ ?> <tr> <td align="center" bgcolor="#999999"> <b>N&atilde;o h&aacute; respostas</b></td> </tr> <? }else{ for($i=$comeco-1;$i<$fim;$i++){ if(mysql_result($respostas,$i,url)!=NULL){ $url="<a href='".mysql_result($respostas,$i,url)."'>".mysql_result($respostas,$i,url)."</a> - "; } ?> <tr bgcolor="#999999"> <td align="center" width="100%"> <p> <?=nl2br(chunk_split(htmlentities(mysql_result($respostas,$i,mensagem)),100,' '))?> </p> <p align="right"><?=mysql_result($respostas,$i,nome)?></a> - <?=mysql_result($respostas,0,data)?></p> </td> </tr> <? } } ?> </table> <? if(mysql_num_rows($respostas)/$nregistros>1){ echo "<p align='center'><b><font size='4'>Páginas: "; $pagina=1; $anterior=$comeco-$nregistros; $proxima=$comeco+$nregistros; if($anterior>0) echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$anterior."'>Anterior </a>"; for($i=1;$i<=mysql_num_rows($respostas);$i+=$nregistros){ echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$i."'>".$pagina."</a> "; $pagina++; } if($proxima<=mysql_num_rows($respostas)) echo "<a href='vertopico.php?secao=".$secao."&id=".$id."&comeco=".$proxima."'> Próxima</a>"; echo "</font></b></p>"; } ?> <p><a href="adicionartopico.php?secao=<?=$secao?>&resposta=<?=$id?>">Responder este t&oacute;pico</a> <? }else{ $topicos=mysql_query("select * from $nometabela where secao=$secao and resposta=''",$conexao); $fim=$comeco+$nregistros-1; if($fim>mysql_num_rows($topicos)) $fim=mysql_num_rows($topicos); ?> <div align="center"><b>N&uacute;meros de T&oacute;picos: </b><?=mysql_num_rows($topicos)?></div></p> <table width="100%" border="1" background="images/camada1.jpg" bordercolor="#000000"> <tr> <td align="center" width="40%"> <b>Assunto</b></td> <td align="center" width="30%"> <b>Nome</b></td> <td align="center" width="30%"> <b>Respostas</b></td> </tr> <? if(mysql_num_rows($topicos)==0){ ?> <tr bgcolor="#999999"> <td align="center" colspan=3> <b>Nenhum tópico</b></td> </tr> <? }else{ for($i=$comeco-1;$i<$fim;$i++){ $rtemp=mysql_connect($mysqlhost,$mysqluser,$mysqlpass); mysql_select_db($nometabela,$rtemp); $temp=mysql_result($topicos,$i,id); $rtemp2=mysql_query("select id from $nometabela where resposta=$temp",$rtemp) or die(mysql_error()); $nrespostas=mysql_num_rows($rtemp2); ?> <tr bgcolor="#999999"> <td align="center" width="40%"> <b><a href="vertopico.php?secao=<?=$secao?>&id=<?=mysql_result($topicos,$i,id)?>"><?=mysql_result($topicos,$i,assunto)?></a></b></td> <td align="center" width="30%"> <b><?=mysql_result($topicos,$i,nome)?></b></td> <td align="center" width="30%"> <b><?=$nrespostas?></b></td> </tr> <? } } ?> </table> <? if(mysql_num_rows($topicos)/$nregistros>1){ echo "<p align='center'><b><font size='4'>Páginas: "; $pagina=1; $anterior=$comeco-$nregistros; $proxima=$comeco+$nregistros; if($anterior>0) echo "<a href='vertopico.php?secao=".$secao."&comeco=".$anterior."'>Anterior </a>"; for($i=1;$i<=mysql_num_rows($topicos);$i+=$nregistros){ echo "<a href='vertopico.php?secao=".$secao."&comeco=".$i."'>".$pagina."</a> "; $pagina++; } if($proxima<=mysql_num_rows($topicos)) echo "<a href='vertopico.php?secao=".$secao."&comeco=".$proxima."'> Próxima</a>"; echo "</font></b></p>"; } ?> <a href="adicionartopico.php?secao=<?=$secao?>">Adicionar tópico</a> <? } } mysql_close($conexao); ?>
  24. GtOkAi

    Páginação

    alguém poderia dar uma ajuda para fazer funcionar a pagina desse forum aqui: https://www.scriptbrasil.com.br/download/codigo/2193/ Eu dei uma editada... tirei o cabeçalho e o rodapé para inserir dentro de um projeto meu. Já refiz o trabalho para ver se fiz algum erro e continua... Então aguardo resposta. Obrigado.
×
×
  • Criar Novo...