From b6370bc9e8405654056d30cfe6a5bdc0021cd0b5 Mon Sep 17 00:00:00 2001 From: Albirew Date: Thu, 8 Jan 2015 18:08:10 +0100 Subject: [PATCH] rev.15 changed file_get_contents for cURL removing everything before "GET", + CURLOPT_POST =>false, + CURLOPT_USERAGENT => $user_agent, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_HEADER => false, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_ENCODING => "", + CURLOPT_AUTOREFERER => true, + CURLOPT_CONNECTTIMEOUT => 120, + CURLOPT_TIMEOUT => 120, + CURLOPT_MAXREDIRS => 10, + ); + $ch = curl_init( $url ); + curl_setopt_array( $ch, $options ); + $content = curl_exec( $ch ); + $err = curl_errno( $ch ); + $errmsg = curl_error( $ch ); + $header = curl_getinfo( $ch ); + curl_close( $ch ); + $header['errno'] = $err; + $header['errmsg'] = $errmsg; + $header['content'] = $content; + return $header; +} + +function clean_rss($url) +{ + $source = better_file_get_content($url)[content]; + $corrige = stristr($source, ' +{ + echo ' @@ -62,7 +91,7 @@ else

Correcteur de RSS pour sites web en carton

-

rev.13
Enlève certains caractères invisibles qui malforment les flux RSS (peux servir aussi de proxy RSS)

Mode d`emploi: Mettez l`URL complète du flux RSS que vous voulez, puis cliquez sur GO!.

+

rev.15
Enlève certains caractères invisibles qui malforment les flux RSS (peux servir aussi de proxy RSS)

Mode d`emploi: Mettez l`URL complète du flux RSS que vous voulez, puis cliquez sur GO!.

@@ -74,5 +103,5 @@ else
'; - } +} ?> \ No newline at end of file