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

Programando em shell script


Comentários  191
Visualizações  
1.048.625

Quem usa Linux conhece bem o prompt de comando sh, ou variações como o bash. O que muita gente não sabe é que o sh ou o bash têm uma “poderosa” linguagem de script embutido nelas mesmas. Diversas pessoas utilizam-se desta linguagem para facilitar a realização de inúmeras tarefas administrativas no Linux, ou até mesmo criar seus próprios programinhas. Patrick Volkerding, criador da distribuição Slackware, utiliza esta linguagem para toda a instalação e configuração de sua distribuição. Você poderá criar scripts para automar as tarefas diárias de um servidor, para efetuar backup automático regularmente, procurar textos, criar formatações, e muito mais.

Leia mais

Programação    

PHP: Protegendo arquivos de funções


Comentários  0
Visualizações  
14.853

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.583

À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.599

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.747

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