svn commit: r731 - trunk/mapbender/http/extensions/geom2wfst.php
christoph at osgeo.org
christoph at osgeo.org
Wed Aug 2 09:06:56 EDT 2006
Author: christoph
Date: 2006-08-02 13:06:56+0000
New Revision: 731
Modified:
trunk/mapbender/http/extensions/geom2wfst.php
Log:
usage of broken $fp is avoided
Modified: trunk/mapbender/http/extensions/geom2wfst.php
Url: https://mapbender.osgeo.org/source/browse/mapbender/trunk/mapbender/http/extensions/geom2wfst.php?view=diff&rev=731&p1=trunk/mapbender/http/extensions/geom2wfst.php&p2=trunk/mapbender/http/extensions/geom2wfst.php&r1=730&r2=731
==============================================================================
--- trunk/mapbender/http/extensions/geom2wfst.php (original)
+++ trunk/mapbender/http/extensions/geom2wfst.php 2006-08-02 13:06:56+0000
@@ -114,19 +114,25 @@
}
$method = strtoupper($method);
$fp = fsockopen($host, $port);
- fputs($fp, "$method $path HTTP/1.1\r\n");
- fputs($fp, "Host: $host\r\n");
- fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
- fputs($fp, "Content-length: " . strlen($data) . "\r\n");
- fputs($fp, "Connection: close\r\n\r\n");
- if ($method == 'POST') {
- fputs($fp, $data);
- }
+ if (!$fp) {
+ echo "$errstr ($errno)<br/>\n";
+ echo $fp;
+ }
+ else {
+ fputs($fp, "$method $path HTTP/1.1\r\n");
+ fputs($fp, "Host: $host\r\n");
+ fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
+ fputs($fp, "Content-length: " . strlen($data) . "\r\n");
+ fputs($fp, "Connection: close\r\n\r\n");
+ if ($method == 'POST') {
+ fputs($fp, $data);
+ }
- while (!feof($fp)) {
- $buf .= fgets($fp,4096);
- }
- fclose($fp);
+ while (!feof($fp)) {
+ $buf .= fgets($fp,4096);
+ }
+ fclose($fp);
+ }
return $buf;
}
?>
More information about the Mapbender_commits
mailing list