estoy haciendo una pagina web junto con un amigo y estamos estancado de como cambiar tamaño una imagen y guardala en una carpeta.
lo que tenemos en un formulario que recoje la imagen y la manda al codigo
Código PHP:
<?php
function cover() {
include('Conexion.php');
$Valores_cover = mysql_query("SELECT IMAGEN, LINK FROM cover", $Conexionservidor);
$Cover = mysql_fetch_array($Valores_cover);
$filename = $_FILES['archivo']['tmp_name'];
list($width, $height) = getimagesize($filename);
$newwidth = 395;
$newheight = 210;
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
imagejpeg($thumb,'');
?>
bueno este es el codigo de cuando termina de redimensiona pasa a guarda el registro ,
Código PHP:
if($_POST['validacion'] == 'yes'):
$Direccion = "cover/".$_FILES['archivo']['name'];
copy($_FILES['archivo']['tmp_name'], $Direccion);
mysql_query("DELETE FROM cover", $Conexionservidor);
if(!empty($_POST['link'])):
mysql_query("INSERT cover (IMAGEN, LINK) VALUES ('$Direccion','$_POST[link]')", $Conexionservidor);
Código HTML:
<html> <head> </head> <body> Si quieres eliminar la imagen del cover simplemente dale a subir sin poner ningun archivo y eliminaras el cover <form action="index.php" method="post" enctype="multipart/form-data"> Archivo: <input type="file" name="archivo" /><br /> Link: <input type="text" name="link" /><br /> <input type="submit" value="Subir"/> <input type="hidden" value="yes" name="validacion" /> </form> </body> </html>