Problemas com Include

37 views
Skip to first unread message

RUY FILHO

unread,
Dec 23, 2009, 3:19:03 PM12/23/09
to php-brasil
Pessoal é o seguinte, criei esse código para implementar no meu site
notícias de Rss de um site terceiro,

<ul>
<?php
$linha = 1;
$xml = simplexml_load_file('http://g1.globo.com/
Rss2/0,,AS0-7085,00.xml');
foreach($xml->channel->item as $item){

$chamada = "<li>" . "<a href='" . $item->link . "' target='blank' >" .
utf8_decode($item->title) . "</li>";

if($linha <= 7){
echo $chamada;
$linha = $linha + 1;
}

}
?>
</ul>

Esse código funciona muito bem porém quando eu utilizo o include_once,
para colocá-los em todas as páginas e assim otimizar o meu trabalho
ele me retorna o seguinte erro

PHP Warning: simplexml_load_file() [<a href='function.simplexml-load-
file'>function.simplexml-load-file</a>]: URL file-access is disabled
in the server configuration in E:\home\grupon9\Web\site\itens
\parceirosfixos.php on line 4
PHP Warning: simplexml_load_file(http://g1.globo.com/
Rss2/0,,AS0-7085,00.xml) [<a href='function.simplexml-load-
file'>function.simplexml-load-file</a>]: failed to open stream: no
suitable wrapper could be found in E:\home\grupon9\Web\site\itens
\parceirosfixos.php on line 4
PHP Warning: simplexml_load_file() [<a href='function.simplexml-load-
file'>function.simplexml-load-file</a>]: I/O warning : failed to load
external entity &quot;http://g1.globo.com/
Rss2/0,,AS0-7085,00.xml&quot; in E:\home\grupon9\Web\site\itens
\parceirosfixos.php on line 4
PHP Warning: Invalid argument supplied for foreach() in E:\home
\grupon9\Web\site\itens\parceirosfixos.php on line 5

testando no meu apache aqui da minha máquina roda muito bem sem esse
erro porém quando posto esse aquivo via ftp dá esse erro, alguém sabe
porque?

Tecsite Estúdio Digital - Santos/SP

unread,
Dec 23, 2009, 5:13:50 PM12/23/09
to php-b...@googlegroups.com
porque a funçao está desabilitada no Servidor.
Você já rodou um phpinfo() pra verificar?

beijokass
Dri

2009/12/23 RUY FILHO <ruynev...@gmail.com>

--

Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.





--
Miriam de Paula

Desenvolvimento Web
Webstandard/ PHP/ MySQL/ Wordpress
www.tecsite.com.br

MSN: tecsite [at] hotmail.com
Skype: tecsite_suporte
GTalk/ GMail: tecsite [at] gmail.com
Twitter: @tecsiteweb / @miriamdepaula
Perfil Google: http://www.google.com/profiles/tecsite
----------------------------------------------------------

felipe moraes

unread,
Dec 24, 2009, 8:49:00 AM12/24/09
to php-b...@googlegroups.com
é host free ????

URL file-access is disabled in the server configuration

se for free ...
na pior das hipoteses
tenta pegar o rss via js/ajax .. e depois passa para o seu servidor

um exemplo usando jquery ..
$.post(
"",
function(resposta)
{
.....$.post(
........."http://seusite.com/pagina.php", {xml : resposta}, funcion(resposta){
$("divElement").html(resposa);
}
.....);
}
);

RUY FILHO

unread,
Dec 28, 2009, 10:04:08 AM12/28/09
to php-brasil
Galera valeu a força, ajudou bastante... felipe não é um host free, é
da UOL, como a mirian falou realmente essa função tá desabilitada no
servidor. Valeu a força.


Ruy

Reply all
Reply to author
Forward
0 new messages