Publicidade

gabrieldarezzo

Members
  • Total de itens

    1.269
  • Registro em

  • Última visita

  • Dias vencidos

    33

gabrieldarezzo venceu o dia em Abril 27

Teve o conteúdo mais curtido

Reputação

225 Excelente

Sobre gabrieldarezzo

  • Classificação
    Gabriel Darezzo
  • Data de Nascimento 06-10-1992

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo - SP
  • Interesses
    PHP, NodeJs, Design Pattern, JavaScript e Empreendedorismo

Contato

Últimos Visitantes

748 visualizações
  1. composer

    Retorna isso: [InvalidArgumentException] Could not find package gabrieldarezzo/colorizzar at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability Provavelmente é alguma configuração errada no composer.json da package que eu subi
  2. composer

    Olá pessoal, alguém já enfrentou esse erro no composer? composer.json: { "repositories": [ { "type": "git", "url": "https://github.com/gabrieldarezzo/colorizzar" } ], "require": { "gabrieldarezzo/colorizzar": "dev-master" } } Executo o composer update e.... [UnexpectedValueException] Error while installing gabrieldarezzo/colorizzar, composer-plugin packages should have a class defined in their extra key to be usable. ------ E ao mesmo tempo se eu tento uma abordagem como: composer require gabrieldarezzo/colorizzar:"*" Me retorna esse erro: Problem 1 - The requested package gabrieldarezzo/colorizzar * is satisfiable by gabrieldarezzo/colorizzar[dev-master] but these conflict with your requirements or minimum-stability. Basicamente quero puxar um package do packagist. https://packagist.org/packages/gabrieldarezzo/colorizzar composer.json atual do projeto: { "name": "gabrieldarezzo/colorizzar", "description": "Change the colors of an image from RGB you want", "license": "MIT", "type": "composer-plugin", "keywords": ["image", "gd", "rgb", "color", "alpha"], "homepage": "https://github.com/gabrieldarezzo/colorizzar", "authors": [ { "name": "Gabriel Darezzo", "email": "darezzo.gabriel@gmai.com", "homepage": "https://inwork.com.br" } ], "minimum-stability": "dev", "require": { "php": ">=5.3.0" }, "require-dev": { "phpunit/phpunit": "5.5.7" }, "autoload": { "psr-0": { "Colorizzar": "src/" } } } Url direta do github: https://github.com/gabrieldarezzo/colorizzar Qualquer luz será bem vinda haha.
  3. Sim é possível. http://php.net/manual/pt_BR/function.eval.php
  4. Olá, O método 'cadastrar()' provavelmente não recebe o array $_POST. Nesse caso você poderia passar eles explicitamente, Ex: <?php class Validacao { public function cadastrar($dados){ if(empty($dados['nome']) || empty($dados['email']) || ..... E alterar quem chama a Classe/Metodo: <?php $validacao = new Validacao(); $validacao->cadastrar($_POST); as funções, var_dump, print_r() devem ser suas amigas, exemplo de debug que você deve fazer para entender melhor o que está acontecendo. $inseri = "INSERT INTO cliente_locadora VALUES ('','$nome','$email','$cpf','$dataN','$login','$senha', '$permissao','','$nome_foto', NOW())"; echo $inseri;die(); Vai ajustando o seu script até gerar o SQL que deveria, ou melhor ainda utilize o PDO --------- Alguns pontos que podem ser melhorados: Sobre iniciar o php, de preferencia a tag completa: envés disso: <? Prefira isso: <?php Mais em: http://www.php-fig.org/psr/psr-1/#overview Evite fazer superclasses, se você esta usando orientação objetos, tente dividir mais as responsabilidades das classes / métodos. <?php class ClienteLocadora { public function validar($dados){ if(empty($dados['nome']) || empty($dados['email']) || empty($dados['cpf']) ||empty($dados['dataN']) || empty($dados['login']) ||empty($dados['senha']) || empty($dados['tipo']) ||empty($_FILES['foto'])) { echo"preencha todos os campos"; exit; }; } /** * @param Array Dados do ClienteLocadora * @param $_FILE * @return boolean FileUpload? */ public function salvarFoto($dados, $arquivo) { $foto = $arquivo['foto']; $extensao = strtolower(substr($foto['name'], -4)); $nome_foto = md5(time()).$extensao; $diretorio = "../foto/"; return move_uploaded_file($foto['tmp_name'], $diretorio.$nome_foto); } public function cadastrarNoBanco($dados){ $nome = $dados['nome']; $email = $dados['email']; $cpf = $dados['cpf']; $dataN = $dados['dataN']; $login = $dados['login']; $senha = $dados['senha']; $permissao = $dados['tipo']; $extensao = strtolower(substr($foto['name'], -4)); $nome_foto = md5(time()).$extensao; $inseri = "INSERT INTO cliente_locadora VALUES ('','$nome','$email','$cpf','$dataN','$login','$senha', '$permissao','','$nome_foto', NOW())"; $resultado=$conexao -> query($ ); if($resultado){ echo"foi"; }else{ echo"n foi possivel cadastrar usuario"; } } } Ai no seu cadastrar.php ficaria algo +/- assim: <?php $clienteLocadora = new ClienteLocadora(); $clienteLocadora->validar($_POST); $clienteLocadora->salvarFoto($_POST, $_FILE); $clienteLocadora->cadastrarNoBanco($_POST, $_FILE); Obviamente tem diversas coisas a melhorar, mas só pra te indicar o caminho mesmo. Obs: Caso não tenha nenhum HTML no fim do arquivo php, evite de fechar a tag php: <?php //Fim do arquivo php, opcional usar o ?>
  5. conteudo

    Termos em ingles é sempre mais feliz o resultado. https://stackoverflow.com/questions/30723866/youtube-subscriber-count-with-youtube-data-api-v3 -- Na proxima da uma lida sobre API, WebCrawler pode ajudar em ideias futuras . Quase 100% das vezes tudo que você precisar vai existir uma API aberta para ser consumida.
  6. Amigo, área errada.... Na próxima para captação de talentos com tempo disponível. https://forum.imasters.com.br/forum/87-empregos-e-parcerias/
  7. Da uma lida brother... https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax
  8. Utilize essa classe: https://github.com/PHPMailer/PHPMailer
  9. Amigo essa área do fórum é para duvidas e aprendizado. Temos uma área especifica para parcerias : https://forum.imasters.com.br/forum/87-empregos-e-parcerias/
  10. Qual erro apresenta? Já tentou ir dando um var_dump/die ? <?php var_dump($dados); die(); Ir inspecionando o retorno dos dados, está chegando oq você espera? Ir inspecionando o retorno do ajax (como está exemplificado no link que mandei?) Você pode fazer um foreach ao invés de usar o intererator, veja se fica mais limpo a leitura: $motoristas = listarjornadabah("cad_jornada"); foreach($motoristas as $motorista)>: ?> <tr> <td><?php echo $motorista["idCad_Jornada"]; ?></td> <td><?php echo $motorista["Tipo_veiculo"]; ?></td> <td><?php echo $motorista["Frota_cv"]; ?></td> <td><?php echo $motorista["Placa_cv"]; ?></td> <td><?php echo $motorista["Motorista"]; ?></td> <td><?php echo $motorista["Frota_cr1"]; ?></td> <td><?php echo $motorista["Placa_cr1"]; ?></td> <td><?php echo $motorista["Frota_cr2"]; ?></td> <td><?php echo $motorista["Placa_cr2"]; ?></td> <td><?php echo $motorista["UF_Atual"]; ?></td> <td><?php echo $motorista["UF_Destino"]; ?></td> <td><a href="?idCad_Jornada=<?php echo $motorista["idCad_Jornada"]; ?>" class="btn btn-info" >Editar</a></td> <td><a href="?exCad_Jornada=<?php echo $motorista["idCad_Jornada"]; ?>" onclick="return confirm('Confirmar exclusão de registro?');"class="btn btn-danger">Excluir</a></td></a> </tr> <?php endif; ?> Outra coisa não entendi o motivo de você passar um parametro dentro da função: listarjornadaBAH, você pode criar funções sem parametros (void) Ex: <?php //Não precisa de parametro e retorna um array de numeros function funcaoSemParametro(){ return array(1,2,3); } print_r(funcaoSemParametro()); // Vai imprimir o array: [1,2,3]
  11. O Ajax na minha visão é opcional para criar essa tela. Você pode estudar o basico de HTML/JS/CSS 'Esquecer' o lado do servidor fazer por partes. Alguns Links legais: (CSS/HTML/JS) http://tableless.github.io/iniciantes/ (JS) https://github.com/gabrieldarezzo/helpjs-ravi https://www.youtube.com/watch?v=093dIOCNeIc&list=PLQCmSnNFVYnT1-oeDOSBnt164802rkegc (CSS/HTML/JS) https://www.caelum.com.br/apostila-html-css-javascript/
  12. Sobre o ajax... https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax
  13. Eu já tive casos parecidos com o CodeIgniter, confesso que a 'solução' foi usar o bloco 'error' devido a urgência. Qual a versão do CI ? Algumas coisas que você pode verificar: 1- Charset dos arquivos. 2- Se tem tags desnecessárias de fechamento no php, ex: <?php //code .... //isso aqui pode dar problema veja o espaço no final do \?\> ?> 3 - Verificar o nivel HTTP da resposta. Oq me lembro do problema era uma especie de 'espaço/caracter' maluco que que ele criava no CodeIgniter veja o nivel de response HTTP (200? 500? etc)response e preview via Chrome ... Da uma lida: https://github.com/gabrieldarezzo/desafiosInternos/tree/master/ajax Pode te ajudar na parte da requisição resposta:
  14. Da um php -v Verificou a versão do php? Na documentação está falando que o minimo exigido é: PHP >= 5.6 As vezes é melhor instalar antes o framework puro (no caso o Laravel) e depois que conseguir rodar ele pensar em usar alguma coisa que utiliza ele.... A documentação é bem completa: https://laravel.com/docs/5.4
  15. Estude os comandos de SQL abaixo: SHOW TABLES; SELECT COUNT(*) FROM TABELA;