Gerando ZIP de multiplos arquivos via PHP <?php $DIRETORIO = ‘arquivo/donwload’; $NOMEZIP = ‘teste’; $NOMEFILES= array(‘teste1.csv’,’teste2.xls’,’teste3.jpg’); $zip = new ZipArchive; $res = $zip->open($DIRETORIO.’/’.$NOMEZIP.’.zip’, ZipArchive::CREATE); foreach($NOMEFILES as $nome_file){ #antes da virgula é o local, e depois éRead More
Compactação de Zip com PHP utilizando recurso do ubuntu Esta criação feita foi por uma necessidade específica que o PHP5.4 não instalava o módulo Zip dentro do PHP, portanto foi decidido utilizar comando Shell Script dentro do php utilizando oRead More
Transaction Cakephp 2.x Exemplo de um transaction com try exception: $dataSource = $this->Usuario->getDataSource(); try{ $dataSource->begin(); if(!$this->Usuario->delete($id); throw new Exception(); } $dataSource->commit(); } catch (Exception $ex) { $dataSource->rollback(); } Abaixo um exemplo para Conectar e desconectar o Transaction. Lembrando queRead More
Buscando todas FOREIGN KEY do banco de dados – MYSQL SELECT constraint_name, table_name FROM information_schema.table_constraints WHERE constraint_type = ‘FOREIGN KEY’ AND table_schema = DATABASE() ORDER BY constraint_name;
Manipulando datas em PHP Data Atual echo date(‘Y-m-d H:i:s’); Último dia do Mês Atual echo date(‘t’); + 4 anos a partir de 20/05/2019 echo date(“Y-m-d”, strtotime(“2009-05-20 + 4 year”)); + 4 anos a partir da data atual echo date(“Y-m-d”, strtotime(date(‘Y-m-d’).” + 4Read More
Imc sql Mysql select peso, altura, format((peso/(altura*2))*100,0) as imc_gerado from tabela; No format((peso/(altura*2))*100,2) são as casas decimais que deixei no modelo acima como zero.
Executar Como Administrador não Aparece Abaixo o portal mostra como efetuar esta liberação novamente. Portal Reference: https://www.guia-informatica.com/resolvido-executar-como-administrador-nao-aparece/
Como usar conditions do cakephp para “AND”, “OR” e “IN” No conditions do cakephp você pode usar o “AND” da seguinte maneira: $rows = $this->MODEL->find(‘all’, array( ‘conditions’ => array(‘columnA = 1’, ‘columnB = 2’))); Esta busca acima seria: SQL: selectRead More
Modificar commits de branchs github Quando fizer alterações em arquivos em branches incorretos e você gostaria de copiá-los para outro branche # git stash # git checkout <branch-correto> # git stash pop
Utilizando Having e Subquery no Cakephp 2.x Na Criação do cakephp muita das vezes precisando utilizar técnicas diferenciadas, e abaixo estarei mostrando como utilizar o Having e subquery no formato das criações de busca do cakephp . HAVING PrimeiramenteRead More