Mostrar arquivos “.zip” no PHP

Um script PHP muito simples que ajuda a tornar seus arquivos “.zip” disponíveis para download em seu site.

<?php
// Obtém uma lista de todos os arquivos ".zip" no diretório atual.
$zip_arquivos = glob("*.zip");
for($index = 0; $index < count($zip_arquivos); $index++) {
?>

<a href="<?php $zip_arquivos[$index] ?>"><?php echo $zip_arquivos[$index] ?></a>
<br />

<?php } ?>

Para ver um arquivo “.zip” disponível para download, basta enviá-lo para o mesmo diretório que o arquivo “.php” que contém este script.

Zend Framework – Definir valor ‘selecionado’ em lista de checkbox

Preciso editar um formulário que tem um elemento checkbox, onde ele mostra uma lista de usuários que eu quero desativar do BD.

$user = $form->createElement('checkbox','user')->setLabel('User: ')->setRequired(true);
  foreach($users as $u)
    	{
    		if($selected == $u->id)
    		{
    			$user->addMultiOption($u->id,$u->firstname.' '.$u->lastname);
    			//*** some way of setting a selected option? selected="selected"

    		}
    		else {
    		   $user->addMultiOption($u->id,$u->firstname.' '.$u->lastname);
    	}

Para concluir o meu objetivo eu só preciso criar um array puxando os nomes do
BD e dentro do elemento onde seta as opções eu acrescento o setValue com o “$u->id”.

$user = $form->createElement('checkbox','user')->setLabel('User: ')->setRequired(true);
	foreach($users as $u)
		$user->addMultiOption($u->id,$u->firstname.' '.$u->lastname);

$user->setValue($u->id);

Enviando e-mails usando PHP com PHPMailer

PHPMailer é uma das bibliotecas open source PHP mais populares para enviar e-mails. Foi lançado por volta de 2001 e desde então tornou-se o favorito na maneira de enviar e-mails através de programação.

Neste artigo vamos falar sobre por que você deve usar PHPMailer em vez da função PHP mail( ) e vamos mostrar alguns exemplos de código sobre como usar esta biblioteca. Continuar lendo Enviando e-mails usando PHP com PHPMailer

O que é um projeto?

Projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. A natureza temporária dos projetos indica que eles têm um início e um término definidos. Temporário não significa necessariamente de curta duração. O termo se refere ao engajamento do projeto e à sua longevidade. O termo temporário normalmente não se aplica ao produto, serviço ou resultado criado pelo projeto; a maioria dos projetos é empreendida para criar um resultado duradouro.

Referência:

Um Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK®). – Quinta Edição

Análise de riscos

A análise dos riscos é uma das atividades essenciais para o bom encaminhamento de um projeto de software. Esta atividade está baseada na realização de quatro tarefas, conduzidas de forma sequencial: a identificação, a projeção, a avaliação e a administração.

Fonte: ROGER S. PRESSMAN “Engenharia de Software “, 3a . Ed., McGraw-Hill/Makron Books do Brasil, São Paulo, 1995.