从xml文件CI中提取数据

时间:2014-02-26 13:28:44

标签: xml codeigniter

我有一个输入表单:

<?php 
echo form_open('site/getFeed');
echo form_input('feed_url','Please insert your feed url');
echo form_submit('submit','Add');

控制器:

function getFeed() {

    $content = file_get_contents($this->input->post('feed_url'));
    $x = new SimpleXmlElement($content);    
    foreach($x->channel->item as $entry) {
        $feeds[] = array(
                        'title' => (string)$entry->title,
                        'url' => (string)$entry->link,
                        'username' => $this->session->userdata('username'));}
        $this->load->model('membership_model');
        $this->membership_model->insert_feeds($feeds);

该函数在我的表中插入标题,网址,用户名。我的问题是为什么它没有插入正确的链接Ex。而不是这个http://feeds.reuters.com/~r/news/artsculture/~3/Vhga7xMFmnI/us-usa-bush-art-idUSBREA1O0WR20140225是为所有标题插入我:http://feeds.reuters.com/。 以下是我提取数据的页面来源:view-source:http://feeds.reuters.com/news/artsculture

0 个答案:

没有答案