Você pode fazer muitos projetos interessantes com PHP, como a criação de uma área de cliente no Twitter ou quaisquer aplicações do cliente que você deseja. PHP funciona bem com outras tecnologias , como HTML, ColdFusion, Silverlight e WSDL ( Web Service Description Language), muitos programadores preferem usá-lo para seus projetos. Vamos agora criar o nosso projeto área do cliente a experimentar o uso eficiente de PHP. Instruções
um
Copie e cole o código abaixo para o seu ambiente de PHP e salve-o como " php /twitterSearchService.wsdl ". Esse arquivo precisa estar no diretório raiz da Web para funcionar corretamente :
< WSDL: definições targetNamespace = " http://schema.example.com " />
< ;/mensagem >
< wsdl : mensagem de entrada = " tns : getTwitterSearchRequest " />
< wsdl: output style = " documento " transporte = " http://schemas.xmlsoap.org/soap/http " />
< , sabonete : operação soapAction = " urn: ageService /getTwitterSearch " style = " documento " />
< soap: uso do corpo = " literal" />
< soap: corpo name = " twitterSearchService " >
< wsdl : port Página 2
Digite o código abaixo dentro das tags php para criar um segundo arquivo com o nome " php /twitterSearchService.php ". Observe que o arquivo WSDL feita referência ao presente filename:
ini_set ( " soap.wsdl_cache_enabled ", " 0 ");
$ server = new
3
Cole o seguinte logo acima do código que você acabou de inserir em seu arquivo para criar uma nova função chamada " getTwitterSearch . "
função getTwitterSearch ( $ searchText , $ lastTwitterId ) {
}
Esta função vem com dois parâmetros: ? ". searchText " e " lastTwitterId ", que serão integrados em uma URL para acessar o Twitter Search API < br >
4
Digite o código completo abaixo para ativar a função que você acabou de criar :
função getTwitterSearch ( $ searchText , $ lastTwitterId ) {
$ searchUrl = . . = $ SearchUrl "& since_id =" $ lastTwitterId ;
}
$ twitterAtom = file_get_contents ( $ searchUrl );
Retorno $ twitterAtom ;
}
Este código obtém o conteúdo da URL onde suas entradas do Twitter são processadas e retorna as informações para o cliente Silverlight .