Endentação do código – TAB vs Espaços

Postado por: Anderson Custódio de Oliveira em

Vou dar minha opinião, acho interessante falar sobre isso agora porque vou começar uma série de artigos para inciantes em PHP, quem não concordar é só dizer o porquê, será de grande ajuda, um tempo atrás eu mesmo tinha uma opinião diferente. (:

Agora indo direto ao ponto, é melhor não adotar um padrão para todas linguagens, você tem que ver a indentação mais usada para determinada linguagem e segui-la, PHP por exemplo, se você pesquisar vários projetos PHP que tem por ai vai ser muito raro encontrar um script indentado com espaços, então o mais legal é seguir este padrão predominante da linguagem, agora Python é outra história, no lugar do TAB são quatro espaços, alguns até usam dois, mas a maioria é quatro, Ruby o que mais vejo são dois espaços, mas se você for mexer em um projeto e tiver um padrão diferente, você deve seguir o do projeto. Não adianta ficar querendo discutir se é melhor com X ou Y, a melhor é a mais usada em determinada linguagem.

Começando com PHP – Salvando o código

Postado por: Anderson Custódio de Oliveira em

Até mesmo para salvar os scripts existem alguns detalhes que evitarão muitas dores de cabeça no meio do projeto, são coisas simples e fáceis de lembrar.

Escolhendo um Editor

Não use o Notepad do Windows, o famoso bloco de notas, além de ser muito ruim para programar por não ter coisas básicas como Auto-Indent e sintax colorida, este programa só suporta o formato DOS, se você não sabe que editor usar para Windows recomendo o Notepad++, que é o oposto de Notepad padrão do Windows, e para Linux recomendo o gedit que já vem por padrão em distribuições que usam gnome.

Além disso recomendo a leitura do artigo Web Standards e as ferramentas de desenvolvimento, principalmente para quem está pensando em usar o Dreamweaver no modo visual para acompanhar os próximos artigos. ;)

Continuar lendo »

Tabela Semântica no HTML5

Postado por: Anderson Custódio de Oliveira em

Se você não entente muito a semântica de tabelas recomendo este post.

No HTML5 não precisamos fechar as tags: <tbody>, <thead>, <tfoot>, <tr>, <th>, <td>. Pessoalmente eu gostei, o código ficou bem mais limpo e sem atrapalhar a compreensão.

Exemplo

<table>
    <caption>Alguns super-heróis</caption>
    <thead> <tr> <th>Super-herói <th>Criador <th>Ano
    <tfoot> <tr> <th>Super-herói <th>Criador <th>Ano
    <tbody>
        <tr>
            <th>Batman
            <td>
                Bob Kane <small>(conceito)</small><br>
                Bill Finger <small>(desenvolvedor, não-creditado)</small>
            <td>1939

        <tr> <th>Green Arrow <td>Mort Weisinger<br>George Papp <td>1941
        <tr> <th>Superman <td>Jerry Siegel<br>Joe Shuste <td>1938
</table>

Referencia: W3C Tabular data.

Continuar lendo »

Convertendo XML em JSON com PHP

Postado por: Anderson Custódio de Oliveira em

Agora pouco pelo twitter do @pinceladasdaweb, vi um antigo mostrando como converter XML em JSON com javascript, com isto pensei em fazer este post mostrando como seria com PHP.

Para liberar nosso servidor de alguns trabalhos pesados sempre que possível é bom usar javascript, mas se não tiver outro jeito e ter que fazer a conversão no servidor, seja até mesmo pra fazer um cache para todos visitantes, você pode usar o seguinte código.

< ?php
	$json = json_encode(simplexml_load_file('teste.xml'));
?>

Com isso o simplexml_load_file transforma o XML em objeto e o json_encode faz a conversão para json, dependendo da situação antes de converter você também pode avançar para uma chave mais especifica. :)

Sistema de redimensionar imagens com zip e Pic

Postado por: Anderson Custódio de Oliveira em

Vamos a um exemplo simples de como usar o Pic no desenvolvimento de sistemas, não esqueça de verificar se o PHP está com suporte para ZIP.

No exemplo abaixo você terá um formulário onde escolhe o nome da pasta e um arquivo zip com fotos, o sistema irá criar a pasta com o nome escolhido, redimensionar as fotos pra um tamanho “médio” salvar na pasta media e repetirá processo na pasta pequena só que a imagem ficará bem menor e sem logo.

Continuar lendo »

Edite imagens com PHP usando comandos CSS

Postado por: Anderson Custódio de Oliveira em

Com o Pic (PHP, IMG and CSS) você pode editar imagens usando comandos CSS de uma forma simples e rápida, vamos para alguns exemplos.

Vamos pegar uma imagem diminui-la 50% transforma-la em desenho e salvar no servidor em seguida aproveitando a imagem na memória irei criar um thumbnail de 128x128px e salva-lo com um nome diferente.

Continuar lendo »

Páginas:123»