Thanks, 
   Tadas

On Wednesday, 21 August 2013 19:14:12 UTC+3, mz wrote:
>
> Fast and useful answer, especially the iframe solution. Good idea!
> Greetings, Martin
>
>
> Am Mittwoch, 21. August 2013 15:04:34 UTC+2 schrieb jacmgr:
>>
>> Here is a curl solution.
>>  
>> Create a function in your config.php file. In my example the function is 
>> called 
>> function  BOLTFjacGetExternalPage($args)
>>  
>> Then in the page where you want to display a page use the functio markup
>> [(jacGetExternalPage url=http://www.mydomian.com/somepage)]
>>  
>> Here is the function I used in config.php.  I am not expert, you may make 
>> better or easier function!
>> // =================================
>> // The Boltwire Stuff
>>  function  BOLTFjacGetExternalPage($args) {
>>   $url = false;
>>   if(isset($args['url'])) $url = $args['url'];
>>   if ($url == false){
>>    return("No URL SPECIFIED");
>>   }
>>   /* 
>>     Should use a cache here somehow. Otherwise you may hit the url to 
>> frequently!
>>     If someone can do that...show me....  
>>   */
>>   
>>   $filecontents = jac_file_get_contents($url);
>>   /*
>>    modify content here or escape content, or add wrappers, etc...
>>   */
>>   return $filecontents;
>>  }
>> // ==================================== 
>> // The CURL STUFF
>> // some servers php function file_get contents works fine and some you 
>> need CURL.
>> // This function selects which method to use.
>>  function jac_file_get_contents($url)
>>  {
>>   if (function_exists('curl_exec')) {
>>     $CURLAVAILABLE = TRUE;
>>    } else {
>>       $CURLAVAILABLE = FALSE;
>>   }
>>   
>>   if(!$CURLAVAILABLE)
>>   { 
>>    $file_contents = file_get_contents($url);
>>   }
>>   else
>>   {
>>    $ch = curl_init();
>>    $timeout = 16; // set to zero for no timeout
>>    curl_setopt ($ch, CURLOPT_URL, $url);
>>    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
>>    curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
>>    
>>    //MAY NEED THIS, BUT CAUSES PROBLEMS??
>>    @curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, TRUE);
>>    curl_setopt ($ch, CURLOPT_MAXREDIRS, 3);
>>    //curl_setopt ($ch, CURLOPT_VERBOSE, TRUE);
>>    //curl_setopt ($ch, CURLOPT_AUTOREFERER, TRUE);
>>    
>>    $file_contents = curl_exec($ch);
>>    curl_close($ch);
>>   }
>>   return $file_contents;
>>  }
>> // =================================
>>
>>  
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"BoltWire" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/boltwire.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to