web-archive-net.com » NET » T » THIAGOBELEM.NET

Total: 175

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Editor gráfico (GUI) para PHP - Thiago Belem / Blog
    suporte a PHP Ele é um editor feito em Java portanto é cross plataform ou seja roda em qualquer sistema operacional com suporte a Java leia se todos Veja algumas funcionalidades e linguagens que ele suporta Ajax C C Databases Debugger Desktop Editor Groovy GUI Builder Java EE JavaFX Java ME Java SE JavaScript Mobile PHP Profiler Python Refactor REST Rich Client Platform Ruby SOA SOAP UML Web WSDL XML Gostei muito dele se comparado a outros editores como o Zend Studio muito bom e muito pesado Dreamweaver preciso explicar ou o meu até então queridinho RapidPHP eu achava que o helper dele era bom O que eu mais gostei nele é que ele não entope a tela com botões pelo contrário algumas funcionalidades são até difíceis de achar Se você ocultar alguns menus você fica com uma área boa para programar Ele tem helpers ótimos que vasculham todos os arquivos do projeto e te auxiliam na hora de digitar o nome daquele método que você criou dentro de uma classe duas semanas atrás e não sabe nem onde fica o arquivo Sem contar a ótima funcionalidade do CTRL clique no nome da variável ou função e ele te leva

    Original URL path: http://blog.thiagobelem.net/editor-grafico-gui-para-php (2016-04-27)
    Open archived version from archive

  • Manipulando dados do MySQL com o PHP - Thiago Belem / Blog
    tipo LONGTEXT aceita qualquer valor existente em um texto e pode ter muitos eu disse muitos caracteres o suficiente para algumas longas dezenas de páginas a4 se necessário e por último mas não menos importante temos o campo cadastro que é do tipo DATETIME e guarda a data e hora de cadastro da notícia no sistema Nota não use espaços ou acentos nos nomes nas tabelas e bancos MySQL O código para a criação dessa tabela é o seguinte Inserindo dados Para inserir dados no MySQL você precisa montar uma consulta SQL também chamada de query usando o comando INSERT do MySQL vejamos o exemplo de como inserir uma notícia na nossa tabela de notícias A função mysql query é responsável por executar uma consulta no servidor MySQL e no caso do comando INSERT ela retorna true ou false informando se o registro foi ou não inserido A sintaxe padrão do INSERT no MySQL é mais ou menos a seguinte INSERT INTO tabela colunas VALUES valores Com essa sintaxe você define em quais colunas você está inserindo valores No nosso exemplo não incluímos a coluna ID na lista pois queremos que o MySQL use o seu valor padrão Nota Pra cada coluna listada em colunas deve existir um valor na mesma posição listado em valores Você também tem uma segunda opção de sintaxe para o INSERT INSERT INTO tabela VALUES valores Se você preferir por esse formato vai precisar definir os valores de TODAS as colunas da tabela ficando dessa forma A desvantagem desse formato diferente do primeiro é que você precisa dizer o valor de cada uma das colunas da tabela ordenadamente para o PHP Mas eu particularmente prefiro esse segundo formato de INSERT ainda mais quando temos mais de 10 colunas em uma tabela fica muito ruim escrever o nome de todas elas e depois os valores de cada uma Usamos NULL repare a falta de aspas no valor da coluna ID por que queremos que o MySQL use o seu incremento automático para gerar o ID do próximo registro da tabela de forma natural Exemplo se o ID da última notícia cadastrada é 5 e inserirmos uma nova notícia usando NULL ela terá 6 como ID Convenciona se que toda tabela MySQL deva ter uma coluna ID com auto incremento Mas fica a seu critério qual formato de INSERT usar Deletando dados Se você quiser deletar dados armazenados no MySQL você pode usar o comando DELETE dentro da consulta SQL A sua sintaxe é bem simples e a deleção se baseia em uma condição vejamos dois exemplos Nesse exemplo condicionamos a deleção apenas dos registros que tiverem o valor da coluna id maior ou igual a três Nesse exemplo usamos duas condições ao mesmo tempo e buscamos registros em função da sua data de cadastro no sistema Podemos resumir a sintaxe da query de deleção da seguinte forma DELETE FROM tabela WHERE condições Atenção Suponhamos que você tenha quatro notícias com IDs iguais a 1 2 3

    Original URL path: http://blog.thiagobelem.net/manipulando-dados-do-mysql-com-o-php (2016-04-27)
    Open archived version from archive

  • Trabalhando com Cookies no PHP - Thiago Belem / Blog
    páginas Como dito na definição wikipediana cookies podem ser usados para armazenar dados do visitante por exemplo o idioma escolhido pelo visitante Felizmente você só precisa aprender uma função para manipular cookies Essa função é a setcookie do PHP Vamos a alguns exemplos Você pode reparar que nos exemplos acima que a função teve até três parâmetros nome do cookie 1 valor do cookie 2 e duração do cookie 3 Existem ainda mais quatro parâmetros pouco comuns que você poderá usar veja mais aqui Se você não definir o tempo de vida duração de um cookie ele irá durar o tempo que o browser permanecer aberto Para definir o tempo de vida do cookie é só somar o número de segundos desejados ao resultado da função time por exemplo cinco horas são 18000 segundos então ficaria 18000 time ou 3600 5 time Uma dica cada hora tem 3600 segundos e cada dia tem 86400 segundos Se você quiser pegar o valor de um cookie depois em outra página do seu site é só usar esse exemplo Vale lembrar que o cookie precisa existir para você pegar o seu valor Se ele passou da validade expirou ele não existe mais então é sempre bom fazer uma verificação com a função isset do PHP Se por algum motivo você precisar deletar algum cookie é só não definir um valor para ele fazendo dessa forma Outra forma de deletar um cookie é colocando o seu tempo de vida no passado Atenção Cookie são parecidos com Sessões no fato de trabalharem com headers HTTP então eles precisam ser definidos e manipulados antes de você enviar qualquer HTML para o navegador do visitante ou você receberá um erro Outro ponto importante é que por esse fator os cookies só estarão disponíveis para leitura através da

    Original URL path: http://blog.thiagobelem.net/trabalhando-com-cookies-no-php (2016-04-27)
    Open archived version from archive

  • Manipulando diretórios e pastas com PHP - Thiago Belem / Blog
    criadas pelo PHP é 777 Se quiser criar uma pasta com permissões mais restritas ou seja um CHMOD menor faça dessa forma Por motivos maiores o nº do CHMOD no nosso exemplo 744 deve ser sempre precedido de um zero e não pode estar entre aspas Agora suponhamos que você precise criar duas pastas mas que seja uma dentro da outra Você pode fazer de duas formas Repare que na segunda forma de se criar uma pasta definimos o terceiro parâmetro criação recursiva como true isso faz com que o PHP vá criando as pastas uma a uma de forma automática caso elas não existam Deletando pastas Se você quiser deletar pastas é só usar função rmdir para isso Porém você precisa tomar um cuidado antes a pasta precisa estar vazia não conter outros arquivos e ou pastas dentro dela e você precisa ter a permissão de usuário CHMOD necessária para essa operação Veja um exemplo de como deletar uma das pastas criadas nos exemplos anteriores Em um futuro próximo ensinarei a manipular arquivos também e você poderá fazer a sua super função para deletar a pasta e tudo que estiver dentro Aguarde Renomeando pastas Pra renomear pastas também não

    Original URL path: http://blog.thiagobelem.net/manipulando-diretorios-e-pastas-com-php (2016-04-27)
    Open archived version from archive

  • Inserindo o Google Analytics no seu site - Thiago Belem / Blog
    algum dos serviços do Google seja o gMail Orkut Google Docs Picasa e etc você tem uma conta Google e é só usar os mesmos dados para cadastrar o seu site no Analytics Vamos ao passo a passo Primeiro acesse o site do Google Analytics https www google com analytics arquivos 2009 03 tela1 jpg Nessa tela Imagem 1 entre com os dados de login da sua conta Google Se você é de outro planeta e ainda não tem uma conta Google clique no link Inscreva se agora e prossiga com o seu cadastro arquivos 2009 03 tela2 jpg Depois disso você passara pela página de inscrição do Google Analytics Imagem 2 Clique no botão Inscreva se Agora na página de Inscrição de Nova Conta Imagem 3 você vai poder inserir os dados do seu site os seus dados pessoais e concordar com o contrato de usuário arquivos 2009 03 tela3 jpg Depois de passar pelos três passos dessa página você será levado ao último passo que é o passo onde você pega o Código de Acompanhamento Imagem 4 arquivos 2009 03 tela4 jpg Nessa página você precisa prestar atenção no bloco onde o seu código de acompanhamento Imagem 5 é exibido copie este código e vá até o código fonte do seu site cole o no código fonte no HTML do seu site exatamente antes da tag body no fim do seu site Você precisa fazer isso antes de continuar Sem esse passo o Google não vai poder fazer o monitoramento do seu site arquivos 2009 03 tela5 jpg Depois de adicionar o código de acompanhamento no seu site clique no botão Continuar no fim da página e você será levado para uma página pode você tera uma listagem de todos os seus sites Imagem 6 cadastrados no Analytics

    Original URL path: http://blog.thiagobelem.net/inserindo-o-google-analytics-no-seu-site (2016-04-27)
    Open archived version from archive

  • Enviar e-mails pelo PHP usando o PHPMailer - Thiago Belem / Blog
    envio do mail que á função padrão do PHP Primeiro você precisa fazer o download da última versão dele vá site do script Nota Nesse tutorial usarei a versão 2 3 do PHPMailer que é a última versão até agora Faça o download descompacte o arquivo e coloque os arquivos class phpmailer php e class smtp php em uma pasta chamada phpmailer dentro do seu site Agora vamos ao script que faz o envio do e mail Algumas linhas de código estão comentadas porque são opcionais e dependem também da necessidade de quem vai usar o script Logo no começo na parte dos dados do servidor você tem a opção de configurar o login do servidor SMTP caso seja necessário Repare que na parte na qual definimos a mensagem e o assunto do e mail temos duas formas de corpo de e mail formato HTML e formato Texto Plano É bom que você também defina o texto plano que nada mais é do que um texto sem as tags HTML parecido com o conteúdo de um arquivo txt por que muitos leitores de e mail não têm suporte a e mails em HTML seja por configuração do usuário ou por

    Original URL path: http://blog.thiagobelem.net/enviar-e-mails-pelo-php-usando-o-phpmailer (2016-04-27)
    Open archived version from archive

  • Upload de arquivos com PHP - Thiago Belem / Blog
    configuração padrão o limite de uploads é de 2Mb então teste com arquivos menores Em alguns servidores para você poder salvar um arquivo em uma pasta você precisa de permissão de usuário também conhecido como CHMOD é raro precisar configurar isso mas se por obra divina o seu arquivo não estiver indo pra pasta que você definiu tente dar um CHMOD 777 na pasta de destino Se você estiver testando seu script localmente pode ignorar a segunda consideração e só se preocupar em enviar arquivos menores que 2Mb para testar a aplicação Vamos ao formulário HTML para o usuário escolher o arquivo a ser enviado Salve este HTML dentro de arquivo com o nome que preferir Agora vamos criar o arquivo que irá receber os dados e cuidar de tudo pra você Salve o como recebe upload php Com isso você já tem um script que recebe os dados enviados pelo formulário e que coloca ou não o arquivo na pasta Eu sei que esse script pode parecer um pouco avançado pra quem tá começando mas eu preferi fazer o básico que todo mundo procura Tentei colocar o máximo de comentários e fazer uma sintaxe mais clara o possível pra que vocês entendam A parte que realmente faz o upload é apenas o comando da linha 53 que é o move uploaded file Vou explicar o nome e o uso dele Quando você envia um arquivo por um formulário para o PHP ele vai direto para uma pasta temporária usando um nome único e extensão tmp dê uma olhada no valor da variável FILES arquivo tmp name Esse comando move o arquivo dessa pasta para a pasta que você escolheu Sei que essa parte do PHP upload de arquivos é uma das coisas que mais dá problema por aí devido

    Original URL path: http://blog.thiagobelem.net/upload-de-arquivos-com-php (2016-04-27)
    Open archived version from archive

  • Criando LOGs com PHP e MySQL - Thiago Belem / Blog
    Tendo a tabela já criada no seu banco de dados você só precisa criar uma função para agilizar as coisas Com essa função você pode registrar qualquer tipo de evento no seu MySQL e depois organizando os por data e ou IP saber exatamente o que aconteceu no seu sistema vindo de onde e como aconteceu Para usar a função e salvar uma mensagem de LOG é só fazer assim Vale lembrar que o script acima só vai funcionar se você abrir uma conexão com o MySQL e o banco de dados antes de tentar salvar uma mensagem de LOG A função criada também retorna true ou false verdadeiro ou falso para caso você precise fazer uma verificação se o LOG foi salvo com sucesso Sugiro que salvem LOGs principalmente de todas as tentativas de login Salve LOGs também das alterações cadastros e deleções de registros do sistema produtos categorias lojas notícias e etc Isso vai tornar a sua aplicação mais segura e quando algo der errado você vai poder encontrar o pai da criança com mais facilidade Se você já tiver feito um sistema de login no seu site se não veja aqui como fazer um salve também o

    Original URL path: http://blog.thiagobelem.net/criando-logs-com-php (2016-04-27)
    Open archived version from archive



  •