-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
Converter Segundos Em: X Dias, Y Horas, Z Minutos E W Segundos
pergunta respondeu ao Beraldo de Beraldo em Repositório de Scripts - PHP
Não há por que se desculpar. :) Estamos aí para aprender, sempre. Mas o que você quer não é o inverso do que a função faz. Veja o título do tópico: Converter Segundos Em: X Dias, Y Horas, Z Minutos E W Segundos. A função converte de segundos para horas, minutos e segundos. Mas se já resolveu o problema, beleza. Abraços, Beraldo -
Assisti a essas vídeo-aulas quando estava aprendendo PHP. É uma ótima dica. Apenas desaprovo o uso do EasyPHP. :P
-
O código postado pelo Renato Penna não funcionará corretamente, pois PHP é uma linguagem executada no servidor, portanto não há como executar códigos nos eventos oncllick, onchange etc. É necessário fazer um redirecionamento para um script que faça a exclusão.
-
Não use o e-mail como chave primária. Crie um campo ID e o coloque como chave primária. Para o e-mail, crie uma chave única ( Unique Key). Um sistema sem um campo numérico constante de identificação pode dar muita dor de cabeça. Você está selecionando todos os registros para saber se o e-mail já foi cadastrado. Com muitos registros, seu sistema ficará muito lento. Use count() e filtre a SQL com o e-mail informado: Select count(*) as total From tabela Where email = 'email_informado'; Isso retornará um único campo chamado "total", contendo o total de registros encontrados. Se for maior que zero, o e-mail já foi cadastrado. Para deletar usa-se o comando DELETE. Delete From tabela Where id = id_do_usuario; ;)
-
Converter Segundos Em: X Dias, Y Horas, Z Minutos E W Segundos
pergunta respondeu ao Beraldo de Beraldo em Repositório de Scripts - PHP
Mas é isso que o script faz. :blink: No primeiro post há: Logo, acho que isto deve solucionar seu problema: $array = converte_segundos($total_segundos, 'H'); -
como você definiu o campo? Provavelmente colocou Not Null. Retire-o.
-
Você dewfiniu a função três vezes?? :blink: Defina-a somente uma vez. Depois a chame três vezes, uma em cada exibição de data
-
Reiniciou a Apache após as alterações? Mude outras diretivas e veja se funcionam. Se não, há erro na especificação do php.ini no httpd.conf, provavelmente. Mas é bom trabalhar com short_open_tag desabilitada
-
A melhor forma de saber isso é testando. :P Ele não vai funcionar pois você não colocou o cifrão antes dos nomes das variáveis, na lista. OBS: Você não fechou as tags <li>
-
Você pode executar a função de conversão separadamente a cada data. Usei array pois, em calendários, há várias datas, então fica mais simples aplicar array_map() num array. Mas pode usar converter() isoladamente em cada uma das datas.
-
Não há erro de sintaxe. :blink: Aconselho você a desinstalar o EasyPHP e instalar tudo manualmente. Veja o artigo do Fabyo no sub-fórum de Tutoriais. veja também: http://br2.php.net/manual/pt_BR/install.windows.manual.php
-
Veja se mysql_num_rows() está retornando um número maior que zero. Se estiver, reveja o nome do campo.
-
Tente assim: case 1: echo "<img src='class/" . $row_Recordset1['sex'] . "/gunner.gif'>";
-
Não entendi. Onde você quer carregar essa variável? E qual é esse erro?
-
Veja se ajuda: http://scriptbrasil.com.br/forum/index.php?showtopic=112725 ;)
-
As datas dos feriados móveis são baseadas no dia da Páscoa, que pode ser previsto por meio do algorítimo de Gauss, demonstrado neste link: http://www.inf.ufrgs.br/~cabral/Pascoa.html Porém, no PHP, podese fazer isso de uma forma mais simples. Usando a função esater_date(), obtemos o timestamp refrente ao dia da Páscoa de um determinado ano. Exemplo: //data da Páscoa em 2008 echo date("d/m/Y", easter_date(2008)); Os feriados baseados na data da Páscoa são:Carnaval -> 47 dias antes da PáscoaPaixão de Cristo (Sexta-feira Santa) -> 2 dias antes da PáscoaCorpus Christi -> 60 dias depois da PáscoaLogo: //array com todas as datas $datas = array(); //Páscoa $datas['pascoa'] = easter_date(2008); //Carnaval $datas['carnaval'] = $datas['pascoa'] - 47 * 86400; //Corpus Christi $datas['corpus_christi'] = $datas['pascoa'] + 60 * 86400; //Paixão de Cristo $datas['paixao_de_cristo'] = $datas['pascoa'] - 2 * 86400; /* Como o array $datas contém timestamps, precisamos converter esses valores para o formato dia/mês/ano. Para isso, aplicaremos uma simples função aos elementos do array, usando array_map(). */ function converter($time) { return date("d/m/Y", $time); } print_r(array_map("converter", $datas)); OBS: 86400 = 24 horas convertidas em segundos Abraços, Beraldo
-
Acho que isso não tem a ver, pois o sistema não depende do PHPMyAdmin nem da extensão mbstring. Essa extensão é necessária para usar o programa PHPMyAdmin, mas não para rodar seu script. Tentou gerar a SQL como postei anteriormente?
-
Pelo que entendi, ele quer o arquivo sem formatação HTML e CSS, ou seja, arquivo texto puro. Por isso deve-se usar text/plain. ;) ------ Poste o script inteiro. Pode haver algum HTML sobrando.
-
Verifique se não há uma versão mais recente do EasyPHP. De preferência, reinstale todos os componentes manualmente, colocando as versões mais recentes.
-
Quais códigos HTML aparecem? As quebras de linha (<br />)? Também troque application/txt por text/plain, que é o mime-type de um arquivo txt puro
-
Movido: Outras Linguagens de Programação -> Visual Basic -> Crystal Reports
-
Não havia nenhuma faixa de IP bloqueada. Alguns fóruns só permitem postagem de usuários registrados, como os fóruns da área Negócios & Oportunidades., Remoção de Malwares e outros. Essa informação consta na descrição do fórum ou na regras internas de cada um deles.
-
Acho que não há comando específico. Use a lógica da porcentagem, mesmo. Select (custo - (custo * 0.12)) as porcentagem From tabela;
-
esse erro é o "Max Execution time", do PHP? Geralmente esse tempo é de 30 segundos, mas pode ser alterado usando set_time_limit().
-
Veja este tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=91356 O último exemplo, que usa setlocale() e strftime(), é o melhor, por ser simples, curto e funcional. ;)