Como incluir um indice no início do array PHP

Posted on by : admin Tags:

Como incluir um índice no início do array PHP Galera uma breve explicação…. Criei uma lista da seguinte maneira: $usrList = array(”=>’Responsavel’); Dinamicamente inclui os responsáveis, e cada responsável tinha sua chave própria, imaginando que ficaria assim: ” = ResponsávelRead More

Gerando ZIP de multiplos arquivos via PHP

Posted on by : admin Tags:

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 de multiplos arquivos com PHP utilizando recurso do ubuntu

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

Posted on by : admin Tags: , ,

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

Manipulando datas em PHP

Posted on by : admin Tags:

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

Calculo de dias horas minutos entre datas com php

Posted on by : admin Tags:

Calculo de dias horas minutos entre datas com php $dateStart = new \DateTime(‘2017-01-01’); $dateNow = new \DateTime(date(‘Y-m-d’)); $dateDiff = $dateStart->diff($dateNow); DateDiff retorna um objeto com os dias entre as datas ou tudo separadamente, como ano e mês. Fiz uma funçãoRead More

Usar método de uma controller diferente em CakePhp

Posted on by : admin Tags: ,

Usar método de uma controller diferente em CakePhp Neste exemplo estou usando em um método dentro da perfilController.php para chamar outro método na usuarioController.php. Primeira linha: é a importação da controller Usuário. Segunda linha:  faço a instância da classe. TerceiraRead More

Como remover um índice do array e recriar os índices

Posted on by : admin Tags:

Como remover um índice do array e recriar os índices O exemplo mostra como remover o índice e depois recriá-lo com os índices renovados. $foo = array(‘João’,’Pedro’,’Paulo’,’Ana’,’Fernanda’,’John’,’Chris’,’Flávia’); var_dump($foo); #0=>joão | 1=>pedro| 2=>Paulo| 3=>Ana |……  unset($foo[0]); #Removendo o índice 0 do array unset($foo[2]);Read More

Fazer Explode php com letras maiúsculas

Posted on by : admin Tags:

Explode com letras maiúsculas Abaixo segue dois modelos de como dar um “explode = texto para array” Desta maneira, será feito um array removendo as maiuscúlas. Exemplo: $cidadeArr = preg_split(‘/[A-Z]/’,’SaoPaulo’); Desta outra maneira, ele criará idêntico ao Explode com separaçõesRead More

Verificando se arquivo de outro servidor existe com cURL php

Posted on by : admin Tags: ,

Verificando se arquivo de outro servidor existe com cURL php Abaixo utilizo o cURL para verificar se existe, e informo o retorno que eu coleto somente o código do http. Caso o retorno seja 200, é porque existe!!! $ch =Read More