Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Imagem De Verificação

    Isso é a coisa mais fácil de achar... o que eu uso é esse dai: http://www.digitalmidget.com/php_noob/downloads/captcha.zip
  2. Você vai ter que gravar em algum lugar o dia de lançamento do artigo... dai basta usar qualquer tipo de esquema para somar datas e descobrir quando será 30 dias depois... dai: <? $data_futura = /*Aqui você coloca o meio que achar melhor pra descobrir baseado na data registrada em algum lugar quando será 30 dias depois...*/ $hoje = date('d/m/Y'); if ($hoje <= $data_futura){ //MOSTRA O FORMULÁRIO }else{ // Não mostra o formulário... } ?> Quanto a parte de como ir direto para o comentário inserido... acho que isso pode ser feito usando-se as ancoras do html... e tem que ver também se o último comentário inserido aparecerá no topo ou no fim da lista...
  3. Bom.. você tem 2 maneiras de fazer: 1 - Você pode adicionar um campo a tabela coment chamado id_artigo, a idéia é simples, o cara vê o artigo, faz o comentário, na página onde será inserido o comentário no BD, também deve ser inserido junto o id do artigo (no campo qu eu disse pra criar), dai na hora de resgatar os comentários, basta que o SELECT veja quais comentários tem o ID do artigo em questão... 2 - Utilizando integridade referencial, nesse caso você sempre vai ter um meio de forçar que se verifique ANTES de inserir no banco de dados se existe um artigo com o ID que vai servir de referencia... o problema é que nem todos os SGBDs atuais suportam integridade referencial, e dependendo da versão que você tiver do MySQL, nem ele vai suportar...
  4. ESerra

    String Com Caracter

    Não existe nada nativo... mas já existem vários exemplo soltos por ai de substituição de caracteres, um exemplo tirado daqui mesmo: <?php $sPalavra = array( "Esta é um teste para retirar os acentos das várias palavras que são digitadas" ); echo $sNova = retiraAcentos( $sPalavra ); function retiraAcentos( $sPalavra ) { for( $i=0; $i < count( $sPalavra ); $i++ ) { $a = $sPalavra[$i]; $busca = array( "á","à","â","ã","é","è","ê","í","ì","î","ó","ò","ô","ú","ù","û" ); $valores = array( "a","a","a","a","e","e","e","i","i","i","o","o","o","u","u","u" ); $sNovaPalavra = str_replace( $busca, $valores, $a ); } return ( $sNovaPalavra ); } ?>
  5. Utilizando a própria $_FILES... $ext = substr($_FILES['NOME-QUE-você-USA']['type'],-3); Você vai ter que implementar uma rotina para verificar com -4 porque a extensão pode ser .jpeg... ou usando explode... mas dai você tem que ter certeza que o arquivo só tenha 1 . que é aonde será detonado o arquivo... dai a primira parte será renomeada, a segunda será a extensão...
  6. É só usar o rename: rename("NOME_ANTIGO", "NOMENOVO"); ex.: rename("fotolocaseila.jpg", "foto1.jpg"); Claro, você terá que descobrir que tipo de arquivo de imagem é (jpg, jpeg, gif, etc)... além disso você ao capturar o valor do radio terá que colocar colocar o img na frente... mas isso dai é fácil...
  7. Bom, se ele apaga os dados mas não coloca nada no lugar o update tá funcionando em parte, ele deveria ao menos inserir o $imagem no BD... o problema de se inserir 54405646 dados no update é que qualquer coisinha mela tudo... tenta fazer um update pequeno, apenas com o nome da imagem ($imagem) para ver se dá pé... Quanto aos apóstrofos, eu sei que funciona sem... mas se você olhar no manual no mysql, os exemplos sempre vem com eles, e isso com certeza não é a toa...
  8. Já existe um exemplo pronto ai » http://scriptbrasil.com.br/forum/index.php?showtopic=83121 , é só adaptar...
  9. Comente a parte do código que insere os dados no BD, e coloque um: echo $imagem; para ver o que ele vai mostrar... outra coisa que você tem que fazer é colocar ' ' na variável do WHERE... sempre que utiliza variável a frente de operadores dentro de uma query ela deve estar entre ' '. [...]WHERE codigo=$codigo_mrman_velho"; » [...]WHERE codigo='$codigo_mrman_velho'";
  10. O PHP não tem como se auto-rodar... no servidor você pode usar o CRON... no Windows se o agendador de tarefas não funciona (e acho que não deve mesmo), você pode criar um arquivo php que chame o seu outro arquivo em uma determinada data... basicamente, você cria um arquivo que a cada 5s dá um refresh na página... pega a data e se a data for a pretendida chama o arquivo que vai atualizar a tabela... ou simplesmente faz if/else no próprio arquivo que atualiza a tabela e pronto...exemplo: COLOCA A PARTE DO HTML QUE FARÁ O REFRESH ANTES DE TUDO <? $hoje = date('Y-m-d'); if ($hoje <= $data-que-você-quer){ // Aqui coloca a parte que atualiza o BD }else{ //Não faz nada... } ?>
  11. Exatamente... basta chamar a variável direto no segundo parêntese...
  12. Seria isso: <? $num = "15.365,985.987"; $num2 = ((int) ($num)); echo $num2; ?> ou apenas... <? $num = ((int) ("15,365,985.987")); echo $num; ?>
  13. http://www.guiadohardware.net/comunidade/t...o-abnt2/217119/ É só procurar no google por configurar teclado abnt2 msdos...
  14. ESerra

    Estudo

    Todos os scripts tem que funcionar.. um servidor web nada mais é que um PC qualquer com Apache/IIS instalado...
  15. ESerra

    Formmail Com Problema

    O 'NOBODY nobody@server1.hostecia.com.br' está aparecendo porque você não está declarando na função mail quem é o remetente do e-mail, para resolver isso inclua uma variável assim: $de = "NOME DO DONO DO E-MAIL<contato@limeiracomercio.com.br>"; ou simplesmente $de = "contato@limeiracomercio.com.br"; Ai lá na função mail você chama assim: mail($pra, $titulo, $msg, "From: $de\nContent-Type: text/html"); O "\nContent-Type: text/html" vai avisar que pro cliente de e-mail que a mensagem contêm tags em HTML e isso vai converter automaticamente o <BR> em quebras de linha (e se você quiser colocar mais tags em HTML, tais como <B>,<U>,<I>, etc, também irão funcionar).
  16. ESerra

    Login

    Ai tem um exemplo de como montar um sistema que exibe dados diferenciados de acordo com o tipo de usuário... é só você adaptar para a sua necessidade... ;)
  17. ESerra

    Ajuda Com Erro (php!)

    As duas linha do começo estão perfeitas.. as vezes o PHP assinala o erro no lugar errado... só lembrando que você deve chamar a página como: nomedapagina.php?categoria=TAL&sub=TALLLL
  18. ESerra

    Ajuda Com Erro (php!)

    Pelo que eu entendi o script... ele simplesmente transforma a query em um meio de acessar arquivos estáticos.. se for isso o problema está nos == que deveriam estar !=, ou seja: <? $categoria = $_GET['categoria']; $sub = $_GET['sub']; if (!$categoria && !$sub) { //echo "Home"; include "home.htm"; //home.php é a index do site. } elseif ($categoria != "" && !$sub) { //echo "Inclui categoria"; include "$categoria.htm"; //inclui o conteudo da variável $categoria seguido de .php } elseif ($categoria != "" && $sub != "") { //echo "Inclui categoria/sub"; include "$categoria/$sub.htm"; //inclui o conteudo de $categoria/$sub seguido de .php, acessando assim pastas. } else { //echo "Erro 404!"; include "erro404.htm"; } ?>
  19. Usa: target="_top" ou target_top... isso faz com que sejam desprezados os iframes/frames e o link abre na mesma janela mas ocupando todo o espaço...
  20. ESerra

    Alterar

    De onde vem o $_GET['id']?
  21. ESerra

    Sistema Ecommerce

    OSCommerce... acho que é o mais conhecido... só o boleto que tem que ser implementado a parte e no braço pois ainda não existe módulo free...
  22. ESerra

    Formmail

    O google responde... http://www.pontophp.com.br/artigos.php?act=ler&id=9 http://www.andrey.eti.br/?p=109 http://www.agatetepe.com.br/tutorial908.html É só entender e usar no seu...
  23. ESerra

    Ler Arquivo Local Via Browser

    Porque você não faz um script e joga na máquina pro cara rodar e ele enviar o arquivo (obviamente terá que configurar o server web)? Acessar máquinas por ai, mesmo que com autorização, sempre implica e vários problemas...
  24. Aquele guia que te passei é APENAS para instalar o Apache/PHP, o mysql tem que ser instalado a parte.. quais os passos você está usando para instalar o MySQL? » http://www.ricocheting.com/server/mysql.html como instalar o MySQL 4 no PHP5
  25. ESerra

    Script De Donwload

    Você terá que no sistema de download guardar os dados sobre o arquivo em um BD, para que esses dados (nome, descrição, endereço do arquivo no servidor...) sejam resgatadas na consulta por nome...
×
×
  • Criar Novo...