![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/05/2011, 11:57
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 66
Antigüedad: 13 años, 9 meses Puntos: 0 | |
Respuesta: Codigo php en imagen (ayudaa) es que es ese codigo nadamas. Luego esta el otro que es el de la base de datos donde guarda y luego el de cuando cargas una imagen que es: Cita:
Código PHP:
Ver original<?php require("frame1.php"); // Verificamos que el formulario no ha sido enviado aun $postback = (isset($_POST["enviar"])) ? true : false; if($postback){ // Nivel de errores // Constantes # Altura de el thumbnail en p # Nombre del archivo temporal del thumbnail define("NAMETHUMB", "/tmp/thumbtemp"); //Esto en servidores Linux, en Windows podser: // define("NAMETHUMB", "c:/windows/temp/thumbtemp"); y te olvidas de los problemas de permisos # Servidor de base de datos define("DBHOST", "fdb2.runhosting.com"); # nombre de la base de datos define("DBNAME", "384431_db"); # Usuario de base de datos define("DBUSER", "384431_db"); # Password de base de datos define("DBPASSWORD", "pokemon"); // Mime types permitidos $mimetypes = array("image/jpeg", "image/pjpeg", "image/gif", "image/png"); // Variables de la foto $name = $_FILES["foto"]["name"]; $type = $_FILES["foto"]["type"]; $tmp_name = $_FILES["foto"]["tmp_name"]; $size = $_FILES["foto"]["size"]; // Verificamos si el archivo lida die("El archivo que subiste no es una imagenida"); // Creando el thumbnail switch($type) { case $mimetypes[0]: case $mimetypes[1]: break; case $mimetypes[2]: break; case $mimetypes[3]: break; } $ratio = ($datos[1]/ALTURA); $ancho = round($datos[0]/$ratio); imagecopyresized($thumb, $img, 0, 0, 0, 0, $ancho, ALTURA , $datos[0], $datos[1]); switch($type) { case $mimetypes[0]: case $mimetypes[1]: break; case $mimetypes[2]: break; case $mimetypes[3]: break; } // Extrae los contenidos de las fotos # contenido de la foto original $fp = fopen($tmp_name, "rb"); # contenido del thumbnail $fp = fopen(NAMETHUMB , "rb"); // Borra archivos temporales si es que existen // Guardamos todo en la base de datos #nombre de la foto $idfoto = $_SESSION['id']; $nombre = $_SESSION['nick']; $consulta = "DELETE FROM tabla WHERE idfoto='$idfoto'"; $sql = "INSERT INTO tabla(idfoto, nombre, foto, thumb, mime) VALUES ('$idfoto', '$nombre', '$tfoto', '$tthumb', '$type')"; echo "Fotos guardadas"; } ?>
|