Archive for the 'PHP' Category

Aulas de PHP no Webly Monday, October 15th, 2007

As inscrições já estão fechadas, mas basta se cadastrar e enviar uma Mensagem Pessoal para o Pinguim e pedir para ser inscrito nas aulas. Todos os detalhes serão dados no próprio fórum. E se você não quiser/conseguir se inscrever para as aulas, não fique triste. Toda vez que uma aula nova for postada, a aula anterior será disponibilizada em formato PDF para download. Tá esperando o quê? Visite www.webly.com.br/forum e cadastre-se.

Problemas em ser um Linuxuser (fanático) Friday, September 28th, 2007

Se você simplesmente curte seu Linux por não ter mais que pagar por isso e por aquilo, por não pegar mais vírus e ter um gerenciador de janelas incrível esse post não é pra você. Mas você pode lê-lo mesmo assim.

Se você é um linuxuser fanático, por favor, me poupe dos seus comentários sobre essa ou aquela distro, ok?
Uso ubuntu por ser o linux com o qual estou mais acostumado. Já passei pelo mandrake, mandriva, red hat, gentoo e vi o terminal do slackware. Hoje uso o Ubuntu Feisty e pretendo continuar com ele, já que ele supre minhas necessidades.

Agora, voltando ao assunto do post, por quê não ser um Linuxuser fanático?

Primeiramente vamos definir um linux user fanático:

Usou uma única distro desde que começou a mexer com linux. Nunca trocou de distro, nem sequer experimentou. Todas as distros que tenham nomes diferentes das suas são uma porcaria. E geralmente acham que Linux é a mesma coisa que modo texto, esquecem-se de que as coisas evoluem.

E qual o problema disso, você me pergunta? Simples! Você vai acabar perdendo o tempo que você poderia estar contribuindo para o desenvolvimento da sua distro (ou xingando algum usuário de windows ;P) falando mal de uma pessoa que tem os mesmo principios que você: Software livre; Pra quê esse ódio todo contra o cara que usa Ubuntu ou SuSE só por quê você usa Slackware. Você não vê um usuário de Windows XP falando mal de Outro XP só por quê um é home ou é professional (ou vê? eu nunca vi); Tá na hora de você, linuxuser fanático, rever seus conceitos ;D

Listagem de Diretório Tuesday, August 7th, 2007

Fuçando no manual do PHP achei a função glob(), que lista os arquivos de uma pasta de acordo com o a extensão expecificada ou lista todos (*);

Bem, sem mais delongas, segue o script

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Lista de Diretórios v1.0</title>
</head>
<body>
<h1>
<?
define(”ROOT”,$DOCUMENT_ROOT);
function listaDiretorios($dir=”)
{
$d = strlen($dir) -1;
($dir[$d] != “/”) ? $dir.”/” : false;
$lista = glob(ROOT.”/”.$dir.”*”);
foreach($lista as $value)
{
is_dir($value) ? $diretorios[] = str_replace(ROOT.”/”.$dir,”",$value) : false ;
}
return $diretorios;
}
function listaArquivos($dir=”)
{
$d = strlen($dir) -1;
($dir[$d] != “/”) ? $dir.=”/” : false;
$lista = glob(ROOT.”/”.$dir.”*”);
foreach($lista as $value)
{
!is_dir($value) ? $arquivos[] = str_replace(ROOT.”/”.$dir,”",$value) : false ;
}
return $arquivos;
}
?> Lista de Diretórios
</h1>
<h3>Listando diretório: <a href=”/index.php”>raiz/</a>
<?=@$dir;?>
</h3>
<h3>Diretórios:</h3>
<p><?
(empty($dir)) ? $diretorios = listaDiretorios() : $diretorios = listaDiretorios($dir);
foreach($diretorios as $link => $diretorio)
{
?><a href=”?dir=<?=$diretorio;?>”><?=$diretorio;?></a><br /><?
}
?>
<h4>Arquivos:</h4>
<p><?
(empty($dir)) ? $arquivos = listaArquivos() : $arquivos = listaArquivos($dir);
foreach($arquivos as $link => $arquivo)
{
?><a href=”<?=@$dir;?>/<?=$arquivo;?>”><?=$arquivo;?></a><br /><?
}
?></p>
</body>
</html>

Esta versão está bem simples, apenas separa diretórios e arquivos. Melhorias para a próxima versão, por favor, deixe um comentário.

Para ver a versão mais nova rodando (usando url amigável) visite meu disco virtual: http://www.filipekiss.com