\n"; $output = "ERROR!"; } else { $len = strlen($name) + strlen($url) + strlen("weblogUpdates.ping"); fputs($fp,"POST $default_directory HTTP/1.0\r\n"); fputs($fp,"User-Agent: Bean's Weblogs.com Updater (PHP Stylin')\r\n"); fputs($fp,"Content-Type: text/xml\r\n"); fputs($fp,"Content-length: $len\r\n\r\n"); fputs($fp,"weblogUpdates.ping$name$url"); $output=""; while(!feof($fp)) $output.=fgets($fp,4096); fclose($fp); } $output = preg_replace("/.*<\/boolean>/si","",$output); $output = preg_replace("/.*/si","",$output); $output = preg_replace("/<\/value>.*/si","",$output); return $output; } $result = pingWeblogs("Blogpocket", "http://www.blogpocket.com/"); echo "Weblogs.com contesta: $result"; ?>