Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2008, 10:16
Avatar de acastillog70
acastillog70
 
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Exclamación Re: Ayuda en cuanto a este error

Les envio el código que estoy utilizando, hago la aclaración que por separado funcionan bien los códigos, pero al querer unirlos me da el error que les menciono



Código PHP:
//SE LEE EL ARCHIVO A SUBIR

 
if(empty($_FILES))
  { 
Código HTML:
 <form name="subir" method="post" action="<? $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"">
  Busque el archivo que desea procesar: 
<p>
  <input type="file" name="archivo" size="60" />
  <br/>
   <input name="Procesar" type="submit" id="Procesar" value="Procesar"> 
Código PHP:
  }
  else
   {
     if(
$_FILES["archivo"]["error"]!=0)
        {
          die(
"Ocurrio un error al guardar el archivo, intentelo nuevamente");
        }
         if (
is_uploaded_file($_FILES["archivo"]["tmp_name"]))
          {
            
$raiz="D:\\Misitio\Web\Prueba\guardar\\";
            
$file basename($raiz);
            if (
move_uploaded_file($_FILES["archivo"]["tmp_name"],$raiz."\\".$_FILES["archivo"]["name"]))
            {
                
// $archivo = $_FILES["archivo"]["name"];
               
echo "<h3 aling=\"center\"> El archivo se guardo correctamente </h3>""<br>"?>
        }
       } 
       else
         {   
          die("Ocurrio un error al guardar el archivo temporal veririfar su espacio en disco");
         }  
  } 
Código HTML:
</form> 
Código PHP:
/*

APARTIR DE AQUI LEO EL ARCHIVO QUE SUBO

*/

 //Test CVS
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');

//Estas son las lineas donde quiero leer el archivo que previantente subi

$data->read ('($_FILES["archivo"]["name"])');
//$data->read('$archivo');

//ESTA ES LA LINEA 66,
 
$data->sheets[0]['numRows'] - count rows
 $data
->sheets[0]['numCols'] - count columns
 $data
->sheets[0]['cells'][$i][$j] - data from $i-row $j-column

 $data
->sheets[0]['cellsInfo'][$i][$j] - extended info about cell
    
    $data
->sheets[0]['cellsInfo'][$i][$j]['type'] = "date" "number" "unknown"
        
if 'type' == "unknown" - use 'raw' valuebecause  cell contain value with format '0.00';
    
$data->sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format 
    $data
->sheets[0]['cellsInfo'][$i][$j]['colspan'
    
$data->sheets[0]['cellsInfo'][$i][$j]['rowspan'


error_reporting(E_ALL E_NOTICE);

for (
$i 1$i <= $data->sheets[0]['numRows']; $i++) {
    for (
$j 1$j <= $data->sheets[0]['numCols']; $j++) {
        echo 
"1";//echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
    
}
    echo 
"\n";
    echo 
"<br>";

}

//print_r($data); echo "<br>";
//print_r($data->formatRecords);echo "<br>"; 


CABE HACER MENCION QUE AHORA ME SALE EL SIGUIENTE ERROR

Parse error: syntax error, unexpected T_STRING in \Prueba\leer.php on line 66

DONDE LA LÍNEA 66 ES LA SIGUIENTE:
$data->sheets[0]['numRows'] - count rows

Pero por el error quiero suponer que es por compatibilidad de caracteres, espero me puedan ayudar un poco.

SALUDOS Y GRACIAS
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.

Última edición por acastillog70; 20/02/2008 a las 10:31 Razón: Adicion de codigo