[Mapserver-DE] Abfrage-Template: keine Einbindung von php-Skript möglich?

Till Adams adams at terrestris.de
Die Mai 2 15:31:24 CEST 2006


Herr Scholle,

nein, php wird nicht geparst, da der umn das template parst und nicht 
der apache.

Umweg: html als "Frame" mit Onload Funktion, die ein php Skript in einem 
Frame o.ä. aufruft und diesem zB. Parameter über das Objekt per GET/POST 
übergibt:

Ihr Template könnte so aussehen:

<html>

[...]

<script>
function goto() {
 var str = "<relpathto.php>/ihrphp.php?"
 str += "param = [HIERUEBERGIBTDERUMNWAS]";
 
 document.forms[0].IhrFrame.src = str
}

</script>
<body onload="javascript:goto()"

<iframe name="IhrFrame" src=""></iframe>

[...]

Sie müssen dran denken, daß Sie oben den Pfad zum frame-PHP 
(<relpathto.php>) ausgehend vom cgi-Ordner angeben müssen, da das obere 
html ja wie gesagt der umn parst.

Grüsse aus Bonn,

Till Adams

Burghardt.Scholle at stadt.wolfsburg.de schrieb:

>Hallo Liste,
>
>ich habe ein Abfrage-Template erstellt, dass mir die Werte verschiedener
>Spalten einer Postgresql-Tabelle ausgibt. Das funktioniert soweit auch ohne
>Probleme.
>Nun möchte ich mir mit Hilfe von php z.B. die Koordinaten eines Punktes oder
>die Fläche eines Polygons ausgeben lassen. Das ist im Rahmen einer
>"normalen" php-Datei mit entsprechenden SQL-Statements auf eine mit
>Postgis-Funktionen ausgestattete Datenbank kein Problem.
>Offensichtlich wird aber keinerlei php-Code in einem Template interpretiert
>- selbst ein einfaches "echo" nicht. Gibt es im Rahmen/Umfeld des Templates
>eine "einfache" Lösung dieses Problems oder muss ich die komplette Abfrage
>anders - sprich aufwändiger - stricken? 
>
>Mein System: Debian Etch - PHP 5.1.2 - PostgreSQL 8.1 - Postgis 1.1.1 -
>Mapserver 4.8.3
>
>Viele Grüße
>Burghardt Scholle
>
>***************
>
>Stadt Wolfsburg
>Geschäftsbereich Bürgerdienste
>GIS-Büro
>Rathaus A, Zi. A911
>Porschestraße 49
>38440 Wolfsburg
>Tel.: (05361) 28-2531
>Fax.: (05361) 28-1877
>
>mailto:gis at stadt.wolfsburg.de
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>  
>

-- 
******************************************
*  released: AmeiN! ArcMap-Export-2-UMN  *
*        LiveLinux 'WebGIS on CD'        *
*        http://www.terrestris.de        *
******************************************

------------------------------------------

Dipl. Geogr. Till Adams
terrestris, H. Paulsen& T. Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * http://www.terrestris.de




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)