Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2011, 05:52
catapelaez84
 
Fecha de Ingreso: octubre-2011
Mensajes: 13
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Pasar una variable de un while en php a javascript

Hola, tengo un problema que necesito solucionar urgentemente.
Tengo un codigo php que lee el contenido de fichero de texto linea a linea usando un bucle while. este contenido que se lee linea a linea pasa a una varible tipo array por medio de una funcion explode. luego se escribe en otro fichero de texto.
Ademas tengo un codigo javascript en el cual necesito utilizar la variable tipo vector que paso elemento a elemento ya que solo son 4 valores.

Por su parte el codigo php funciona bien sin embargo al pasar la variable a js ya no funciona. No se porque uso los tegs de php en js.

Aqui esta el codigo php y js
<?php
$file_name= "fichero1.txt";
$file_name2= "historial.txt";


if(file_exists($file_name)){
/* Open file for both reading and writng.
* Place pointer at the beginning of the file.
*/
if(file_exists($file_name2)){
$handle = fopen($file_name, 'r');
$handle2=fopen($file_name2,'a+');


if(!$handle){
die("couldn't open file <i>$file_name</i>");}
elseif(!$handle2){
die("couldn't open file <i>$file_name2</i>");}
else{

while(!feof($handle)){
//read line until end of file
$line = fgets($handle);
//set file content to a string
$str.= $line;
$vectorPos=explode(",",$line);
}


//write everything to the file historial.txt
fwrite($handle2, $str);
echo "Success writing to file historial.txt";
}}
else{
echo "file <i>$file_name2</i> doesn't exists";
}}
else{
echo "file <i>$file_name</i> doesn't exists";
}

fclose($handle);
fclose($handle2);
?>




<script type="text/javascript" >


function initialize() {
var fecha=<?php echo $vectorPos[0]; ?>;
var hora=<?php echo $vectorPos[1]; ?>;
var lati=<?php echo $vectorPos[2]; ?>;
var longi=<?php echo $vectorPos[3]; ?>;

document.write("la Fecha es: "+fecha+"<br>")
document.write("Hora: "+hora+"<br>")
document.write("Latitud: "+lati+"<br>")
document.write("Longitud: "+longi+"<br>")
}



}
</script>

Gracias a cualquiera que me pueda ayudar...

Última edición por catapelaez84; 19/10/2011 a las 06:01