Ir para conteúdo

dnielrodrigues

Members
  • Total de itens

    58
  • Registro em

  • Última visita

Reputação

1 Comum

1 Seguidor

Sobre dnielrodrigues

  1. dnielrodrigues

    Usuário do Servidor Nginx

    É... Quando a pergunta é mais parruda as respostas somem mesmo.... A resposta do amigo ali em cima não serve. Acho que ele não leu a pergunta toda ou não entendeu o problema (ou não usa o Git, de repente, enfim)... Mas obrigado pela intenção do Fórum.
  2. dnielrodrigues

    Usuário do php no Servidor Nginx

    É... Quando a pergunta é mais parruda as respostas somem mesmo.... A resposta do amigo ali em cima não serve. Acho que ele não leu a pergunta toda ou não entendeu o problema (ou não usa o Git, de repente, enfim)... Mas obrigado pela intenção do Fórum.
  3. dnielrodrigues

    Usuário do Servidor Nginx

    Ninguém??? :(
  4. dnielrodrigues

    Usuário do php no Servidor Nginx

    Ninguém? =/
  5. dnielrodrigues

    Usuário do php no Servidor Nginx

    Tentei mudar o usuário do Nginx de "www-data" para o usuário "ubuntu" (que é o padrão quando logamos por SSH no servidor amazon). O motivo é porque o git já seta o usuário dos arquivos como o mesmo que você está usando o git. E fica chato ficar mudando o grupo/permissóes dos arquivos toda vida que algo é atualizado. No apache eu alterava o usuário "www-data" no arquivo de configuração e funcionava de boa. Mas no Nginx eu mudei no arquivo nginx.conf e ele sempre dá erro 500 agora. Já tentei dar restart e stop/start no service. Também tentei dar reboot na instância. Mas nada rolou. Alguém saberia como fazer essa configuração de forma segura.
  6. dnielrodrigues

    Usuário do Servidor Nginx

    Tentei mudar o usuário do Nginx de "www-data" para o usuário "ubuntu" (que é o padrão quando logamos por SSH no servidor amazon). O motivo é porque o git já seta o usuário dos arquivos como o mesmo que você está usando o git. E fica chato ficar mudando o grupo/permissóes dos arquivos toda vida que algo é atualizado. No apache eu alterava o usuário "www-data" no arquivo de configuração e funcionava de boa. Mas no Nginx eu mudei no arquivo nginx.conf e ele sempre dá erro 500 agora. Já tentei dar restart e stop/start no service. Também tentei dar reboot na instância. Mas nada rolou.
  7. dnielrodrigues

    Assinatura digital na camada de transporte com PHP

    Bom dia, Resumo: implementar assinatura digital na camada de transporte para consumir um web service externo. Adiante segue o script e a mensagem de erro. Detalhes: Não, não se trata de Nfe.... brinks E infelizmente não consegui pesquisar tópicos antigos porque a páginação do fórum está com problemas (na página de pesquisa ele não passa da primeira =D ).... Bom, o meu caso é o seguinte: Aqui na empresa temos um sistema financeiro e de controle jurídico que roda em um cartório já a bastante tempo. E um dos módulos consumia o web service do tribunal de justiça local para algumas atividades. Em apenas uma dessas atividades será necessário implementar a assinatura digital para autenticação junto a este web service. Script: /* * Envia xml ao tjce: * * $args = array( * 'xml' => 'conteudo do xml', * 'service' => 'nome do servico na URL', * 'action' => 'metodo para chamar no webservice' * ); * */ public function send($args){ //dados $xml = $args['xml']; $service = $args['service']; $action = $args['action']; $wsdl = 'https://selodigital.tjce.jus.br/wsselodigital-homologacao/' . $service . '?wsdl'; // //testa instalacao do soap no servidor if (!class_exists('SoapClient')){ die ("Falha na instalação do soap no servidor."); } $wsdl = $wsdl; $localCert = "/caminho/do/certificado.pem"; $soapClient = new SoapClient($wsdl, array('localCert' => $local_cert)); $theResponse = $soapClient->metodoTeste(); echo $theResponse; } Erro: Fatal error: Uncaught SoapFault exception: [soap:Server] Fault occurred while processing. in /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php:40 Stack trace: #0 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php(40): SoapClient->__call('historicoSolici...', Array) #1 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php(40): SoapClient->historicoSolicitacaoSelos() #2 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SealController.php(163): SoapController->send(Array) #3 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/MainController.php(23): SealController->test() #4 /Users/danielrodrigues/Sites/open-system/openselos/system/controller/FrontController.php(37): MainController->run('Seal', 'test') #5 /Users/danielrodrigues/Sites/open-system/openselos/system/index.php(9): FrontController->run() #6 {main} thrown in /Users/danielrodrigues/Sites/open-system/openselos/system/controller/SoapController.php on line 40 Complementando: Talvez o problema seja a forma que estou gerando o .pem. Nunca trabalhei com assinatura digital e realmente estou bastante perdido nesse assunto. Gerei esta chave .pem a partir do arquivo .pfx seguindo estes passos: http://www.rafaeltheodoro.com.br/nfe/conversao-de-certificado-ca-tipo-a1-de-pfx-para-pem/ Atenciosamente, Ninguém?? =/ Cri cri cri... Nossa, é tão complexo assim?
  8. dnielrodrigues

    Como Fazer um INSERT mysql por etapas?

    Amigo, se eu entendi direito, só com ajax. Você vai ter que tratar todas as informações e passar em pacotes com intervalos controlados pelo javascript. Aí recomendo postar isso no fórum de js pra ter mais ajuda.
  9. dnielrodrigues

    Problemas com serviside sem refresh

    Olá, Geralmente quando falam em ajax olho logo o javascript porque a maioria dos problemas é nele. Nem olhei o php mas recomendo que o ajax seja algo como isso: $(document).ready(function(){ //cancela o submit normal (refresh da pagina) $('#my-form').submit(function(){return false}); //evento no botao submit $('#my-submit').click(function(){ //adiciona um loading ( arcaico, mas você pode melhorar =D ) $('#my-div').append("<br><br>Loading..."); //pega os dados no form var data = { "name" : document.getElementById('name').value, "phone" : document.getElementById('phone').value, "email" : document.getElementById('email').value, "whatever" : document.getElementById('blablabla').value, //......... }; //chamada ajax $.ajax({ type: 'POST', url: 'endereco/do/meu/arquivo.php', data: {'data':data}, success: function(data) { $('#my-div').append(data); } }); //fim do ajax }); }); OBS: este é apenas um trecho de uma aplicação minha. Recomendo melhorar, mas acredito que será útil. Para entender melhor, se você for no php e usar: echo "<pre>"; echo var_dump ($_POST); die; Vai ver o objeto POST detalhado com os dados que você submeteu no form. Aí basta chamar: $_POST['data']; E você terá todos os seus campos perfeitamente ordenados e fáceis de usar. Podendo começar a partir daí a testar a e debugar. Espero ter ajudado,
  10. dnielrodrigues

    IE8 e polyfill.io

    Nossa, ninguém?? =(
  11. dnielrodrigues

    IE8 e polyfill.io

    Alguém aí já trabalhou com polyfill.io ??? Bom dia, Estamos na etapa final de um projeto onde decidimos não usar o jQUery (e por favor NÃO falem nessa biblioteca, que é muito boa, mas decidimos não usá-la nesse projeto como meio de desenvolver o potêncial da equipe). Ele é completamente funcional nos IEs9+, mas no 8 ele dá erro em quase todos os scripts. Principalmente quando usamos o "this" ou as APIs do html5. Nós usamos o polyfill.io como ferramenta para emular essas APIs (exemplo: getElementsByClassName() ), ele estava funcionando muito bem, mas não sei porque parou de funfar essa semana. Link do Projeto: fretcar.com.br/novo Alguém aí já usou ele e pode dar alguma dica.
  12. dnielrodrigues

    getElementsByClassName não funciona

    Se os amigos permitirem eu ainda indicaria um a mais: Em vez de usar style.display pra manipular o css via js. Seria legal mudar a classe do elemento e dar liberdade ao estilo, além de não obstruir a organização das camadas de conteúdo, comportamento e estilo. Exemplo: var #elementos = document.getElementsByClassName('tester'); for(#elemento in #elementos){ #elemento.className = "nova-classe"; } //ou //#elemento.className += "nova-classe"; //pra adicionar a classe E inclusive dá pra usar transition do CSS3 pra deixar mais bonitinho visualmente. Espero ter sido útil,
  13. dnielrodrigues

    Evento mouseover

    Cara, não analisei teu código, mas cê já tentou fazer só com CSS. Talvez nem precise de js. Exemplo: .elemento-pai{} .elemento-filho{display:none;} .elemento-pai:hover .celula-filho{display:block} Esse exemplo não vai funfar no ieCA mas é um inicio pra começar a pensar a respeito. Espero ter ajudado,
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.