Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/03/2012, 12:18
markere
 
Fecha de Ingreso: marzo-2012
Mensajes: 5
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Descarga de fichero por ruta especifica

Hola, gracias por tu respuesta, he podido generar el archivo KML, pero me sale vacio, y la verdad ya no se como llenarlo con la informacion que trato llenarle, adjunto el codigo para ver si me puedes ayudar.

<?php
//require('phpsqlajax_dbinfo.php');
// Creates an array of strings to hold the lines of the KML file.

$kml = array('<?xml version="1.0" encoding="UTF-8"?>');
$kml[] = '<kml xmlns="http://earth.google.com/kml/2.1">';
$kml[] = ' <Document>';
$kml[] = ' <LookAt>';
// $kml[] = ' <Point>';
$kml[] = ' <longitude>' . $_POST['long'] . '</longitude>';
$kml[] = ' <latitude>' . $_POST['lat'] . '</latitude>';
// $kml[] = ' <Point>';
// $kml[] = ' <longitude>' .-73.680 . '</longitude>';
// $kml[] = ' <latitude>' . -35.058 . '</latitude>';
$kml[] = '<range>' . 1000000 . '</range>';
$kml[] = ' <tilt>' . 0 . '</tilt>';
$kml[] = ' <heading>' . 0 .'</heading>';
$kml[] = ' <altitudeMode>' .clampToGround. '</altitudeMode>';
// $kml[] = ' <coordinates>' . $_POST['long'] . ',' . $_POST['lat'] . '</coordinates>';

/// End XML file
$kml[] = ' </LookAt>';
$kml[] = ' </Document>';
$kml[] = '</kml>';
$kmlOutput = join("\n", $kml);
//$archivo = $kmlOutput;
chmod("C:\Marco\descarga", 0777);


$archivo = 'C:\Marco\descarga\generakml.kml';

$fp = fopen($archivo, "w+");
//$contents = fread($fp, filesize($archivo)); //esta linea la comente porque me daba error Warning: fread() [function.fread]: Length parameter must be greater than 0
fclose($fp);

//header('Content-type: application/vnd.google-earth.kml+xml');
//echo $kmlOutput;
?>

Atentoa tu respuesta