Pular para o conteúdo principal

Postagens

Mostrando postagens de abril, 2010

PHP - Iteração de Arrays com foreach

Neste post estou falando um pouco do laço foreach. Tem um funcionamento bem simples, mas tenho percebido que algumas pessoas tem dificuldade para entendê-lo. Com o foreach os arrays podem ser iterados, percorrendo cada uma de suas posições. Vamos a um exemplo. Primeiro vamos criar um array, chamado chamado computador conteudo algumas de suas características: $computador['processador'] = 'dual core'; $computador['cor'] = 'preta'; $computador['so'] = 'Ubuntu Linux'; Agora vamos usar o operador foreach para percorrer todos os elementos do array e imprimí-los: foreach($computador as $indice => $caracteristica){ echo "$indice -> $caracteristica \n"; } O código acima irá repetir as instruções dentro do bloco até que tenha passado por todos os elementos do array. Perceba que as variáveis $indice e $caracteristicas não existiam e servem dentro do forech para referenciar respectivamente a posição do array e o con

Gerando Planilha xls com o PHP

Neste post falo sobre este recurso que pode ser bastante útil dentro de um ambiente corporativo, onde é necessário estar gerando determinados relatários. Bem, ontem tive um probleminha, me vi diante da necessidade de gerar uma planilha do excel e não fazia idéia de como poderia fazer isso. Depois de muito estudar e pesquisar percebi que, apesar de ser algo bem simples de implementar, muita gente tem dificuldade em aprender e muitos posts que encontrei por aí simplesmente não funciona. Existem algumas formas de gerar uma planilha usando PHP. Se você procurar na internet irá encontrar várias classes já prontinhas com várias funções para auxiliar na geração da planilha. O método que vou abordar aqui é o método mais simples, vamo criar tudo na "munheca". Por incrível que parecer o código é bastante simples, veja: <?php //primeiro precisamos acrescentar alguns cabeçalhos para que o arquivo que iremos exportar um arquivo xls header("Content-type: application/vnd.ms-

Introdução ao apt

O apt é um sistema de gerenciamento de pacotes que te possibilita instalar, atualizar, remover pacotes de programas de forma bem mais simplificada do que se tinha quando era necessário baixar o pacote, descompactar, compilar, etc... etc... O apt te permite instalar pacotes sem se preocupar com as suas dependências pois ele mesmo vai buscar e as instala automaticamente. Existem também algumas ferramentas gráficas para gerenciar o apt, como o synaptic e o aptitude, mas no momento falarei apenas de como usá-lo em CLI. Além das funções citadas o apt tem também algumas outras funções, porém só abordarei os comandos básicos e mais usados. O apt é próprio da distribuição Debian, dessa forma só é usado nela e nas distribuições que a tem como base. O primeiro comando que quero mostrar é o "apt-get" e suas principais opções. O "apt-get", usado em conjunto com outra opção, pode atualizar, instalar, reinstalar ou excluir pacotes. Para instalar pacotes é usado a opção

Propriedade Overflow do CSS

Abordarei nesse tutorial como e quando usar a propriedade overflow do CSS. Esta é uma propriedade simples mas que pode ser bastante útil em algumas situações. A propriedade overflow é utilizada quando há um transbordamento de conteúdo dentro de uma div. O que eu quero dizer com isso? Quando por exemplo temos um texto que ocupa mais espaço do que a div suporta é a propriedade overflow que vai dizer o que fazer com esse conteúdo. Vamos ver isso na prática. Primeiro crie um novo arquivo html simples para usar como exemplo: Agora criaremos um novo arquivo css. Dei a ele o nome css.css e salvei no mesmo diretório do arquivo html: Nesse arquivo vamos definir as propriedades da nossa div. Colocaremos uma largura(width), uma altura(heigth) e uma borda para podermos vizualizar bem o espaço ocupado pela div: Agora voltamos ao html e colocaremos um texto qualquer dentro da div para que ele ultrapasse o tamanho da div. Também adicionaremos no cabeçalho um link para o arquivo css que c

Alagoas Digital e ERBASE "Ótimos eventos mas péssima escolha de horários"

Neste mês de Abril estarão ocorrendo dois dos maiores eventos de TI do estado. O Alagoas Digital, que vai do dia 21 a 23, e o ERBASE (Escola Regional de Computação Bahia Alagoas Sergipe), que ocorrerá entre o dia 26 e o dia 30 de abril. Ambos contam com uma ótima programação e organização exceto pelo fato dos dias escolhidos para o evento serem dias úteis. Venho me planejando desde o ano passado para participar desses eventos, porém, ao ver as datas, meu planejamento foi por água a baixo. As datas ecolhidas são ótimas para quem apenas estuda e para quem tem o seu próprio negócio e pode fazer seu próprio horário, mas pessoas como eu que trabalham em horário comercial e estudam no período da noite essas datas não são interessantes. Não sei se há algum impedimento mas seria muito mais interessante que esses eventos ocorressem nos finais de semana, ou no período da noite. Desta forma todos poderiam participar, os que trabalham e os que não trabalham, beneficiando assim até mesmo a orga