Martinsrj 0 Denunciar post Postado Dezembro 31, 2011 Olá pessoal, boa noite e já desejo um feliz ano novo. Estou criando um site (portal) e terá noticias (post) de dois ou mais blog e não estou sabendo inclui no meu site esse post. Obs.: o(s) blog não está no mesmo servidor do meu site. Quero que assim que os novos post do blog venham ser adicionados no meu site automaticamente. O maximo que eu consegui foi dessa forma, porem não sei como inserir os ultimos 2 post do Blog e colocar um limite do conteudo do post. Desde obrigado pela ajuda. $feed = "http://www.dominio.com.br/feed/rss/"; $xml = simplexml_load_file($feed); foreach($xml->channel->item as $posts) { ?> <h2> <a href="<?php echo $posts->link; ?>" title="<?php echo $posts->title; ?>"> <?php echo $posts->title; ?> </a> </h2> <small><?php echo $posts->description; ?></small> <?php } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Dii 15 Denunciar post Postado Janeiro 3, 2012 Vamos por parte, para você limitar a quantidade de posts, acredito que isso irá te ajudar. <?php $feed = "http://www.dominio.com.br/feed/rss/"; // Define a quantidade de caracteres que será mostrada. $limite = 150; $xml = simplexml_load_file($feed); // Armazena na variável $post o conteúdo do xml $post = $xml->channel->item; // Caso ele não funcione, descomente essa linha // Que reverte a posição dos conteúdos e comente a de cima // $post = array_reverse( $xml->channel->item, true ); for( $count = 0; $count <= 1; $count++) { ?> <h2> <a href="<?php echo $posts[ $count ]->link; ?>" title="<?php echo $posts[ $count ]->title; ?>"> <?php echo $posts[ $count ]->title; ?> </a> </h2> <small> <?php echo substr( $posts[ $count ]->description, 0, $limite ); ?> </small> <?php } ?> Espero que ajude! Abraços. Compartilhar este post Link para o post Compartilhar em outros sites