Ir para conteúdo

POWERED BY:

Arquivado

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

twpesquisa

[Resolvido] Leitor de Noticias em XML

Recommended Posts

BOm Dia Amigos, tudo bem ?

 

Seguinte, encontrei em um site uma dica de leitor de noticias em XML, mas não está funcionando.

Alguém saberia me dizer onde está o erro ?

Segue o código:

 

<? 
$xml = simplexml_load_file("http://g1.globo.com/dynamo/brasil/rss2.xml");
$quant = 5;
for($i=0;$i<$quant;$i++)
   {
     $titulo = $xml->channel->item[$i]->title;
     $link = $xml->channel->item[$i]->link;
     $hora = $xml->channel->item[$i]->pubDate;
     $hora = explode(" ",$hora);
     echo "<a href=".$link.">".$hora[4]." - ".utf8_decode($titulo)."</a><br>";
   }
?>	

Está é a mensagem de erro:

 

Fatal error: Call to undefined function: simplexml_load_file() in /hd2/www/vhosts/tecnoweb/jornalcamaqua/site/index.php on line 125

 

 

Quem puder me ajudar, agradeço.

 

Alguém consegue me ajudar nesse problema ?

Eu precisava muito fazer isso funcionar...

 

Ou caso for, teriam outra alternativa ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe Molin, mas esta dando erro na linha 10

 

<?
$url = urldecode($_POST['url']); //Está é a linha 10... O que pode ser ? Sinceramente não consegui achar o erro...
if (filter_var($url, FILTER_VALIDATE_URL)!== false )
   {
    if (isset($url) && !empty($url))
       {
        if ( function_exists( 'curl_init' ) && ( $cURL = curl_init() ) !== false )
           {
            curl_setopt( $cURL , CURLOPT_AUTOREFERER , true );
            curl_setopt( $cURL , CURLOPT_HEADER , false );
            curl_setopt( $cURL , CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)' );
            curl_setopt( $cURL , CURLOPT_FOLLOWLOCATION , true );
            curl_setopt( $cURL , CURLOPT_RETURNTRANSFER , true );
            curl_setopt( $cURL , CURLOPT_URL , $url );    
            $content = curl_exec( $cURL );
            $resposta = curl_getinfo( $cURL, CURLINFO_HTTP_CODE );
            curl_close( $cURL );
           } 
		else 
		   {
             exit( 'Falha ao iniciar a biblioteca cURL.' );
           }
      }
  } 
elseif 
 ( !empty($url) )
   {
    $resposta = 400;
   }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: Call to undefined function: simplexml_load_file() in /hd2/www/vhosts/tecnoweb/jornalcamaqua/site/index.php on line 125

Significa que o PHP não tem o módulo SimpleXML instalado.

 

Tenta procurar por aqui, pra ver como ativar:

http://forum.imasters.com.br/public/style_emoticons/default/seta.gif http://www.php.net/manual/en/simplexml.requirements.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

O estranho é que essa opção já vem ativa em todos os pacotes que já vi: XAMPP, LAMPP, WAMP...

 

Só se ele resolveu instalar na mão... ou o servidor fez alguma cagada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bhá tchê!!!

 

Relamente não me dei por conta! Foi mal...

Agora estive olhando no site do provedor onde hospedo os meus sites, e existe uma reportagem enganadora..

http://www.mco2.com.br/hospedagem-aplicativos.asp

 

Veja que na noticia, os servidores já possuem o PHP 5 e no meu http://www.jornalcamaqua.com.br/info.php informa a versão anterior.

Complicado né ???

 

Mas beleza, eu agradeço a sua atenção e de todos.

 

Como fecho este post ?

 

Um grande abraço amigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja que na noticia, os servidores já possuem o PHP 5 e no meu http://www.jornalcam...com.br/info.php informa a versão anterior.

Entra em contato com essa empresa e peça uma atualização do PHP no seu host. Se eles se recusarem a fazer isso, corre dai que é uma bomba essa hospedagem hehe.

 

Como fecho este post ?

Quando um moderador ver o topico ele fecha :).

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.