Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2008, 05:04
eurodoblon
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: upload imagen

hola jam.

El error es el que yo le progamo para que compare el tipo de archivo que se sube, el probelma está en que si alguien no quiere subir una imagen, se inserten el resto de los datos, pero el escript de validación al ver que el formato imagen esta vacio, da el error. Y no se que añadirle para que pase.
He intentado if (!((strpos($tipo_archivo, "") pero nada.

Te dejo el script completo para que ves de donde vienen las variables:


//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES["logo"]["name"];
$tipo_archivo = $HTTP_POST_FILES["logo"]["type"];
$tamano_archivo = $HTTP_POST_FILES["logo"]["size"];
$editFormAction = $_SERVER['PHP_SELF'];
//compruebo si las características del archivo son las que deseo
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

if (!((strpos($tipo_archivo, "gif")|| strpos($tipo_archivo, "png") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 50000)))
{

$fotomal= "* Error: La imagen o sobrepasa el tamaño de 50 Kb o no es jpg, png, gif";
}
else
{
$logo= $nombre_archivo;

$directorio = 'imagenes/';

if (move_uploaded_file($HTTP_POST_FILES['logo']['tmp_name'],$directorio . "/" . $logo))
{