Jump to content

Walter Alves

Members
  • Content count

    28
  • Joined

  • Last visited

  • Days Won

    1

Walter Alves last won the day on July 14 2016

Walter Alves had the most liked content!

Community Reputation

2 Comum

About Walter Alves

  • Rank
    Sem manual de instruções, e sem paciência nenhuma.

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Skype
    walterchess
  • Twitter
    @walteralvess21
  1. Bom dia, quero redirecionar uma pagina em PHP que foi gerada por AJAX, utilizei <?php Header( "HTTP/1.1 302 Found" ); Header( "Location: http://site.com.br" ); Com isso redirecionou apenas a pagina interna e não todo conteúdo, sei que com javascript utilizando o código abaixo funciona perfeitamente parent.window.document.location.href = 'http://site.com.br'; dei uma pesquisada e encontrei algumas dicas como incluir no cabeçalho o comando abaixo, mas também não deu certo, só redireciona o conteúdo interno <?php header('Window-target: _parent');
  2. Walter Alves

    Captura de dados com Curl em site do Governo

    Olá amigos, estava tentando capturar os dados sobre os convênios de minha cidade com CURL, mas vi que a tabela é gerador por javascript, sei que o PHP não consegue capturar conteudo que é gerado pelo javascript masqueria saber se tem alguma forma de capturar essa tabela, analisando o debug do chome na opção NETWORK quando faço a requisição GET (no formulário que fica na própria pagina em cima da tabela) ele me da o resultado da tabela, mas ao tentar via url com os mesmos parâmetros consigo filtrar tbm, mas sem o conteúdo da tabela, meu problema é fazer a mesma requisição que o formulário consegue que retorna apenas o conteúdo da tabela. um exemplo simples da minha requisição $url = "https://cearatransparente.ce.gov.br/portal-da-transparencia/contratos/convenios?locale=pt-BR&utf8=✓&sort_column=integration_contracts_contracts.isn_sic&sort_direction=asc&page=&locale=pt-BR&cod_gestora=+&tipo_objeto=+&data_assinatura=&data_publicacao_portal=&infringement_status=+&status=+&search=07726540000104&commit=Buscar"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); echo $result = curl_exec($ch); curl_close($ch);
  3. Walter Alves

    Div Sobreposto o body, tem como ?

    Olha que eu não sabia, foi de grande conhecimento essa informação, vlw Henrique
  4. Walter Alves

    Baixando um website e eliminando algumas tags

    Eu fiz um tempo atras pra pegar os dados do wikipedia, na verdade eu utilizei Curl, acho melhor que file_get_contents no seu caso para eliminar as tags, só usar expressão regular a vontade ou DomXML pra percorrer as tags usa explode pra ir eliminando as partes desnecessárias, um exemplo de como remover o footer do fórum, ver se ajuda. $websiteCache = file_get_contents('http://forum.imasters.com.br'); //divide o site em duas parte, antes do footer e depois dele $websiteFooter = explode ('<footer id="footer">',$websiteCache); //divide novamente em duas partes do site antes do </footer> e depois dele //pegamos apenas o $websiteFooter[1] que é a parte depois do '<footer id="footer">' $websiteSemFooter = explode ('</footer>', $websiteFooter[1]); //concatenando o site novamente sem o conteúdo entre <footer id="footer"> e </footer> $websiteNovo = $websiteFooter[0].$websiteSemFooter[1];
  5. Walter Alves

    separar numero

    Só usar expressão regular, //Entrada $num = "12345"; //Saida vai imprimir 1\2\3\4\5 echo implode('\\',str_split($num));
  6. Walter Alves

    Div Sobreposto o body, tem como ?

    Olá, estava querendo aplicar um efeito blur em todo o body, menos em uma div, tentei mais ou menos assim, mas não funcionou :/ as duas imagens ficam com o efeito blur <html> <head> <style> body:hover { -webkit-filter: blur(10px); filter: blur(0px); } #semefeito { -webkit-filter: blur(0px); filter: blur(0px); } body #semefeito:hover { -webkit-filter: blur(0px); filter: blur(0px); } </style> </head> <body> <div><img width=300 src="http://oi44.tinypic.com/1ymkup.jpg"></div> <div id="semefeito"><img width=300 src="http://oi44.tinypic.com/1ymkup.jpg"></div> </body> </html>
  7. Walter Alves

    Acessa site remotamente com curl e fazer requisições via metodo POST

    Opa, conseguir encontrar o jsessionid , ele só aparece quando acessa o processo via curl, mas acessando direto pelo site não da pra visualizar na url.
  8. Walter Alves

    Acessa site remotamente com curl e fazer requisições via metodo POST

    Olá, saidmrn tentei aqui não funcionou, acredito que seja por causa do jsessionid=3F7E63AECF858A05C08B36C1F2E25E3D, onde você consegui obter essa sessão pra colocar na url e agradeço pois já ajudou muito, pelo menos me parece que ele ta enviando a requisição pois nem isso ele fazia antes.
  9. Walter Alves

    Problema no envio de e-mails

    Olá, onde está a função de chamada mail () ? E procura usar Email autenticado no uso de boas praticas na programação, segue o link para o PHPMailer https://github.com/PHPMailer/PHPMailer
  10. Olá, estou desenvolvendo uma aplicaçãozinha para acessar processos do site tribunal de justiça através do meu site, de cara eu consigo visualizar a parte inicial do process, como ex nesse link ja com um numero de processo indexado http://www8.tjce.jus.br/consultaProcessual/consultaProcesso.jsf?numeroProcesso=06205036320148060000 obs: Esse processo já se encontra encerrado Depois de aberto esse link com a cURL, vai ter um botão onde contem um post, que redireciona para "/consultaProcessual/consultaProcesso.jsf" passando os seguintes parametros "j_idt12, j_idt12:list:0:j_idt26 e javax_faces_ViewState" mesmo passando esses valores não conseguir obter sucesso, ele meio que não reconhece o envio desses parâmetros ou não cria a sessão, no caso meu codigo atual está $post = array( 'j_idt12' => "j_idt12", 'j_idt12:list:0:j_idt26' => '', 'javax_faces_ViewState' => "-2394690563531211937:-4992597584534241567" ); $ch = curl_init(); $url = 'http://www8.tjce.jus...aProcesso.jsf'; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_setopt ($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt ($ch, CURLOPT_POSTFIELDS, $post1); $content = curl_exec($ch); echo $content; curl_close($ch); Obs o valor do campo javax_faces_ViewState varia de acordo com a sessão gerada que pode-se obter visualizando o código fonte da pagina e procurando o campo <input type="hidden" name="javax.faces.ViewState" value="Aqui ficara o id" autocomplete="off" /> No caso acima, roda normalmente, ele só não exibe os detalhes do processo. Obrigado, se não entenderam pode ficar a vontade pra perguntar...
  11. Walter Alves

    Url amigavel

    Olá William Bruno, eu também pensei em fazer dessa forma, seria até mais fácil, mas pela regra do negócio não poderia, mas obrigado li seu artigo (desmistificando-urls-amigaveis-com-php-e-htaccessapache) e me ajudou muito :). Olá, ESerra era exatamente isso que eu queria, testei aqui e rodou certinho, obrigado, agora vou estudar um pouco mais o código pois percebi que é dessa forma que funciona as urls dos frameworks, eles apenas passam parâmetros nas urls de forma amiga, com o model, action...
  12. Walter Alves

    Url amigavel

    Olá estudando um pouco na internet, consegui encontrar ,uma solução temporária, mas que me trouxe outro problema, no caso meu htaccess tinha esse código RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php E acrescentei mais essas duas linhas RewriteRule ^([a-z,0-9,A-Z,_-]+)$ usuarios.php?nome=$1 RewriteRule ^([a-z,0-9,A-Z,_-]+)(/)?$ usuarios.php?nome=$1 Então ficou funcionando certinho, só que meus links das outras paginas pararam de funcionar, por exemplo na pagina contao.php, quando eu passo a url amigavel meusite.com/contato/ o htaccess entende como meusite.com/usuarios.php?nome=contato, então qualquer link que passa na url ele joga na pagina usuarios. queria que me dessem uma luz para esse novo erro, obrigado.
  13. Walter Alves

    Url amigavel

    Olá, hmschreiner, não estou usando nenhum framework ESerra, na verdade eu conseguir tirar o .php por que existe vários scripts, so queria colocar as passagens dos parâmetros também de forma dinamica, acho que é possivel via htaccess mas não conseguir entender muito os conteúdos que encontrei, tenho 0% de conhecimento em htaccess, tenho essa url: meusite.com/usuarios?nome=walter e queria alterar para: meusite.com/walter dessa forma o htaccess teria que identificar que era pra redirecionar pra pagina usuários com o parâmetro nome, não sei se ajudou muito,
  14. Walter Alves

    Url amigavel

    Olá, estou tendo problemas em uma url amigável e queria a contribuição de vocês para clarear minhas ideias, tenho um site meusite.com onde para exibir um nome x na pagina usuários eu passo via get com nome=nomeusuario, no caso fica assim meusite.com/usuarios?nome=nomeusuario só que queria fazer pra url fica assim meusite.com/nomeusuario apenas, onde essa url entrasse exatamente na pagina meusite.com/usuarios, desculpem se não entenderam bem, qualquer coisa pode perguntar.
  15. Walter Alves

    Ideias de comparação de preços

    Li agora sobre Crawler pois desconhecia, ele me lembrou muito o programa HTTrack, vou procurar saber um pouco sobre a engenharia do HTTrack, mas caso não obtenha muito sucesso, vou investir na criação do meu próprio crawler com Curl e xpatch, e obrigado Beraldo, já me deu um feedback importante, vou aguarda mais um pouco para ver se surgi mais algumas ideias.
×

Important Information

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