![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /usr/share/doc/php-phpmyadmin-shapefile/examples/ |
<?php /** * phpMyAdmin ShapeFile library * <https://github.com/phpmyadmin/shapefile/>. * * Copyright 2006-2007 Ovidio <ovidio AT users.sourceforge.net> * Copyright 2016 - 2017 Michal Čihař <michal@cihar.com> * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, you can download one from * https://www.gnu.org/copyleft/gpl.html. */ use PhpMyAdmin\ShapeFile\ShapeFile; /** * Displays content of given file. * * @param string $filename File to open */ function display_file($filename) { $shp = new ShapeFile(1); $shp->loadFromFile($filename); $i = 1; foreach ($shp->records as $i => $record) { echo '<pre>'; echo "Record No. $i:\n\n\n"; // All the data related to the record echo 'SHP Data = '; print_r($record->SHPData); print_r("\n\n\n"); // All the information related to each record echo 'DBF Data = '; print_r($record->DBFData); print_r("\n\n\n"); echo '</pre>'; } echo "The ShapeFile was completely readed.<br />\n"; echo "Return to the <a href='index.php'>index</a>."; }