1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-02 20:57:26 +02:00

trackback handler corrections (needs more attention in the future)

This commit is contained in:
secretr
2009-08-27 12:53:46 +00:00
parent d7ec50aecc
commit 2140eb83a3

View File

@@ -9,9 +9,9 @@
* Plugin administration - newsfeeds * Plugin administration - newsfeeds
* *
* $Source: /cvs_backup/e107_0.8/e107_plugins/trackback/trackbackClass.php,v $ * $Source: /cvs_backup/e107_0.8/e107_plugins/trackback/trackbackClass.php,v $
* $Revision: 1.6 $ * $Revision: 1.7 $
* $Date: 2008-12-20 22:32:36 $ * $Date: 2009-08-27 12:53:46 $
* $Author: e107steved $ * $Author: secretr $
* *
*/ */
@@ -58,7 +58,7 @@ class trackbackClass
$header = 'POST ' . $trackback_url['path'] . $trackback_url['query'] . " HTTP/1.0\r\n"; $header = 'POST ' . $trackback_url['path'] . $trackback_url['query'] . " HTTP/1.0\r\n";
$header .= 'Host: '.$trackback_url['host']."\r\n"; $header .= 'Host: '.$trackback_url['host']."\r\n";
$header .= 'Content-Type: application/x-www-form-urlencoded'."\r\n"; $header .= 'Content-Type: application/x-www-form-urlencoded; charset=utf-8'."\r\n";
$header .= 'Content-Length: '.strlen($query_string)."\r\n"; $header .= 'Content-Length: '.strlen($query_string)."\r\n";
$header .= "\r\n"; $header .= "\r\n";
$header .= $query_string; $header .= $query_string;
@@ -66,7 +66,7 @@ class trackbackClass
$socket = fsockopen($trackback_url["host"], $trackback_url["port"]); $socket = fsockopen($trackback_url["host"], $trackback_url["port"]);
if (!is_resource($socket)) { if (!is_resource($socket)) {
return "$trackbackClass -> sendTrackback: Unable to connect to $pingUrl."; return 'trackbackClass -> sendTrackback: Unable to connect to {$trackback_url['host']}.';
} }
fputs($socket, $header); fputs($socket, $header);
@@ -85,7 +85,7 @@ class trackbackClass
} }
else else
{ {
if(preg_match("#\<message\>(.*?)\<\/message\>#", $response, $match)) if(preg_match('#\<message\>(.*?)\<\/message\>#', $response, $match))
{ {
return $match[0]; return $match[0];
} }
@@ -162,7 +162,7 @@ class trackbackClass
if($errorMessage) if($errorMessage)
{ {
echo '<?xml version="1.0" encoding="iso-8859-1"?'.">\n"; echo '<?xml version="1.0" encoding="utf-8"?'.">\n";
echo "<response>\n"; echo "<response>\n";
echo "<error>1</error>\n"; echo "<error>1</error>\n";
echo "<message>".$errorMessage."</message>\n"; echo "<message>".$errorMessage."</message>\n";
@@ -170,7 +170,7 @@ class trackbackClass
} }
else else
{ {
echo '<?xml version="1.0" encoding="iso-8859-1"?'.">\n"; echo '<?xml version="1.0" encoding="utf-8"?'.">\n";
echo "<response>\n"; echo "<response>\n";
echo "<error>0</error>\n"; echo "<error>0</error>\n";
echo "</response>"; echo "</response>";