Title: Require Curl?
Last modified: August 21, 2016

---

# Require Curl?

 *  Resolved [rodge](https://wordpress.org/support/users/rodge/)
 * (@rodge)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/)
 * Hi!
    Installed ok and setting it up ok (i think) but keep getting thiss error
   message:
 * Fatal error: Call to undefined function curl_init() in /var/www/raskfitline/wp-
   content/plugins/wp-rss-multi-importer/inc/excerpt_functions.php on line 672
 * Does your plugin require Curl to be installed on the server?
 * I’m only looking for the feed and filter by category function [wp_rss_multi_importer
   category=”2″], I will not be posting the feed in to my own posts…
 * Thanks in advance!
 * Merry Chistmas
 * Rodge
 * [http://wordpress.org/plugins/wp-rss-multi-importer/](http://wordpress.org/plugins/wp-rss-multi-importer/)

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Plugin Author [Allen](https://wordpress.org/support/users/amweiss98/)
 * (@amweiss98)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/#post-4441432)
 * It does..and almost all apache servers have curl installed…..curl is being used
   to see if the image exists on the external server. If you want, you can either
   make sure you have curl on your server, or change this line in the excerpts_function.
   php file (line 654) from
 *     ```
       if ($fopenIsSet==1  && rssmi_remoteFileExists($matches[1])){
       ```
   
 * to
 *     ```
       if ($fopenIsSet==1){
       ```
   
 *  Thread Starter [rodge](https://wordpress.org/support/users/rodge/)
 * (@rodge)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/#post-4441549)
 * Thanks, yes that line change fixed it! 🙂
    Now it works fine without Curl installed
   on the server.
 * New question:
    Any idea why I get the correct letters (norwegian letters) with
   template “Vertical Scroll 1”, but not with some of the others, like “Default”
   or “Clean separated”? With them I get � instead of the scandinavian letters… 
   It’s a standard UK/US WP installation. I guess it might have to do with the theme
   fonts I have, but where do i change the type of font used in the “Clean separated”
   template, so I get the same font used in “Vertical scroll 1” instead (since that
   one works)…?
 * See it live here: [http://raskfitline.no](http://raskfitline.no)
 * Thanks in advance! 🙂
 * Rodge
 *  Plugin Author [Allen](https://wordpress.org/support/users/amweiss98/)
 * (@amweiss98)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/#post-4441553)
 * first of all, the templates shouldn’t have anything to do with the problem of
   the letters – if there is a problem it should happen with all templates since
   the decoding happens in the excerpt_functions.php file..you can go there and 
   look for this line
 *     ```
       $content=html_entity_decode(pre_esc_html($content));
       ```
   
 * and change it to this
 *     ```
       $content=html_entity_decode(pre_esc_html($content), ENT_QUOTES,'UTF-8');
       ```
   
 * as for the fonts, etc, that is CSS and is handled in the template.css file
 *  Thread Starter [rodge](https://wordpress.org/support/users/rodge/)
 * (@rodge)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/#post-4441557)
 * Hi again, thanks for your quick responses 🙂
 * Adding the “ENT_QUOTES,’UTF-8′” as you mention didn’t change the letters.
 * If you read the feed at:
    [http://helenerask.zolexdomains.com/feed/](http://helenerask.zolexdomains.com/feed/)
   with most of your templates (ie Clean separated) can you duplicate the problem?
 * I’m no good at code but from what I found comparing the “clean separated” and
   the working “Vertical scroll 1” template php files i see this part in the “vertical
   scroll 1.php” code at line 51
 * $desc= esc_attr(strip_tags(@html_entity_decode($items[“mydesc”], ENT_QUOTES, 
   get_option(‘blog_charset’))));
 * Something about blog_charset, and that part isn’t in the other “clean separated.
   php” code. Maybe that’s something to do with the characters showing up different?
 * Thanks again in advance for your help 🙂
 * Rodge
 *  Thread Starter [rodge](https://wordpress.org/support/users/rodge/)
 * (@rodge)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/require-curl/#post-4441559)
 * Hi again Allen!
 * Like I said, I have not much of a clue what I’m doing but I’ve tried my way around
   mixing lines with “Try & error” method, between the working “Vertical Scroll 
   1.php” code, and the one I’d like to use “clean separated.php”. And ended up 
   finally (many hours later) with a working version of “clean separated” template
   that has this code now:
 *     ```
       <?php
   
       $charstoshow=100;  //  This number can be changed..indicates how many characters of the excerpt to show
   
       	$readable='<div class="rssmi_wrap">';
   
       	//  don't mess with this php code
       	foreach($myarray as $items) {
   
       	if ($pag!==1){
       		$total = $total +1;
       		if ($maxperPage>0 && $total>=$maxperPage) break;
       	}
   
       	$idnum=$idnum +1;
       	//  END don't mess with this php code 
   
       	$readable .= '<div class="wprssmi-cs-items">';
       //	$readable .= '<div class="title"><a '.$openWindow.' href='.$items["mylink"].' '.($noFollow==1 ? 'rel=nofollow':'').'>'.$items["mytitle"].'</a>';
   
       $readable .= '<div class="title"><a '.$openWindow.' href='.$items["mylink"].' title="'.$items["mytitle"].'" '.($noFollow==1 ? 'rel=nofollow':'').'>'.$items["mytitle"].'</a>';
   
       if(!empty($items["myAuthor"])){
         ///this is testing
       	}
   
       	if ($showmore==1 && $showDesc==1){
   
       		$readable .=  ' <a href="javascript:void(0)"><img src="'.$images_url.'/arrow_down.png"/  id="#'.$idnum.'" class="nav-toggle"></a></div>';	
   
       	} else{
   
       		$readable .=  '</div>';
       	}
   
       if (!empty($items["mydesc"]) && $showDesc==1){
   
       	if ($showmore==1 && $showDesc==1){
       		$readable .=  '<div id="'.$idnum.'" style="display:none">';
       	}else{
       		$readable .=  '<div class="body">';
       	}
       								$desc= esc_attr(strip_tags(@html_entity_decode($items["mydesc"], ENT_QUOTES, get_option('blog_charset'))));
       						$desc = wp_html_excerpt( $desc, $charstoshow );
       						if ( '[...]' == substr( $desc, -5 ) )
       							$desc = substr( $desc, 0, -5 ) . '[&hellip;]';
       							elseif ( '[&hellip;]' != substr( $desc, -10 ) )
       								$desc .= ' [&hellip;]';
       							$desc = esc_html( $desc );
   
       $readable .=  showexcerpt($items["mydesc"],$desc,$openWindow,$stripAll,$items["mylink"],$adjustImageSize,$float,$noFollow,$items["myimage"],$items["mycatid"],$stripSome);
       $readable .=  $desc;
   
       $readable .=  '</div>';	
   
       }
   
       	$readable .= '<div class="wprssmi-cs-source">'.date_i18n("D, M d, Y g:i:s A",$items["mystrdate"]).', Continue reading <a '.$openWindow.' href='.$items["mylink"].' '.($noFollow==1 ? 'rel=nofollow':'').'">at the source</a></div></div>';
   
       }  	//  don't mess with this php code 
   
       	$readable .='</div>';					
   
       ?>
       ```
   
 * You will most likely find errors or “you can’t do so” and other misstakes, but
   it works… 🙂
 * If you can figure out why/how this change makes a difference, and/or se possible
   problems i made, I’d be happy for a feature update or cleaned up official code
   version 🙂
 * You can see it working nice now at: [http://raskfitline.no](http://raskfitline.no)
 * Thanks for your help and nice plugin 🙂
 * // Rodge
 *  [ramasamykasi](https://wordpress.org/support/users/ramasamykasi/)
 * (@ramasamykasi)
 * [11 years, 8 months ago](https://wordpress.org/support/topic/require-curl/#post-4441645)
 * Thanks _Allen Member_ removing rssmi_remoteFileExists($matches[1]) from if condition
   working for me also…

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Require Curl?’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-rss-multi-importer_a9b8a0.svg)
 * [WP RSS Multi Importer](https://wordpress.org/plugins/wp-rss-multi-importer/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-rss-multi-importer/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-rss-multi-importer/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-rss-multi-importer/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-rss-multi-importer/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-rss-multi-importer/reviews/)

 * 6 replies
 * 3 participants
 * Last reply from: [ramasamykasi](https://wordpress.org/support/users/ramasamykasi/)
 * Last activity: [11 years, 8 months ago](https://wordpress.org/support/topic/require-curl/#post-4441645)
 * Status: resolved