Jump to content

joao b silva

Members
  • Content count

    18
  • Joined

  • Last visited

Community Reputation

0 Comum

About joao b silva

  1. joao b silva

    Problema com __autoload

    Perfeito, muito obrigado Omar~ !!! Muito obrigado pela dica sobre a função spl_autoload_register. Atualizei minha função de autoload e resolveu o problema. Veja como ficou: // AUTO LOAD DE CLASSES #################### spl_autoload_register( function($Class) { $cDir = ['Conn', 'Helpers', 'Models']; $iDir = null; foreach ($cDir as $dirName): if (!$iDir && file_exists(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php') && !is_dir(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php')): include_once (__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php'); $iDir = true; endif; endforeach; if (!$iDir): trigger_error("Não foi possível incluir {$Class}.class.php", E_USER_ERROR); die; endif; } ); Mais uma vez, muito obrigado!
  2. joao b silva

    Problema com __autoload

    em primeiro lugar, obrigado pela sua atenção. Você conhece um gerador de PDF melhor que o mPDF()? Notei uma indiferença ao falar dele. Se conhecer por favor, me indique. Quanto ao meu problema eu mudei o nome da minha funçãl Read para Read2e não mudou nada.
  3. joao b silva

    Problema com __autoload

    Olá! Fazo use de algumas classes para conexão e manipulação de banco de dados. Carrego as classes com uma __autoload criada no arquivo config.ini.php que carrego da seguinte forma: require_once('_app/Config.inc.php'); Segue a função: function __autoload($Class) { $cDir = ['Conn', 'Helpers', 'Models']; $iDir = null; foreach ($cDir as $dirName): if (!$iDir && file_exists(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php') && !is_dir(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php')): include_once (__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php'); $iDir = true; endif; endforeach; if (!$iDir): trigger_error("Não foi possível incluir {$Class}.class.php", E_USER_ERROR); die; endif; } Tudo funciona muito bem. Mas agora estou criando relatorios em pdf usando a mpdf que instalei atravez do composer e se uso o include para incluir meu autoload e tb o autoload do composer da erro: Fatal error: Uncaught Error: Class 'Read' not found in C:\wamp64\www\admincard\R_clientes.php:51 Stack trace: #0 {main} thrown in C:\wamp64\www\admincard\R_clientes.php on line 51 a linha 51 é justamente a linha onde chamo a classe para ler o bando de dados pegando o conteudo de uma tabela. como posso resolver isso? Desde já agradeço.
  4. amigos é o seguinte, eu crio um grid dinamicamente com bootstrap, porem a depender do conteúdo as colunas, na mesma linha ficam com tamanhos (height) diferentes, o que não acontece quando utilizamos <table></table>. Como posso resolver isso?
  5. joao b silva

    [Resolvido] Problema com __autoload

    Funcionou. Grato!
  6. joao b silva

    [Resolvido] Problema com __autoload

    Criei a função que segue no meu config.ini.php: *********************************** function __autoload($Class) { $cDir = ['Conn','ConnExt', 'Helpers', 'Models']; $iDir = null; foreach ($cDir as $dirName): if (!$iDir && file_exists(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php') && !is_dir(__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php')): include_once (__DIR__ . DIRECTORY_SEPARATOR . $dirName . DIRECTORY_SEPARATOR . $Class . '.class.php'); $iDir = true; endif; endforeach; if (!$iDir): trigger_error("Não foi possível incluir {$Class}.class.php", E_USER_ERROR); die; endif; } *********************************** No php 5,6.40 ela funciona 100%, porém no no php 7,4.9 da errona linha de criação da função: function __autoload($Class). O erro que aparece ao executar a aplicação é o seguinte: Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in C:\wamp\www\dragon\_app\Config.inc.php on line 52 Como posso resolver esse problema? Desde já agradeço.
  7. joao b silva

    ADICIONAR E NOMEAR DINAMICAMENTE ELEMENTOS UM ARRAY

    do banco de dados
  8. quero nomear dinamicamente um arrey mas nao estou conseguindo. segue exemplo do que quero $venda = array( "codigo" => "1", "nome" => $Nome, "telefone" => "$Fone); agora preciso incluir novos elementos noa array $venda. como posso fazer isso? lembrando que farei isso dentro de um foreach incluindo um algarismo ao final do nome do elemento (nome1,telefone1,nome2,telefone2, ...)
  9. joao b silva

    ACENTOS E CARACTRES

    eu utilizo a função abaixo para retornar dados do CEP, só que tenho problemas de caracteres especiais que vêm nos nomes do bairro e cidade. alguem pode me ajudar a eliminar esse problema? function buscaCep($cep) { global $retorno; $resultado = file_get_contents("http://republicavirtual.com.br/web_cep.php?cep=" . $cep . "&formato=query_string"); $logradouro = urldecode($resultado); echo "<br />"; $logradouro = parse_str($resultado, $retorno); return $retorno; }
  10. joao b silva

    distancia entre cidades

    Sou novato em php e gostaria de saber se tem como incluir no meu site api google para calculcar a distancia entre duas cidades. Desde já agradeço.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.