Tag Archives: PHP

Converter base64 para imagem PHP

Método para facilitar a conversão de base64 para imagem em php No método passo 2 parametros id e o imagem em base64, verifico se tem a extensão de imagem, caso sim, verifico se a pasta existe, se positivo, faço a criação da imagem no formato que foi identificada.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Retornar um ou mais elementos aleatórios de um array

O array_rand é um método nativo do PHP que traz a possibilidade de retonrar um ou mais elementos aleatórios de um array. Exemplo obtido no php.net <?php$input = array(“Neo”, “Morpheus”, “Trinity”, “Cypher”, “Tank”);$rand_keys = array_rand($input, 2);echo $input[$rand_keys[0]] . “\n”;echo $input[$rand_keys[1]] . “\n”;?> Outro exemplo: <?php$input = array(“Neo”, “Morpheus”, “Trinity”, “Cypher”, “Tank”);$rand_keys = array_rand($input, 1);echo $input[$rand_keys] . “\n”;?> Resultado: alguma palavra aleatória do array $input;

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Validar E-mail com FILTER no PHP

Existem inúmeras formas de validar e-mail no PHP e em diversas outras tecnologias. Para os programadores PHP existe a constante FILTER_VALIDATE_EMAIL utilizada para validação de e-mails. Como sempre vamos direto ao uso. Até a próxima.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Path do storage_path Laravel no Windows

Sabemos que no Laravel utilizamos o storage_path para utilização de imagens e arquivos para download públicos. Caso esteja utilizando o storage do Laravel para armazenar os arquivos se faz necessário a execução do comando php storage storage:link para que o Laravel passe a entender o uso da pasta storage/public. Até mais.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Converter Data em PHP com apenas uma linha

Converter o formato de data do banco (funciona para o MySQL e outros bancos) para o formato brasileiro em php. Considerando que : mostrará 09/12/2018 22:00:06. mostrará 09/12/2018. Simples assim. 🙂 Essa solução funciona para datas no formato yyyy-mm-dd hh:mm:ss e yyyy-mm-dd. Dá para fazer também o inverso, alterando o formato das datas, basta brincar.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment

Invocar/Chamar WEB API via PHP

Chamar API através de PHP. A função abaixo chama uma Web API através do PHP. [php] function CallAPI($method, $url, $data = false) { $curl = curl_init(); switch ($method) { case “POST”: curl_setopt($curl, CURLOPT_POST, 1); if ($data) curl_setopt($curl, CURLOPT_POSTFIELDS, $data); break; case “PUT”: curl_setopt($curl, CURLOPT_PUT, 1); break; default: if ($data) $url = sprintf(“%s?%s”, $url, http_build_query($data)); } […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

Funções de Criptografia PHP

Duas funções básicas para criptografar e descriptografar em PHP. [php] function enc ($string) { $enc_string = base64_encode($string); $enc_string = str_replace(“=”,””,$enc_string); $enc_string = strrev($enc_string); $md5 = md5($string); $enc_string = substr($md5,0,3).$enc_string.substr($md5,-3); echo “O resultado do processo de Encriptação de $string é: $enc_string“; } function des($string){ $ini = substr($string,0,3); $end = substr($string,-3); $des_string = substr($string,0,-3); $des_string = substr($des_string,3); […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> | Leave a comment

WebService Gratuito – CEP CharSet

Para quem está com problemas de charset nas consultas via jquery o ToolsWeb lançou mais uma opção de busca. Agora é possível utilizar o parâmetro CHARSET=UTF-8 na consulta para JQuery exemplo http://www.ctasoftware.com.br/webservice/clienteWebService.php?cep=40302000&formato=javascript&charset=UTF-8 dessa forma você terá mais uma opção de retorno e evitar os inúmeros tratamentos de charset UTF8/ISO. Façam bom uso!

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> .NET, PHP, SharePoint | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , , , | Leave a comment

Gerador de Código PHP Versão 1.0.3.0

Prezados, Disponibilizado no link www.ctasoftware.com.br/download/gerador_php.msi a nova versão do gerador de código php. Principais mudanças: Validação se valor é nulo, antes da inserção na base de dados. Retornar o último ID incluído após a inclusão na base de dados. Correção de BUG ao tratar com muitas tabelas. Obrigado.

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> MySQL, PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , | Leave a comment

Utilizando PHP com OO

A grosso modo um dos grandes objetivos do conceito de orientação a objetos é a facilidade de desenvolvimento das aplicações e a capacidade de reutilizar o código criado, além de facilitar o acesso aos atributos e métodos. Dentro do PHP temos os construtores e os destrutores, onde os construtores __construct() é uma função definida e que […]

<span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> PHP | <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> , , , | Leave a comment