Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2014, 18:54
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Tomar el nombre correcto

Hola a Todos, estoy haciendo lo siguiente tengo este código con el cual subo un archivo txt a mi servidor, hasta acá todo bien, pero necesito que al subir este archivo tome su nombre para poder insertar su contenido en otra tabla, aca tengo un problema pues
tengo este error Warning: Invalid argument supplied for foreach() (no encuentro como pasar el valor de mi archivo subido)
Agradezco su ayuda
Código PHP:
$destino="../archivo";
move_uploaded_file ($_FILES['nomArchiac'] ['tmp_name'], $destino '/' $_FILES ['nomArchiac'] ['name']);

$ruta="$r;
$r=$ruta;


if ((isset($_POST["
MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("
INSERT INTO txtcargados (txt)
VALUES '$r')");

 mysql_select_db($database_connection, $connection); 
 $Result1 = mysql_query($insertSQL, $connection) or die(mysql_error());

$lineas = $_FILES['nomArchiac'] ['tmp_name'];
            
foreach ($lineas as $linea_num => $linea)
{
    $datos = explode(" ",$linea);
 
  
    $fecha = trim($datos[0]);
    $clave= trim($datos[1]);
    
    
    
mysql_select_db($database_connection, $connection);
    $consulta = "
INSERT INTO txtc(fecha,claveVALUES('$fecha','$clave')";
    $consulta2 = mysql_query($consulta, $connection) or die(mysql_error());
}
  
 $insertGoTo = "
pagina3.php";
    if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "
&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("
Location: %s", $insertGoTo));