Hello David, David Alda Fernandez de Lezea wrote:
Hi list,I'm trying to get data from a GetFeature request sent to MapServer, but when I do it through a php script, I get the error: <!-- MapServer version 5.6.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS INPUT=ORACLESPATIAL INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE --> <BODY BGCOLOR="#FFFFFF"> mapserv(): Web application error. Traditional BROWSE mode requires a TEMPLATE in the WEB section, but none was provided. But if I do it directly from JavaScript, without using the script, I get the data back without any problems?? Here is my proxy-php-script: <?php $strURL = $_REQUEST["url"]; $strMethod = $_REQUEST["method"]; $strData = $_REQUEST["data"]; /*echo "Data --> ".$strData; echo "URL --> ".$strURL; echo "Method --> ".$strMethod;*/ $ch = curl_init($strURL); curl_setopt($ch, CURLOPT_URL, $strURL); if ($strMethod == "POST"){ curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $strData); } $data = curl_exec($ch); curl_close($ch); ?> It seems that if I use the script, MapServer thinks that I'm requesting the data through a web browser, but if I do it directly from JavaScript, no. I'm confused.
no, browse means an old non-ogc-method of requesting maps from mapserver, nothing to do with internet browser (http://www.mapserver.org/mapfile/template.html). Usually you get this message if any WMS-request-parameter is missing, so mapsverver cannot identify your request as a wms-request. Might be the 'SERVICE=WMS'.
Does anybody know how to achieve this task??
let php echo the whole request, you will see what is missing. Jörg
Thanks one more time. Un saludo, ·················································································· David Alda Fernández de Lezea Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad IKT Granja Modelo s/n · 01192 · Arkaute (Araba) ··················································································
Tlfnos.: 945-00-32-95 Fax: 945-00.32.90
··················································································
email: [email protected] web: www.ikt.es
··················································································
_______________________________________________
mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
