tengo este codigo:
Código PHP:
Ver original
<?php // Configuracion de la altura y ancho maximo de la imagen $anchura=100; $hmax=100; // Parametro a enviar - es decir origen de la imagen $nombre=$_POST['archivo']; echo $nombre; // Tomando informacion de la imagene, esta funcion envia los datos a un array /* aqui empieza lo bueno como bien sabemos no podemos redimensionar una imagen vertical de la misma forma que una horizontal bueno esta parte del script no ayuda a poder hacerlo lo que realiza es dividir el ancho original entre el ancho maximo y luego divide la altura original entre el resultado anterior bueno esto es para el ancho */ $ratio = ($datos[0] / $anchura); $altura = ($datos[1] / $ratio); /* Para el Alto sera esto primero pregunta si el alto es mayor que el alto maximo que hemos definido esto solo significa que es una imagen vertical claro si la condicion nos da true lo que aremos sera multiplicar la altura maxima por la anchura que hemos definido y la dividimos entre la altura esto nos dara una imagen vertical apropiada para nuestra muestra */ if($altura>$hmax){ $anchura2 = $hmax*$anchura/$altura; $altura = $hmax; $anchura = $anchura2; } // Procedemos a remplazar la imagen antigua por la nueva // Preguntamos el tipo de imagen para saber que cabezera enviar // Destruimos la imagen temporal para no recargar el servidor // Listo ya tenemos nuestro redimensionador listo ?>
Y pues Obvio tiene que tener un html que lo e hecho asi de esta manera:
Código HTML:
Ver original
<form action="update01.php" method="post" enctype="multipart/form-data"> <td height="33" class="text"> <input name="archivo" type="file" class="casilla" id="archivo" size="35" /> <input name="enviar" type="submit" class="boton" id="enviar" value="Actualizar" /> <input name="action" type="hidden" value="upload" /> <label> <input name="Imagen" type="hidden" id="Imagen" value="<? echo "$cod"; ?>"> </form>
Subo la imagen al servidor pero no me genera nada el thubnail o que estoy haciendo mal?
Código PHP:
Ver original
<?php $status = ""; if ($_POST["action"] == "upload") { // obtenemos los datos del archivo $tamano = $_FILES["archivo"]['size']; $tipo = $_FILES["archivo"]['type']; $archivo = $_FILES["archivo"]['name']; if ($archivo != "") { // guardamos el archivo a la carpeta files $destino = "files/".$prefijo."".$archivo; $status = "Archivo subido: <b>".$archivo."</b>"; } else { $status = "Error al subir el archivo"; } } else { $status = "Error al subir archivo"; } } echo '<input type="text" name="archivo" value="'.$archivo.'">'; ?>
Gracias a los que me puedan ayudar