Jump to content


boirock's Content

There have been 100 items by boirock (Search limited from 27/04/2023)



Ordernar por                Order  

#962086 Zipar E Fazer Download

Posted by boirock on 27/03/2009, 13:50 in PHP

Tem um capítulo inteirinho no manual dedicado a isso :)
http://br.php.net/ma...compression.php
Porém, se você quiser usar exec() e compactar esses arquivos via linha de comando, também dá (y).



#952236 Vídeos Mais Vistos Da Semana

Posted by boirock on 04/01/2009, 23:47 in PHP

Então velhinho... a tua sintaxe de REPLACE não me pareceu errada.
O problema é que REPLACE não se comporta da maneira que você espera e não deve servir...

Segundo descrito no próprio manual do MySQL, o REPLACE age da seguinte maneira:

1 - Tenta inserir o registro
2 - Caso ocorra um erro de duplicidade..
2.1 - Deleta a linha antiga
2.2 - Insere a mesma linha com os valores novos

Ou seja, você não vai conseguir acessar o valor antigo da coluna para poder usar a expressão nomedacoluna + 1...
Se fizer isso ele vai pegar o valor default dessa coluna e acescentar 1 :(

Daí se for fazer SELECT já perde a razão de ser REPLACE... é melhor fazer um tratamento no PHP.

A minha sugestão é criar uma STORED PROCEDURE que substitua o SELECT que vocÊ aplica na exibição dos dados...
Essa procedure deveria fazer todo esse trabalho de acrescentar na tabela de visualização semanal e, finalmente, retornar os dados que o seu SELECT já retorna.

Outra sugestão seria criar uma tabela de visualizações e simplesmente ir adicionando nela com INSERT...
Daí vocÊ faz a totalização usando GROUP BY pela data de visualização...
Se o problema for medo do tamanho dessa tabela, pode-se criar uma tabela totalizadora, preenchida por um script executado periodicamente e automaticamente (cronjobs ou agendador de tarefas do windows) que limpe os registros antigos e jogue o seu total nessa tabela totalizadora.

Bem... espero ter ajudado (y) :)



#958987 Votação 12º Desafio De Bitmaps - Sobreposição De Imagens

Posted by boirock on 26/02/2009, 17:31 in Bitmaps

1 - PenDragon (excelente (y) )
2 - MgR



#949824 Votação 10º Desafio De Vetores - Especial Fim De Ano

Posted by boirock on 09/12/2008, 12:12 in Vetores

Pô... difícil!
O helioth mandou muito bem na técnica, mas vou votar na idéia do MgR

1 - MgR
2 - helioth



#949823 Votação 10º Desafio De Bitmaps - Especial Fim De Ano

Posted by boirock on 09/12/2008, 12:10 in Bitmaps

Natal
1 - Pen
2 - Mgr

Ano Novo
1 - sem ponto
2 - MgR



#952761 Variáveis De Ambiente

Posted by boirock on 08/01/2009, 14:23 in PHP

<pre>

<?php

echo "Variáveis SERVER:<br><blockquote>";

print_r($_SERVER);

echo "</blockquote>";

?>

</pre>



#948591 Validação Formulario Totalmente Em Php

Posted by boirock on 01/12/2008, 08:52 in PHP

Acho que o problema está nos espaços em branco :ponder:
Afinal, espaço não é vazio! :)
Tenta botar um trim() na parada e seja feliz (y)



#950286 Usar Mesma Base, Mas Outro Sistema

Posted by boirock on 12/12/2008, 11:00 in MySQL

Ah, mas isso é normal... é óbvio que o cliente não quer perder os dados :)
Você vai ter que fazer um script de conversão e tratar as exceções manualmente... infelizmente :(
Mas essa situação é bem comum.



#950270 Usar Mesma Base, Mas Outro Sistema

Posted by boirock on 12/12/2008, 09:58 in MySQL

Eu faria uma avaliação... se o modelo foi bem construído, se é seguro, se existe integridade e se foi construído com um mínimo de padronização... eu usaria o mesmo, oras :P
Não vejo pq reconstruir o bd, mas cada caso é um caso diferente, né? :)



#950127 Usando Explode

Posted by boirock on 11/12/2008, 11:04 in PHP

Os tipos de dados... sabe?
http://dev.mysql.com...data-types.html
Pra datas você usa DATE,TIMESTAMP, etc...
Usar varchar e afins só se você for masoquista. ;) (y)



#950103 Usando Explode

Posted by boirock on 11/12/2008, 09:21 in PHP

É só modificar o parâmetro da função date()...
date('d/m/Y');

Só que mesmo assim, quando você recuperar esses dados vai ter que tratar esse resultado (deduzo que você esteja usando um campo próprio para datas :)).



#950095 Usando Explode

Posted by boirock on 11/12/2008, 09:08 in PHP

Eu testei seu código aqui e funcionou perfeitamente... qual é o erro que está dando?

O método que você está utilizando talvez não seja o mais correto... só que ficou o seu objetivo ficou um pouco confuso pra mim.
Você quer formatar a data que vem do banco, que vem do do formulário ou que vem da função date()?



#958838 Upload De Docx

Posted by boirock on 25/02/2009, 14:36 in PHP

Olá...
qual é o valor de $extensoes_validas ?



#952614 Soma Em Sql Com Filtro

Posted by boirock on 07/01/2009, 13:31 in MySQL

Não tenho certeza se vai funcionar no MySQL... mas não custa tentar :)
Dê o GROUP BY por substring(campo,X,Y) ao invés do campo todo



#954311 Site No Ie Não Funciona Só No Firefox

Posted by boirock on 20/01/2009, 16:43 in PHP

form dentro de outro form?



#965157 Site Com Problema Com O Register_globals = On

Posted by boirock on 24/04/2009, 20:50 in PHP

Cara, acho que seu problema não está diretamente ligado ao register_globals...
tente substituir
$id = $_GET[id];
$cidade = $_GET[cidade];
por
$id = $_GET['id'];
$cidade = $_GET['cidade'];



#950348 Sistema De Cadastro Com Criação De Arquivo Automático

Posted by boirock on 12/12/2008, 16:47 in PHP

use o comando copy() para copiar o arquivo de um lugar onde ele exista, para a pasta recém-criada



#952617 Sessao Expira Ao Mudar De Diretorio No Servidor

Posted by boirock on 07/01/2009, 13:39 in PHP

Não faz muito sentido... dá pra postar o código?
Pode ser só o começo... (não adianta postar tudo mesmo ;) )



#948356 Select E Join Em 4 Tabelas

Posted by boirock on 28/11/2008, 15:07 in PHP

Cara, eu olhei o seu tópico umas três vezes e não entendi muita coisa.
VOcê tem três selectes diferentes pra pegar a mesma coisa, se entendi...
SDerá que se vocÊ fizesse tudo em um só, não rolava?



#950803 Salvar Resolução Do Monitor Em .php

Posted by boirock on 16/12/2008, 08:53 in PHP

Não é em PHP e nem é exatamente o que você procura, mas esse link pode te ajudar :)



#951635 Relacionamento De Tabelas

Posted by boirock on 27/12/2008, 19:25 in MySQL

Puts cara... complicado! Não deu pra entender muita coisa.

1 - Qual é o problema que você está enfrentando?
2 - Dá alguma mensagem de erro?
3 - "Relacionar" é cadastrar na tabela perguntas?



#969218 Reestruturação

Posted by boirock on 01/06/2009, 13:55 in Reestruturação dos Desafios

Quanto ao novo formato, acho que todas as idéias são válidas e interessantes... mas analisando que o objetivo é conseguir mais volume, acho que a única que se enquadra melhor é "Apenas 1 desafio por vez;".

Porém, concordo com o montanha! O formato atual dos desafios não desfavorece em muito, o trabalho de vocês aí é excelente... o que desfavorece são outros fatores e com certeza o portal WMO é o maior deles.
É meio "indelicado" citar, mas o imasters é líder porque investe muito e porque tem um modelo de negócio muito bem definido que é revisado o tempo todo.
Acho que uma saída bem viável é transformar todo o portal em um abiente colaborativo e comunitario... isso seria um diferencial e aí a coisa pode ir pra frente.
Falamos muito de uma web mais humana mas não estamos fazendo isso contecer.



#948742 Redirecionar Email

Posted by boirock on 02/12/2008, 08:04 in PHP

Tem mas isso é uma opção do servidor de e-mail :ponder:
Verifique com o seu servidor, eles podem fazer isso pra você (y)



#951725 Receber Faturas

Posted by boirock on 29/12/2008, 14:22 in PHP

Hm... dá pra entender mais ou menos :P
Como esta a modelagem de dados pra essas entidades?



#958839 Quanto Alguém Cobra Pra Fazer Um Chat Com Vídeo Pra Mim?

Posted by boirock on 25/02/2009, 14:44 in PHP

Aqui usamos o red5 com fins diferentes. É uma alternativa Java ao Flash Media Server.
Não espere algo plug and play, mas acho que ajuda bastante!




IPB Skin By Virteq