我有一个输入表单:
<?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
。