Modden LastRSS används till att importera RSS-flöden som inlägg i forumet.
Den är installerad, och fungerar (inläggen visas i forumet).
Men, i min loggfil i ACPn har jag en massa lastRSS error » - malformed
Dessa meddelanden genereras i slutet av följande funktion (add_log):
- Kod: Markera allt
function lastrss_curl_get_rss($rss)
{
// initiate and set options
$ch = @curl_init($rss['url']);
@curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
@curl_setopt( $ch, CURLOPT_HEADER, 0);
@curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
//@curl_setopt( $ch, CURLOPT_ENCODING, '');
@curl_setopt( $ch, CURLOPT_USERAGENT, 'lastRSS');
// initial connection timeout
@curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 5);
// setting this to higher means longer time for loading the page for user!
@curl_setopt( $ch, CURLOPT_TIMEOUT, 60);
@curl_setopt( $ch, CURLOPT_MAXREDIRS, 0);
// get content
$result['content'] = @curl_exec($ch);
$result['errno'] = @curl_errno($ch);
$result['errmsg'] = @curl_error($ch);
$result['getinfo'] = @curl_getinfo($ch);
@curl_close($ch);
// if we have error data for log
if($result['errmsg'] != '')
{
add_log('critical', 'LOG_ERROR_LASTRSS', $rss['name'] . ' - ' .$rss['url'] . '<br />' . $result['errmsg']);
}
else
{
// merge arrays with new data
$result = array_merge($rss, $result);
}
return $result;
}
Vad kan det bero på?
/Holger

