Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2008, 13:50
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
carga de imagenes

Necesito subir imagenes a carpetas dado:
* Solo deben ser JPG o jpg
* ojala de 600x480
Como recien comienzo con instrucciones PHP mas avanzadas, desconozco mi problema
Error que da es :
El archivo subido no es un JPG
Warning: Cannot modify header information - headers already sent by (output started at subirimagen.php:10) in subirimagen.php on line 25.


formulario
-----------
Código PHP:
<?
$codigo
=$_GET['codigo'];
$crea=$_GET['crea'];
<
form method='post' action='subirimagen.php' enctype="multipart/form-data" >    
   <
input type="file" name="image" id="image" />
   <
input type="hidden" value"<? echo $crea; ?>" name="crea" />
   <
input type="hidden" value"<? echo $codigo; ?>" name="catalogo" />
   <
input type="submit" name="send" value="Subir Imagen"/>        
</
form>
?>
subirimagen.php
---------------
Código PHP:
<?
  $crea
=$_POST['crea'];
  
$codigo=$_POST['codigo'];
  if(
$_FILES['image']['size'] > 500000 )                                  
  {                                                                       
      echo 
"El archivo subido es demasiado grande (mayor a 200 KB)";  
  }                                                                       
  elseif(
strpos($_FILES['image']['name'],"JPG") === false)                
  {                                                                       
      echo 
"El archivo subido no es un JPG";                          
  }
  else
  {  
     if(
$crea == 0)
     {
       @
mkdir("catalogos/".$codigo,0777);
       
//Actualizar base con swfoto_p en 1
       
include("config.php");
       
$foto=1;
       
$sql="update exipro set swfoto_p='$foto' where codpro_p = '$codigo' limit 1";
       
mysql_query($sql,$conexion) or die("Problemas con insercion de catalogo..<b>".mysql_error());
     } 
     
move_uploaded_file('image','name',70000,'/catalogos/'.$codigo.'/'.$_FILES['image']['name']);
  }                       
  
header('Location: '.$_SERVER['HTTP_REFERER']);
?>
Desde ya gracias de antemano.