Arquivo para April, 2010

SKOLACHO 2 – A FESTA

SKOLACHO 2.
ESSA É PARA ESCULACHAR!!!

DIAS 8 E 9 DE MAIO
Início: Sábado às 15:00h
Término: Domingo às 18:00h

FESTA OPEN BAR
Convites:
Feminino: R$ 40,00
Masculino: R$ 50,00

Vendas limitadas até 31/04/2010

Local: Chácara Alegria.
Não fique fora dessa, venha fazer a festa.

Convite Feminino
Mapa da Festa
Convite Masculino

Fazendo upload de arquivos GRANDES

Bom estive com um problema em um sistema que estava desenvolvendo que era enviar arquivos
maiores que 8Mb para o servidor.

Pensei em alteras as configurações do servidor para que o script funciona-se corretamente, mas
o pessoal do suporte me informou que não seria possível pois o servidor não era dedicado e bla bla bla.

Então resolvi fazer o seguinte:

<?php
    ini_set("set_time_limit",  '0');
    ini_set('post_max_size', '150M');
    ini_set('upload_max_filesize', '100M');
?>

Pensei que tinha resolvido o problema com essas configurações mas nada tinha acontecido.
então pesquisando um pouco na net, achei a solução para meu problema.

Passo 1:
Criar um arquivo .htaccess e colocar na raiz do sistema ou na pasta onde está o script de upload.

Passo 2:
Copie esse codigo e cole no arquivo.

php_value memory_limit 300M
php_value post_max_size 150M
php_value upload_max_filesize 100M
php_value max_execution_time 1800
php_value session.gc_maxlifetime 3600

Agora vou explicar cada linha para vocês entenderem melhor.

O parametro: memory_limit, define a qauntidade máxima de memória em bytes que um script pode alocar, seu padrão é “128M”, estamos alterando para “300M”, mas se precisar pode liberar mais memória para o script.

O parametro: post_max_size, define o tamanho máximo dos dados a ser enviados via POST, por padrão o tamanho máximo é de “8M”.

O parametro: upload_max_filesize, define o tamanho máximo do arquivo que você poderá fazer upload, seu tamanho padrão é de “2M”.

O parametro: max_execution_time, define em segundos o tempo máximo de execução de um script, o tempo padrão é de 30 segundos, estou especificando 30 minutos, é meio exagerado mas estou levando em conta as conexões discadas que ainda existem.

O parametro: session.gc_maxlifetime, especifica também em segundos o tempo de vida da sessão, após isso ela é limpada. O padrão é de 24 minutos ou 1440 segundos, estou alterando aqui para 1 hora para não ter problemas quando for executar o script de upload.

Prontinho, agora você poderá enviar arquivos para seu servidor sem problemas, sem precisar pedir para o pessoal do suporte para alterar as configurações do servidor.
Espero ter ajudado, até a próxima.

Gerar string randômica em javascript

Olá pessoal, depois de muito tempo sem postar, estou voltando hoje para deixar
uma função em javascript que gera uma string de 8 caracteres.

Bom para usa-lá é bem simples.

var string = randomizer();
alert(string);

Segue a função.

function randomizer()
{
var randomstr = "";
var alpha = new Array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h",
"i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");

for (var i=0; i &lt; 8; i++)
{
var randomnumber=Math.floor(Math.random()*36);
randomstr += alpha[randomnumber];
}
return randomstr;
};

Espero que gostem.
Abraços.