Foros del Web » Programando para Internet » PHP »

$_FILES en Linux

Estas en el tema de $_FILES en Linux en el foro de PHP en Foros del Web. Tengo un problema, en el mismo script que tengo, la variable: $_FILES['archivo_usuario']['tmp_name']; En Windows me retorna la cadena de directiorio temporal (le hago un echo), ...
  #1 (permalink)  
Antiguo 27/12/2007, 17:03
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 16 años, 3 meses
Puntos: 0
$_FILES en Linux

Tengo un problema, en el mismo script que tengo, la variable:
$_FILES['archivo_usuario']['tmp_name'];

En Windows me retorna la cadena de directiorio temporal (le hago un echo), pero en Linux no me retorna nada.¿Qué está pasando?
  #2 (permalink)  
Antiguo 27/12/2007, 18:45
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: $_FILES en Linux

Ambos funcionan igual... estás usando enctype="multipart/form-data" en la definición del form?
  #3 (permalink)  
Antiguo 27/12/2007, 19:38
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: $_FILES en Linux

Si, este es parte del script php:
<?php

session_start();

require 'DB.php';

require 'funciones.php';

require 'Smarty.class.php';

$nomjue= $_POST["nomjue"];

$desc= $_POST["descrip"];

$xml=$_POST["archxml"]; /*nombre del archivo xml abierto*/

$destino = $_FILES['archxml']['name'];
$nomarchima=$_POST["nomima"];

$imagen= $_FILES['nomima']['name'];

$destimagen= "imagenes/".$imagen; /*ubicacion de la imagen a copiar en disco */

$orimagen= $_FILES['nomima']['tmp_name']; /*directorio temporal en donde se guarda la imagen*/

$origen= $_FILES['archxml']['tmp_name'];/*directorio temporal en donde se guarda el xml*/

move_uploaded_file($orimagen, $destimagen);/* mueve al archivo xml del directorio temporal al */


Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.