PHP-ban generált geojson tömb kiolvasása getJSON-nal
2019-09-18T19:35:33+02:00
2019-09-18T21:08:07+02:00
2022-08-11T14:50:29+02:00
TomWhoolp
Sziasztok!

Előre jelzem nem vagyok profi.

PHP-ban előállítom a .geojson fájlom:

$fp = fopen('data\valami.geojson', 'w'); fwrite($fp, json_encode($geojson)); fclose($fp);
Ezt a getJSON szépen kiolvassa:

$.getJSON('assets/data/valami.geojson', function (data) { });
Ugyanakkor közvetlenül a PHP-ból nem akarja:

$.getJSON('assets/valami_geojson.php', function (data) { });
PHP vége:

header('Content-Type: application/json,charset=utf-8'); echo json_encode($geojson); ?>
Mutasd a teljes hozzászólást!
a php connection okozta a hibát.

$conn = new PDO(...); $rs = $conn->query($sql); while ($row = $rs->fetch(PDO::FETCH_ASSOC)) {
helyett ezzel működik

$conn = new mysqli(...); $rs = $conn->query($sql); while ($row = mysqli_fetch_assoc($rs)){
Valamiért teleszemetelte HTML kóddal az eredményt, de a .geojson fájlt hiba nélkül előállította. Nem értem miért.
Bocs a félrevezetésért.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd