Я работаю над веб-картографическим приложением, которое управляет геологическими документами.
Я использую PostgreSQL и Geoserver
Я пытаюсь получить данные на PostgreSQL с помощью PHP и отобразить их на веб-странице.
Это мой php скрипт
<?php
//mb_internal_encoding("UTF-8");
$conn = pg_connect("host=localhost port=5432 dbname=Gestion_Documents user=****** password=***")
or die('Connexion impossible : ' . pg_last_error());
$query = 'SELECT * FROM gisement';
$res = pg_query($query)
or die('Échec de la requête : ' . pg_last_error());
$cols = pg_num_fields($res);
$rows = pg_num_rows($res);
for ($k = 0; $k < $rows; $k++){
for ($j = 0; $j < $cols; $j++) {
$line = pg_fetch_result($res, $k, $j);
echo '"'.pg_field_name($res, $j).'": '.$line.", ";
}
echo "\n";
}
//=========================================
//echo pg_fetch_result($res, 0, 0);
//=========================================
pg_free_result($res);
pg_close($conn);
?>
Этот скрипт отлично работает с Wampserver, но он не работает, когда я пытаюсь запустить его на Geoserver
Поэтому я пытаюсь найти способ запустить скрипт на Geoserver.
GeoServer не имеет интерпретатора PHP, поэтому он не может запустить ваш скрипт. Вам нужно запустить его обычным способом, кроме вашей установки GeoServer.
Других решений пока нет …