Tema: importar CSV
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/06/2013, 17:05
albemartinez
 
Fecha de Ingreso: mayo-2013
Mensajes: 55
Antigüedad: 11 años
Puntos: 1
Respuesta: importar CSV

Cita:
Iniciado por Nemutagk Ver Mensaje
Amigo, publicar un error TAN GENÉRICO como un error 500 no aporta nada, PEOR AÚN, sin mostrar código, es querer que adivinen los que pretendan ayudarte...

Checa los logs de error de tu servidor y publica el código que tienes si no es imposible ayudar, ya que lamentablemente no hay adivinos en el foro...
Pues supuse era un error del tipo "desactiva el..." o "ponle un... " pero ps aca les pongo el código...

al formulario de subida:

Código HTML:
<html>
<form action="subida.php" method="post" enctype="multipart/form-data">
  <input name="archivo" type="file" size="35" />
  <input name="enviar" type="submit" value="Upload File" />
  <input name="action" type="hidden" value="upload" />     
</form>
</html> 
el formulario que hace lo de enviarlo al servidor

Código PHP:
<?php
$status 
"";
if (
$_POST["action"] == "upload") {
 
    
$tamano $_FILES["archivo"]['size'];
    
$tipo $_FILES["archivo"]['type'];
    
$archivo $_FILES["archivo"]['name'];
      
    if (
$archivo != "") {
      
        
$destino =  "files/".$archivo;
        if (
copy($_FILES['archivo']['tmp_name'],$destino)) {
            
$status "Archivo subido: <b>".$archivo."</b>";
        } else {
            
$status "Error al subir el archivo";
        }
    } else {
        
$status "Error al subir archivo";
    }
}
echo 
$status ;
echo 
'
<html>
<body>

<div>
      <form method="post" name="FormularioContacto" id="FormularioContacto">

<p>Asunto</p>
 <p><textarea size="50" maxlength="300" name="asunto" id="asunto"></textarea></p>
 <p>Mensaje</p>
 <p><textarea  rows="10" cols="40" name="mensaje" id="mensaje"></textarea></p>
 

</body>
</html>'
;
$subido fopen'.$archivo'"rb" );
 
   
     
$aDatos fgetcsv$subido100";");
    
print_r$aDatos );
    echo 
"<br />";
   
     
$aDatos fgetcsv$subido100";" );
    
print_r$aDatos );
    echo 
"<br />-------------------------------------<p />";
    
    
fseek($subido0);
   
     while( 
feof($subido) == false )
     {
         
$aDatos fgetcsv$subido100";");
        echo 
"Nombre: ".$aDatos[0]."<br />";
        echo 
"Correo: ".$aDatos[1]."<br />";
        echo 
"Adjunto: ".$aDatos[2]."<br />";
        echo 
'<input type="submit" value="Enviar" /><br />';
    }
    
fclose$archivo );
?>