Cita:
Iniciado por gldelossantos
Tu error esta en esta linea
subir_imagen_comic.php?valor=1&idcoleccioncomic=<? php echo $_GET['idcoleccioncomic']; ?>&id=<?php echo $_GET['id']; ?>&comic=<?php echo $_GET['comic']
porque tantas variables y confirma de que cada una este enviando los datos correcto
No, la imagen se sube antes, ese link lo único que hace es actualizar la base de datos, con los datos de la imagen (nombre, tamaño, tipo) antes de ese link ya debería mostrar la miniatura de la imagen subida:
Código HTML:
Portada:<br />
<img src="<?php echo $foto; ?>" border="0"><br />
<br />
El problema esta aquí:
Código PHP:
$idcoleccioncomic = $_GET['idcoleccioncomic'];
$id = $_GET['id'];
$comic = $_GET['comic'];
/*$foto_name = $HTTP_POST_FILES['imagen']['name'];
$nombre_temporal = $HTTP_POST_FILES['imagen']['tmp_name'];
$tipo_archivo = $HTTP_POST_FILES['imagen']['type'];
$tamano_archivo = $HTTP_POST_FILES['imagen']['size'];*/
$foto_name = $_FILES['imagen']['name'];
$nombre_temporal = $_FILES['imagen']['tmp_name'];
$tipo_archivo = $_FILES['imagen']['type'];
$tamano_archivo = $_FILES['imagen']['size'];
if(is_uploaded_file($nombre_temporal))
{
$ruta = $_SERVER['DOCUMENT_ROOT']."/comic/".$comic."/".$foto_name;
//$ruta = "httpdocs/comic/".$comic."/".$foto_name;
//$ruta = "comic/".$comic."/".$foto_name;
//copy($nombre_temporal, $ruta);
echo "RUTA: ".$ruta;
move_uploaded_file($nombre_temporal, $ruta);
$imagen = $foto_name;
include('funcion_subir_imagen_comic.php');
$foto = obtenerTamanoImagen($comic,$imagen);
echo "FOTO: ".$foto;
$tamano = filesize($foto);
$tipo = mime_content_type($foto);
}
bichomen