Problemas com Include

37 visualizações
Pular para a primeira mensagem não lida

RUY FILHO

não lida,
23 de dez. de 2009, 15:19:0323/12/2009
para 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

não lida,
23 de dez. de 2009, 17:13:5023/12/2009
para 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

não lida,
24 de dez. de 2009, 08:49:0024/12/2009
para 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

não lida,
28 de dez. de 2009, 10:04:0828/12/2009
para 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

Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem