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".
  • Operador Ternário - Thiago Belem / Blog
    consiste em agrupar na mesma linha a condição os comandos para true verdadeiro e os comandos para false falso Vamos ao velho exemplo de condições if que todo mundo já viu Agora veja a versão ternária desse mesmo código A sintaxe do operador ternário é a seguinte span instruções para verdadeiro instruções para falso Veja outro exemplo de uso do operador ternário Não se esqueçam de ver a documentação oficial

    Original URL path: http://blog.thiagobelem.net/operador-ternario (2016-04-27)
    Open archived version from archive

  • Redimensionando imagens automaticamente com o PHP - Thiago Belem / Blog
    e fazer um sistema muito mais fácil de ser usado e facilitar a vida do usuário Vai ser melhor pra você e pra ele acredite Existe uma classe pronta de PHP que eu gosto muito chama WideImage Vou mostrar aqui como usá la para redimensionar resize e cortar crop imagens automaticamente gerando ou não arquivos novos Para um sistema que gera miniaturas thumbs isso é mais do que o suficiente

    Original URL path: http://blog.thiagobelem.net/redimensionando-imagens-automaticamente-com-o-php (2016-04-27)
    Open archived version from archive

  • Removendo TAGs HTML de textos - Thiago Belem / Blog
    seu maior inimigo infelizmente isso é uma realidade e das mais cruas Não é que todo mundo faz isso por mal Mas mesmo sem querer acabam fazendo o mal entende Então vou falar aqui sobre três funções que podem ser usadas para amenizar esse problema a strip tags htmlspecialchars e a mysql real escape string Cada uma faz uma coisa mas todas ajudam nesse tipo de proteção Função strip tags O que essa função faz é simples curto e grosso acaba some oculta exclui remove e destrói QUALQUER código HTML da string Não importa se é um strong b span um strong span a ou um iframe iframe Vai tudo pro saco Veja um exempo de uso Você também pode se quiser definir TAGs permitidas que permanecerão na string Documentação da strip tags Função htmlspecialchars A htmlspecialchars não remove as TAGs HTML Ela escapa o código HTML Transformando o em códigos entidades para exibição Ou seja se existe um strong span Hahá b na string vai aparecer tudo inclusive o strong b span e não negrito Exemplo de uso Com isso você vai poder saber exatamente o que o espertinho tentou inserir no seu código Documentação da htmlspecialchars Função mysql real escape string No quesito segurança essa é a função mais legal Ela serve pra quando você for inserir aquele código malicioso que o usuário postou no seu banco de dados A função escapa todos os caracteres que o MySQL possa vir a usar e se confundir achando que faz parte da sua query Vamos dar um exemplo Sem o uso da função a consulta passada para o MySQL ficaria assim Repare que a aspas que fecha o valor a ser inserido é a que vem depois do o e não a que veio depois do s que seria o

    Original URL path: http://blog.thiagobelem.net/removendo-tags-html-de-textos (2016-04-27)
    Open archived version from archive

  • Lendo um Feed RSS com PHP - Thiago Belem / Blog
    SimpleXML do PHP Criamos um loop repetição para cada dentro do o que representa cada notícia de um RSS Dentro do loop teremos entrada um objeto que contém os dados de cada do RSS title description link pubDate e etc Como diria o meu professor de física do colegial Mel na chupeta Vamos aos links de referências para aqueles que não são codificadores codificadores e programadores e gostam de saber

    Original URL path: http://blog.thiagobelem.net/lendo-um-feed-rss-com-php (2016-04-27)
    Open archived version from archive

  • Introdução a Arrays, Vetores e Listas - Thiago Belem / Blog
    só que a sua lista de compras pode ter N elementos e seria insano definir uma variável diferente para caaaada um desses elementos Nunca se esqueça que cada variável ocupa espaço na memória do computador e faz o computador perder algum tempo procurando seu valor na memória Por isso existem os arrays armazenar valores e ou variáveis referentes a um mesmo grupo a uma mesma origem Arrays no PHP Criar arrays no PHP é extremamente simples veja dois exemplos onde criamos a nossa lista de compras Em todos os três exemplos o resultado lista será o mesmo Vamos falar de cada um No primeiro exemplo definimos todos os quatro elementos na forma mais simples possível separados por vírgula Já no segundo exemplo definimos antes que lista será um array e logo após definimos seus quatro elementos perceba que temos um número entre colchetes agora lista 1 esse número significa o índice do array a posição do elemento O índice do elemento pode ser definido como numérico ou textual string Veremos isso no próximo exemplo E por fim no terceiro exemplo fazemos a mesma coisa que fizemos no segundo só que omitimos os índices dos elementos sendo assim o PHP irá colocar cada elemento no fim do array começando com a posição 0 primeiro elemento e crescendo a cada elemento Índices Textuais Strings Você também pode definir índices também chamados de keys ou chaves como strings veja um bom exemplo de uso Exibindo e localizando elementos dos Arrays Quando você for exibir um elemento é só seguir a mesma sintaxe da declaração longa Vale lembrar que quando estamos trabalhando com índices numéricos ordenados a posição inicial é a zero então a quarta posição será o índice 3 Veja também Array Wikipédia Documentação do PHP sobre Arrays Arrays multi dimensionais Não vou

    Original URL path: http://blog.thiagobelem.net/introducao-a-arrays-vetores-e-listas (2016-04-27)
    Open archived version from archive

  • Conexão via FTP com o PHP - Thiago Belem / Blog
    já usa a porta 21 opcional O timeout que é o tempo máximo para tentar a conexão opcional Então começaremos o nosso arquivo Até aqui nada de misterioso Vamos continuar Veja também Documentação da função ftp connect Fazendo login no FTP Para fazer o login você vai usar a função ftp login que tem três argumentos obrigatórios O identificador da conexão definido no uso do ftp connect Usuário Senha Então fazendo algumas alterações no nosso arquivo Vale lembrar que não estou criando nenhuma rotina de debug ou de manipulação de erros estou partindo da premissa que os dados estão corretos e o servidor FTP está rodando no ar A partir deste ponto já estamos conectados e logados no servidor FTP e podemos começar a pegar e enviar arquivos Veja também Documentação da função ftp login Enviando arquivos para o FTP upload Para fazer upload de arquivos você vai usar a função ftp put que tem quatro argumentos obrigatórios O identificador da conexão definido no uso do ftp connect Onde e com qual nome o arquivo será salvo no FTP O arquivo que será enviado local O modo de envio pode ser FTP ASCII ou FTP BINARY Então fazendo algumas alterações no nosso arquivo Com isso você já vai poder conectar se a um FTP e enviar arquivos dinamicamente o que é muito útil Veja também Documentação da função ftp put Recebendo arquivos pelo FTP download Para fazer download de arquivos você vai usar a função ftp get que tem quatro argumentos obrigatórios os mesmos do ftp put O identificador da conexão definido no uso do ftp connect Onde e com qual nome o arquivo está salvo no FTP Onde o arquivo que será salvo local O modo de envio pode ser FTP ASCII ou FTP BINARY Então fazendo algumas alterações

    Original URL path: http://blog.thiagobelem.net/conexao-via-ftp-com-o-php (2016-04-27)
    Open archived version from archive

  • Login automático em PHP usando cURL - Thiago Belem / Blog
    biblioteca do PHP chamada cURL veja mais sobre o cURL aqui veja um exemplo devidamente comentado e explicado No fim da execução deste script você terá duas variáveis a store contendo o HTML da página resultado depois do submit do login e a variável content contendo o HTML da página chamada na segunda requisição O uso dele é bem simples vale a pena tentar Há também pra quem quiser o

    Original URL path: http://blog.thiagobelem.net/login-automatico-em-php-usando-curl (2016-04-27)
    Open archived version from archive

  • Sistema de rotação de banners e imagens em PHP - Thiago Belem / Blog
    ou imagens em PHP Aquela funcionalidade que faz com que cada vez que você carrague o site refresh apareça uma imagem diferente em um local Bom existem dezenas de formas de fazer isso mas eu vou tentar fazer da forma mais simples possível Vamos criar um arquivo chamado banner superior php com o seguinte conteúdo Depois é só incluir com include o arquivo aonde você quer que o banner apareça O que o scrip faz é bem simples Primeiro definimos um array contendo o código HTML imagem e link no caso de cada banner que poderá ser exibido depois descobrimos quantos elementos foram definidos e por fim exibimos um elemento aleatório Se você quiser pode definir quantos ELEMENTO quiser e pode usar o mesmo arquivo em vários lugares ou copiar o arquivo e usar outro nome que irá funcionar direitinho Você também pode colocar apenas imagens links textuais e até outros HTMLs em cada elemento sem problema Atenção Quando definimos uma string no PHP usando aspas simples como delimitadores e queremos que essa mesma string tenha uma aspa simples DENTRO dela precisamos escapar a aspa dessa forma nome Quer um copo d agua Ou mudamos as aspas delimitadoras nome Quer

    Original URL path: http://blog.thiagobelem.net/sistema-de-rotacao-de-banners-e-imagens-em-php (2016-04-27)
    Open archived version from archive



  •