Em alguns projetos, precisamos que o usuário faça o upload de arquivos grandes. Para permitir que isso aconteça no servidor, precisamos de definir algumas variáveis. Para fazer isso, você pode fazer com php, com .htaccess ou diretamente no php.ini: Via php <?php ini_set(‘upload_max_filesize’,’30M’); ini_set(‘post_max_size’,’30M’); ini_set(‘max_input_time’,300); ini_set(‘max_execution_time’,300); ?> Via .htaccess php_value upload_max_filesize 30M php_value post_max_size 30M […]
Categoria: PHP
Utilizar Curl para copiar uma imagem da web em nosso servidor
Vamos realizar um exemplo complexo de utilização de PHP, no qual nos conectamos com um servidor web para receber um arquivo de imagem que está hospedado em tal servidor. Para especificar a imagem que queremos extrair utilizamos a URL e logo especificamos outra rota dentro de nosso disco rígido, onde copiaremos a imagem que recebemos de […]
Lendo arquivos XML Internos e Externos com PHP
Nesse artigo irei mostrar como ler arquivos XML internos e externos com PHP. Usaremos um arquivo XML externo do site da DevMedia. Os passos de nosso exemplo são os seguintes: 1 – Acesse a página “http://www.devmedia.com.br/feed/” e clique no RSS que você deseja exibir as notícias. Após clicar copie o link que será exibido em […]
Protegendo downloads não-autorizados com .htaccess
Esta é uma instrução muito simples que poderá proteger seus arquivos de downloads sem autorização. O código protege downloads nos formatos .zip e .rar mas poderá ser adaptado para proteger arquivos de imagens como jpg, png, pdf e outros. Para proteger um o download de arquivos do tipo .zip e .rar, você deve criar uma […]
Melhor forma de se obter extensão de arquivo em PHP
Em algum momento na sua vida de programador você terá que obter/encontrar/separar/isolar a extensão de um certo arquivo (não estou me referindo ao mime-type dos arquivos neste post). Existe pelo menos 3 formas práticas de solucionar este caso. A primeira, e talvez a mais utilizada, é com a função substr(), que pega os caracteres de […]
Somar ano, mês, dia, hora, minuto e segundo a data atual
Quantas vezes procuramos na net ou fazemos código mirabolantes para somar ou subtrair data, vou passar nesse artigo uma forma fácil de estar adicionando valores as nossas datas. É um script muito simples onde basicamente temos que passar o valor e onde será alterado. A base do script é: date(‘data atual’, strtotime(‘+quanto onde’)); data atual […]
Diferença entre require(), require_once(), include, include_once()
Quando se inicia a programar em PHP, por algum tempo vem a dúvida sobre qual a diferença entre essas funções, e achei a minha resposta. Então aí vai, rapidinho, qual a diferença. include(): Tenta incluir uma página. Caso de algum erro, o script retorna um warning (aviso) e prossegue com a execução do script. Aceita a […]
Como pegar parte do conteúdo (dados) de outro site com PHP
Aprenda, como coletar informações de outros sites na internet. A primeira coisa a se fazer, é pegar o conteúdo da página inteira que se quer “manipular”. Para tal, usa-se, por exemplo, a função file_get_contents(). Jogando o conteúdo do site numa variável, ficaria assim: $url = file_get_contents(‘http://www.bcb.gov.br/’); Pronto, agora a variável $url contém, em string, todo […]
Calculo de Juros Compostos
Formulário para calcular o Montante final depois de um determinado período. <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”> <html> <head> <META HTTP-EQUIV=”Expires” CONTENT=”Fri, Jan 01 1900 00:00:00 GMT”> <META HTTP-EQUIV=”Pragma” CONTENT=”no-cache”> <META HTTP-EQUIV=”Cache-Control” CONTENT=”no-cache”> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″> <meta name=”author” content=”Mauricio Maciel”> <META HTTP-EQUIV=”Reply-to” CONTENT=”maciel@brasildata.net”> <meta name=”generator” content=”PHPEd 1.80″> <META NAME=”description” CONTENT=”Fórumla para Cálculo de […]
Utilidades do arquivo .htaccess
Para quem trabalha com o PHP ou até mesmo outra linguagem em servidor linux ouviu falar do arquivo .htaccess, e o que será isso? O .htaccess é um arquivo de controle do apache, cujas as funções são: redicionar URLs, bloquear diretórios com senhas, criar erros personalizados como o erro 404, escolher se o site acessa […]