addXY($x, $y); $oShp->add( $oLine ); $shpFile->addShape($oShp); // Write attribute record dbase_add_record($dbfFile, array($programId)); } $shpFname = "/tmp/shptest"; $shpFile = ms_newShapeFileObj( $shpFname, MS_SHP_POINT); $dbfFile = dbase_create( $shpFname.".dbf", array(array("PROG_ID", "N", 5, 0))); createPoint( 12, 34, 111); createPoint( 22, 14, 222); createPoint( 10, 20, 333); echo "Shapes Created.
"; //---------------------------------------------------------- // done... cleanup //---------------------------------------------------------- $shpFile->free(); echo "Shape File ($shpFname) closed.
"; dbase_close($dbfFile); echo "Dbase file closed.
"; ?>