Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ilippe

[Resolvido] Submit automático em PHP

Recommended Posts

Olá. Sem delongas, vou ao desafio (ao menos para mim)

 

Dentro de um blog o usuario pesquisa o termo "GAMES".

O sistema do blog direciona o termo através do metodo GET para a página search.php.

Porém o termo solicitado pelo o usuario não é encontrado.

 

Então o servidor lê:

<?php endwhile; else: ?> O termo solicitado não foi encontrado <?php endif;?>

Mas desejo que em vez do servidor parar ai ele continue e envie a informação para uma outra página, neste caso chamada google.php, onde ele exibira os resultados de pesquisa do google adsence.

 

Traduzindo e simplificando: Um blog Wordpress que quando o termo da pesquisa não é encontrado ele envia os dados para um form do Google Adsence de pesquisa. :D

 

Creio que o que eu preciso mesmo é de um modo de fazer um form automático. Onde, ao entrar na página ele lê o termo sugerido e envia a informação para outra página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca um Header no seu site enviando pro Google, caso a busca não retorne nada no seu sistema.

 

$termo = $_POST['termo'];

header("Location: http://www.google.com.br/search?q=$termo");

Só lembrando que os headers têm que ser enviados antes de qualquer tag html, senão dá erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andei pesquisando no google. E vi algo sobre submit automático.

Encontrei alguns script em JavaScript para fazer o submit automático.

Será que consigo algum script em PHP para isso, ou um tutorial?

 

Mudando o nome do topico para Submit automático em PHP.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ilippe,

 

Seus tópicos foram unidos por se tratarem do mesmo assunto.

 

Gostaria de saber como automatizar o form fazendo um submit automático em PHP.

 

Se você pretende fazer uma busca no Google, não é necessário fazer um submit, basta seguir a dica do vinicvo.

 

Veja também essa classe:

 

http://joaoneto.com4.com.br/source/GoogleSearch.php

 

No final no link existe um exemplo de uso:

 

$busca = new GoogleSearch( 'iMaster forum +php' );

foreach ( $busca->search() as $result )
printf( "<a href='%s'>%s</a>\n" , $result[ 'link' ] , $result[ 'text' ] );

 

O método search irá retornar uma matriz com o resultado da busca no Google e o link, não implementei a paginação do google nessa classe, porém, se você precisar dela basta analisar o código que você conseguirá implementar facilmente.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vlw Verschränkung!

 

Também concegui um JavaScript funcionando tranquilamente, acho que vou usar ele.

Quem precisar ta ai:

 

<script language="JavaScript">document.NOME_DO_FORM.submit();</script>

Substitua "NOME_DO_FORM" pelo nome do form que você deseja fazer o submit automatico.

 

Fiz um tutorial no meu blog de sistema de busca para Wordpress com busca alternativa para o Google AdSense com submit automático.

 

Criando umsistema de busca Wordpress integrado ao Google AdSense com submit automático

 

(http://ilippe.com/wordpress/sistema-de-busca-para-worpress-integrado-ao-google-adsense-com-submit-automatico#more-67)

 

Vlw por tudo galera.. Até breve.. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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