Foros del Web » Programando para Internet » PHP »

Error de variable indefinida en código PHP de subida de imagen

Estas en el tema de Error de variable indefinida en código PHP de subida de imagen en el foro de PHP en Foros del Web. Este código sube correctamente la imagen a una carpeta al servidor, pero me aparece un mensaje de error, las variables en negrita son las que ...
  #1 (permalink)  
Antiguo 11/08/2013, 15:19
jorgemibanez
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Error de variable indefinida en código PHP de subida de imagen

Este código sube correctamente la imagen a una carpeta al servidor, pero me aparece un mensaje de error, las variables en negrita son las que aparecen como "Undefinied", el código funciona pero no es nada agradable que después de subir la foto, arriba del mensaje de que ha sido subida correctamente aparezcan estos dos errores:
<?php
$target = "images/";
$target = $target . basename( $_FILES['filUpload']['name']) ;
$ok=1;

//This is our size condition
if ($filUpload_size > 350000)
{
echo "Your file is too large.<br>";
$ok=0;
}

//This is our limit file type condition
if ($filUpload_type =="text/php")
{
echo "No PHP files<br>";
$ok=0;
}

//Here we check that $ok was not set to 0 by an error
if ($ok==0)
{
Echo "Sorry your file was not uploaded";
}

//If everything is ok we try to upload it
else
{
if(move_uploaded_file($_FILES['filUpload']['tmp_name'], $target))
{
echo "The file ". basename( $_FILES['filUpload']['name']). " has been uploaded";
}
else
{
echo "Sorry, there was a problem uploading your file.";
}
}
?>
Alguna recomendación, gracias por sus respuestas.
  #2 (permalink)  
Antiguo 11/08/2013, 16:27
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Error de variable indefinida en código PHP de subida de imagen

Es obvio que te sale el error porque no están definidas en ninguna parte de tu código, en todo caso debes usar $_FILES['filUpload']['size'] y $_FILES['filUpload']['type'] respectivamente...

Analiza bien el código que tienes y que es lo que hace, también analiza los errores que te manda el propio interprete de PHP, si no sabes ingles usa un traductor >.<
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: form, formulario, html, mysql, variables
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 07:06.