Foros del Web » Programando para Internet » PHP »

Problemas al subir imagen

Estas en el tema de Problemas al subir imagen en el foro de PHP en Foros del Web. Trato de entender unas cosas sobre php y tengo una duda si yo quiero subir archivos por ejemplo: una imagen x.jpg 1) Tengo mi formulario. ...
  #1 (permalink)  
Antiguo 05/04/2008, 12:43
 
Fecha de Ingreso: octubre-2006
Mensajes: 48
Antigüedad: 18 años, 1 mes
Puntos: 0
Problemas al subir imagen

Trato de entender unas cosas sobre php y tengo una duda

si yo quiero subir archivos por ejemplo: una imagen x.jpg


1) Tengo mi formulario. empledo.php
la etiqueta form es mas o menos asi:
<form name="form" action="update_empleado.php" method="post" enctype="multipart/form-data">
Esta pagina tengo mi input file en la cual se llama "filename"


2) Tengo update_empleado.php en la cual
trato de hace un echo a esto.

$codigo=$_POST['txtcodigo'];
$autor=$_POST['txtautor'];
$titulo=$_POST['txttitulo'];

$descripcion=$_POST['txtdescripcion'];

$userfile_name=$_FILES['filename']['name'];
$userfile_tmp_name=$_FILES['filename']['tmp_name'];
$userfile_type=$_FILES['filename']['type'];
$userfile_size=$_FILES['filename']['size'];

echo "nombre de la imagen=". $_FILES['filename']['name'] ."<br>";
echo "la imagen temporal=". $_FILES['filename']['tmp_name'] ."<br>";

ME SALE EL PRIMER ECHO PERO EL SEGUNDO QUE CONTIENE LA RUTA TEMPORAL NO SALE .
PORQUE NO me muestra la segunda variable ?
  #2 (permalink)  
Antiguo 05/04/2008, 13:29
Avatar de mij
mij
 
Fecha de Ingreso: enero-2007
Mensajes: 70
Antigüedad: 17 años, 10 meses
Puntos: 1
Re: Problemas al subir imagen

Prueba a imprimir con un foreach todos los valores del array $_FILES['filename'] para ver que falta y que no. Tambien ayudaría que nos mostrases el formulario al completo.
Lo del foreach si mal no recuerdo es algo asi:
Código:
foreach ($_FILES['filename'] as $k => $v)
    echo $k." = ".$v."<br />";
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 21:32.