Português do Brasil English
Devin no Facebook  Devin no Twitter  RSS do Site 
Programação    

PHP: Protegendo arquivos de funções


Comentários  0
Visualizações  
14.843

Quando se cria um arquivo de classes ou funções, sabe-se que eles não serão usados sozinhos, e sim chamados por outros scripts através do include() ou do require(). Para certificar-se que o usuário não chamará estes arquivos sozinhos através de uma URL, teste pela variável $PHP_SELF, que se retornar com o nome do arquivo do próprio arquivo de funções ou classes, barra o usuário. Caso ele esteja sendo incluído de outro arquivo, o $PHP_SELF refletirá este outro arquivo.

Leia mais

Programação    

PHP: Resumindo o tamanho do texto


Comentários  3
Visualizações  
58.534

Às vezes precisamos colocar certos dados em uma tabela HTML por exemplo, como nome, descrição, e esse tipo de coisa, mostrando uma certa listagem das coisa, ou até o começo de uma notícia com um link para o texto completo. Quando o texto é muito grande, a formatação pode ficar compremetida, então usa-se a função substr(), que reduz a string a um certo tamanho que você queira. Digamos que haja um texto enorme de 30 linhas, e você quer colocar em uma tabela de resumo, que ao clickar ele apresenta os detalhes do texto. O bom seria que tivesse uma “mostra” do texto antes de clicá-lo, na tabela. Usaria-se: subsr($texto,0,30); Isso retornaria apenas os 30 primeiros caracteres do texto.

Leia mais

Programação    

PHP: Traduções usando printf()


Comentários  0
Visualizações  
15.578

Uma boa maneira de produzir uma aplicação que terá várias versões em línguas diferentes é usando a função printf(). Nela a frase inteira será sempre as mesma, e as variáveis serão referenciadas (como por exemplo, %s para uma string). Assim você pode traduzir as frases inteiras sem se preocupar em “quebrar” as frases por causa das variáveis.

Leia mais

Programação    

PHP: Tratamento de Erros


Comentários  2
Visualizações  
20.721

Se o PHP estiver com a opção do php.ini “track_errors” ligada, um erro de script é armazenado na variável $php_errormsg. Pode-se suprir estas mensagens de erro colocando uma arroba (@) antes da função, expressão, etc. Utilizando os dois, pode-se esconder o erro e depois mostrar de uma forma mais amigável.

Leia mais

Servidores    

Montando um servidor de E-Mail com o qmail


Comentários  43
Visualizações  
165.416

Como montar um servidor de e-mail utilizando o qmail, um robusto e seguro servidor de e-mail. Contém instruções e passo-a-passos para instalar um sistema completo de e-mail, com filtros, anti-virus, servidor IMAP e POP3, contas gerenciáveis via MySQL, entre outros.

Leia mais

Diversos    

Como fazer VCD


Comentários  66
Visualizações  
245.603

Um tutorial ensinando a fazer um VCD a partir de um arquivo de vídeo. Com um VCD, pode-se assistir aos vídeos em um DVD Player comum.

Leia mais

Linux    

Utilizando o crontab


Comentários  78
Visualizações  
383.368

O cron é um programa de agendamento de tarefas. Com ele você pode programar para ser executado qualquer coisa numa certa periodicidade ou até mesmo em um exato dia, numa exata hora. Um uso bem comum do cron é o agendamento de tarefas administrativas de manutenção do seu sistema, como por exemplo, procura por links simbólicos quebrados, análise de segurança do sistema, backup, entre outros. Estas tarefas são programadas para todo dia, toda semana ou todo mês, serem automaticamente executadas através do crontab e um script shell comum. A configuração do cron geralmente é chamada de crontab.

Leia mais