
GtOkAi
Membros-
Total de itens
120 -
Registro em
-
Última visita
Tudo que GtOkAi postou
-
<?php Header("Location: /site"); ?> Pode fazer isso no .htaccess também.
-
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; ?>">
-
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.
-
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.
-
"Validar nome +javascript"; "Validar campo +javascript"; "checar tamanho campo +javascript"; Joga isso no google e boa sorte com sua conciência.
-
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.
-
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';
-
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.
-
PHP não executa requisição AJAX em Arquivo incluido (Include)
pergunta respondeu ao ajmcarvalho de GtOkAi em PHP
Sem ler o código fica meio difícil, pelo que entendi, pode ser problema no jogo de ASPAS. -
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.
-
Tente esse: $dir= '/usuarios/' . $username;
-
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. ^^
-
Já tentou pelo Browser mudar a codificação para ver se em alguma, retorna o caractere?
-
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';
-
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
-
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.
-
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.
-
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:
-
Era bem isso, obrigado amigo. ;)
-
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.
-
É o que eu precisava, obrigado!
-
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?
-
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.
-
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ão é possível ver tópicos sem a seçã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ão há 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ó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úmeros de Tó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); ?>
-
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.