Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

[APORTE] Subir y redimensionar imagenes

Estas en el tema de [APORTE] Subir y redimensionar imagenes en el foro de Frameworks y PHP orientado a objetos en Foros del Web. estaría bueno que haya un método para recortar imágenes...

  #61 (permalink)  
Antiguo 16/07/2011, 12:05
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años, 1 mes
Puntos: 43
Respuesta: [APORTE] Subir y redimensionar imagenes

estaría bueno que haya un método para recortar imágenes
  #62 (permalink)  
Antiguo 16/07/2011, 12:09
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Estaría bueno, pero ya eso posiblemente requiera de javascript y se estaría yendo del enfoque de este aporte. Aunque hay muchas formas de hacer lo que estás indicando sería bueno que indicaras específicamente a lo que te refieres.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #63 (permalink)  
Antiguo 16/07/2011, 12:26
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años, 1 mes
Puntos: 43
Respuesta: [APORTE] Subir y redimensionar imagenes

yo no digo hacer un crop como en jquery, sino a un método que le pasen unas coordenadas de x e y y la cantidad de pixeles a recortar por ejemplo:
Código PHP:
Ver original
  1. public function recortar($x,$y,$ancho,$alto){
  2. .....
  3. }

y que después lo llamemos asi:
Código PHP:
Ver original
  1. $this->image->recortar(15,35,94,100);

donde:
15 -> es el eje x donde empezar
35 -> es el eje y donde empezar
94 -> es el ancho a cortar desde el eje x
100 -> es el alto a cortar desde el eje y

supongo que debe haber una mejor forma, por eso tiraba la idea a lo mejor otro tiene armado algo que podemos integrar acá.
  #64 (permalink)  
Antiguo 16/07/2011, 12:46
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Bueno me imagino que es un crop, pero todo hecho en PHP. Según lo que entendí.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #65 (permalink)  
Antiguo 17/07/2011, 13:42
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años, 1 mes
Puntos: 43
Respuesta: [APORTE] Subir y redimensionar imagenes

Cita:
Iniciado por abimaelrc Ver Mensaje
Bueno me imagino que es un crop, pero todo hecho en PHP. Según lo que entendí.
Exactamente, pero sin js ni nada visual que sea todo en php, les gusta la idea?
  #66 (permalink)  
Antiguo 17/07/2011, 14:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

La idea está buena para aprender a hacerlo, pero en cuanto a práctico es bien difícil visualizar como ayudaría, sin saber de que putno a qué punto se debería cortar. Lo práctico sería que el usuario que quiera cropear la imagen seleccione de que punto a que punto se debe hacer, es lo que yo entiendo que sería más práctico.

Pero si brindas más información tal vez hagas que cambie de parecer
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #67 (permalink)  
Antiguo 18/07/2011, 06:17
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

@abimaelrc a tu consideración:

por si se quiere poner una marca de agua de solo texto.


modo de uso

Código PHP:
$color = array("R"=>0"G"=>0,"B"=>255);
$image->textwatermark('cadena''button'$color); 
Código PHP:
 public function textwatermark($string$position="button"$color = array( "R"=>0"G"=>0,"B"=>) ){
        
$x $y 0;
        switch(
$position)
        {
            case 
"top":    
                    break;
            case 
"button":
                    
$x = ($this->getWidth() - strlen($string)*10) + ;
                    
$y $this->getHeight() - 20
                    break;
          case 
"middle":
                    
$x = ( $this->getWidth() - strlen($string)*10 ) / 2
                    
$y $this->getHeight() / 2
                    break;    
        }
        
$textcolor imagecolorallocate($this->_image$color['R'], $color['G'], $color['B']);
        
imagestring($this->_image5$x$y$string$textcolor    );
        return 
$this->_image;
    } 
Nota:No puse el texto semitransparente para dejarlo a tu consideración...
un método más para nuestro "monstruo phpero"
__________________
aconcaguaestudio.com
  #68 (permalink)  
Antiguo 18/07/2011, 07:05
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Sí lo pensé, ya que en el manual oficial, en la parte de los ejemplos, lo enseñan como hacerlo con un texto y background, lo analizo y te dejo saber cuando lo voy a añadir También debe haber la opción de que sea transparente, ya que es la mejor forma de evitar que se quite la marca de agua, lo que se puede hacer para aquella persona que no lo quiera que sea 100 y si lo quiere cambiar lo puede hacer, pero es opcional
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #69 (permalink)  
Antiguo 18/07/2011, 07:11
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

ok, me parece bueno eso de la transparencia, quiero ver si lo hago hoy por la noche, pq en el trabajo me parece que no será posible hoy.
__________________
aconcaguaestudio.com
  #70 (permalink)  
Antiguo 18/07/2011, 07:15
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Estoy en ello te dejo saber si lo logro, si no vez mensaje pues tratalo y me dejas saber
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #71 (permalink)  
Antiguo 18/07/2011, 07:25
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

jaja ok, dale...
__________________
aconcaguaestudio.com
  #72 (permalink)  
Antiguo 18/07/2011, 12:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Lo pude lograr, use como base tu código, pero creo que lo cambie completo porque no me resultaba con la transparencia. Lo que no me gusta es que sale con un borde rectangular blanco (o el color que le quieras dar). Lo que me gustaría es que saliera sin ese borde blanco, sigo verificando pero ya lo tengo que se puede colocar alpha

Le coloque que puedas indicar diferentes posiciones en la imagen, se puede usar
Código PHP:
Ver original
  1. top left
  2. top center
  3. top right
  4. middle left
  5. middle center
  6. middle right
  7. bottom left
  8. bottom center
  9. bottom right
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #73 (permalink)  
Antiguo 18/07/2011, 12:46
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

jaja ok, ves pq decia lo del espermatozoide-junior si tu eras feto-junior jaja
__________________
aconcaguaestudio.com
  #74 (permalink)  
Antiguo 18/07/2011, 15:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Por fin, ya sale con el alpha y sin el fondo blanco (o el color que hayas escogido)
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #75 (permalink)  
Antiguo 18/07/2011, 16:25
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

ya reviso a ver, sigue creciendo el monstruo phpero, que bien
__________________
aconcaguaestudio.com
  #76 (permalink)  
Antiguo 19/07/2011, 19:21
Avatar de DinamiteDog  
Fecha de Ingreso: febrero-2005
Ubicación: Rosario, Argentina
Mensajes: 77
Antigüedad: 19 años, 10 meses
Puntos: 4
Respuesta: [APORTE] Subir y redimensionar imagenes

Muy bueno, justo lo que estaba buscando!

Saludos.
__________________
All generalizations are false, including this one ~ Mark Twain
  #77 (permalink)  
Antiguo 02/08/2011, 01:50
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: [APORTE] Subir y redimensionar imagenes

Bueno, yo tambien necesitaba recortar imagenes, principalmente porque cuando requieres de vista previa (thumbnail) casi siempre es con dimensiones fijas, asi que... a ver si sirve de algo el aporte:

Código PHP:
Ver original
  1. public function resizeToFit($width, $height, $margins = false) {
  2.         // Calculamos ambos ratios
  3.         $ratioW = $width / $this->getWidth();
  4.         $ratioH = $height / $this->getHeight();
  5.         // Obtenemos el mayor si es con recorte
  6.         // O el menor para agregar márgenes blancos donde se requiera
  7.         $ratio = ($margins === false) ? max($ratioW, $ratioH) : min($ratioW, $ratioH);
  8.         $newW = floor($this->getWidth() * $ratio);
  9.         $newH = floor($this->getHeight() * $ratio);
  10.  
  11.         // Redimensionamos, conservando relación de aspecto
  12.         $this->resize($newW, $newH);
  13.  
  14.         // Si es necesario recortar y/o agregar márgenes en el lado más corto
  15.         if($newW != $width || $newH != $height) {
  16.             // Creamos el nuevo lienzo con las medidas que necesitamos
  17.             $newImage = imagecreatetruecolor($width, $height);
  18.  
  19.             // Si la imagen es mayor, el origen lo tomamos centrado
  20.             $ox = ($newW > $width) ? floor(($newW - $width) / 2) : 0;
  21.             $oy = ($newH > $height) ? floor(($newH - $width) / 2) : 0;
  22.             // Si la imagen es menor, dejamos márgenes en el lado más corto
  23.             $dx = ($newW < $width) ? floor(($width - $newW) / 2) : 0;
  24.             $dy = ($newH < $height) ? floor(($height - $newH) / 2) : 0;
  25.  
  26.             imagecopy($newImage, $this->_image, $dx, $dy, $ox, $oy, $width, $height);
  27.             $this->_image = $newImage;
  28.         }
  29.     }

Las medidas son fijas, asi que:
$margins === false => Se redimensiona la imagen para ajustar la parte mas corta (ancho o alto) a las medidas deseadas y despues se recorta la parte central, ejemplo:
$_img->resizeToFit(300, 300);


$margins === true => Se redimensiona la imagen para ajustar la parte mas grande (ancho o alto) y se agrega un margen (arriba/abajo o izquierda/derecha)... habra que ver si podemos cambiar el color de este... ejemplo:
$_img->resizeToFit(300, 300, true);
__________________
- León, Guanajuato
- GV-Foto
  #78 (permalink)  
Antiguo 02/08/2011, 08:39
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Muy bueno triby, ya lo voy a añadir, solo que sería bueno que el fondo fuera de acuerdo a como el usuario quisiera, en el caso 2 que traes tiene un fondo negro, logre hacer parte del fondo que se convirtiera de otro color, pero no logro que sean en ambas partes, te dejo lo que he hecho solo añadí una línea adicional y un parametro extra
Código PHP:
Ver original
  1. public function resizeToFit($width, $height, $margins = false, $hexBckColor = '000000') {
  2.     // Calculamos ambos ratios
  3.     $ratioW = $width / $this->getWidth();
  4.     $ratioH = $height / $this->getHeight();
  5.     // Obtenemos el mayor si es con recorte
  6.     // O el menor para agregar márgenes blancos donde se requiera
  7.     $ratio = ($margins === false) ? max($ratioW, $ratioH) : min($ratioW, $ratioH);
  8.     $newW = floor($this->getWidth() * $ratio);
  9.     $newH = floor($this->getHeight() * $ratio);
  10.  
  11.     // Redimensionamos, conservando relación de aspecto
  12.     $this->resize($newW, $newH);
  13.     // Si es necesario recortar y/o agregar márgenes en el lado más corto
  14.     if($newW != $width || $newH != $height) {
  15.         // Creamos el nuevo lienzo con las medidas que necesitamos
  16.         $newImage = imagecreatetruecolor($width, $height);
  17.         imagefill($newImage, 0, 0, "0x$hexBckColor");
  18.  
  19.         // Si la imagen es mayor, el origen lo tomamos centrado
  20.         $ox = ($newW > $width) ? floor(($newW - $width) / 2) : 0;
  21.         $oy = ($newH > $height) ? floor(($newH - $width) / 2) : 0;
  22.         // Si la imagen es menor, dejamos márgenes en el lado más corto
  23.         $dx = ($newW < $width) ? floor(($width - $newW) / 2) : 0;
  24.         $dy = ($newH < $height) ? floor(($height - $newH) / 2) : 0;
  25.         imagecopy($newImage, $this->_image, $dx, $dy, $ox, $oy, $width, $height);
  26.         $this->_image = $newImage;
  27.     }
  28. }

Uso
Código PHP:
Ver original
  1. if(!empty($_FILES['image']) && $_FILES['image']['error'] == UPLOAD_ERR_OK) {
  2.     require_once 'ModifiedImage.php'
  3.     $image = new ModifiedImage($_FILES['image']['tmp_name']);
  4.     $image->resizeToFit(300, 300, true, 'ff0000');
  5.     $w400 = 'w400_' . $_FILES['image']['name'];
  6.     $image->save($w400);
  7. ?>
  8. Imagen grabada:
  9. <a href="/<?php echo $w400; ?>">400</a>
  10. <?php } ?>
  11.  
  12. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
  13.     <input type="file" name="image" />
  14.     <input type="submit" name="submit" value="Upload" />
  15. </form>

Esto provoca que si por ejemplo una imagen tiene los bordes en la izquierda y derecha, la izquierda tenga el color indicado pero la derecha tenga el color negro. No lo he probado con los bordes arriba y abajo, me imagino que hará que sea arriba conforme al color deseado y abajo color negro. Te la dejo para ver si encuentras la forma como arreglarlo, si no se encuentra la forma pues lo colocó así como la haz creado Muy bueno
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #79 (permalink)  
Antiguo 02/08/2011, 09:03
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Ya está corregido, teniamos que usar en imagecopy, en los últimos dos valores, $newW y $newH en vez de $width y $height.

Edito:
No me deja añadirlo a los aportes

Sigo tratando, a ver que pasa
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #80 (permalink)  
Antiguo 02/08/2011, 09:10
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 11 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes

que bueno !!!!, el monstruo phpero sigue creciendo, luego le vendemos la clase esta a la gente de Adobe o facebook, jajaj
__________________
aconcaguaestudio.com
  #81 (permalink)  
Antiguo 02/08/2011, 09:19
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Acabo de reportar ya que no me deja subirlo, inmediatamente se pueda lo van a ver Gracias Triby por el aporte, vamos a ver si alguién más se anima a añadir algo a la clase o si tal vez alguien se anima a lograr que los gif se puedan redimensionar y mantener la animación

Por mi parte estoy tratando de entender lo que me dio ivamontes a ver si la puedo convertir a PHP5 o si la puedo disminuir (la clase) porque es mucho
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #82 (permalink)  
Antiguo 02/08/2011, 09:21
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

@destor77, si te referías a lo que Triby indicó, lamento entonces no haberte entendido, por lo menos Triby te entendió Si tienes otra idea me dejas saber
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #83 (permalink)  
Antiguo 02/08/2011, 21:04
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 4 meses
Puntos: 2237
Respuesta: [APORTE] Subir y redimensionar imagenes

Tanto como entender, creo que no, tengo la leve sospecha de que mi necesidad de crear thumbs no era exactamente lo que pedia destor77, pero no parece tan dificil lograrlo desde la parte de PHP.

El problema real seria, como bien apuntas, Abimael, que tal vez del lado del cliente se tendria que hacer una parte en JS, como lo hace facebook para seleccionar tu imagen de perfil.

Creo que el crop seria mas o menos asi... aunque no lo he probado, solo lo estoy intentando aqui.

Código PHP:
Ver original
  1. public function crop($x, $y, $width, $height) {
  2.             $newImage = imagecreatetruecolor($width, $height);
  3.  
  4.             imagecopy($newImage, $this->_image, 0, 0, $x, $y, $width, $height);
  5.             $this->_image = $newImage;
  6.         }
  7.     }

Simplemente es crear un nuevo lienzo con las medidas seleccionadas, copiar lo que ya se tiene guardado en el recurso de GD y reemplazarlo con el recorte; tal vez seria bueno validar que la posicion y medidas nuevas no sobrepasen las dimensiones del lienzo actual.
__________________
- León, Guanajuato
- GV-Foto

Última edición por Triby; 02/08/2011 a las 21:12
  #84 (permalink)  
Antiguo 04/08/2011, 08:38
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: [APORTE] Subir y redimensionar imagenes

como se podría implementar la clase en un formulario hecho con Dreamweaver CS5, y que maneja base de datos
  #85 (permalink)  
Antiguo 04/08/2011, 08:39
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Saludos konchikuzo y bienvenido. Trataste los ejemplos que brindo en la clase, ahí hay un formulario y te muestro como hacerlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #86 (permalink)  
Antiguo 04/08/2011, 09:14
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: [APORTE] Subir y redimensionar imagenes

este es la parte del código que me genera dreamweaver con el que subo la imagen, pero no se como implementar la clase

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$imagen = $_FILES['imagen']['name']; //$_files['foto'] es la variable que se envía del formulario y se captura con files en vez de post o get.
/**************** BLOQUE PARA SUBIR EL ARCHIVO **************/
if ($imagen!=""){
$directorio = "../imagenes/recetas/"; //este es el directorio donde estara la foto
if (is_uploaded_file($_FILES['imagen']['tmp_name'])) {
$prefijo = time();
$file = $prefijo."".$_FILES['imagen']['name'] ;
@copy($_FILES['imagen']['tmp_name'], $directorio."".$file);
$subio = true;
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
}
/************************************************** ***********/

$insertSQL = sprintf("INSERT INTO recetas ( carecetas, titulo, origen, comensales, ingredientes, preparacion, imagen) VALUES (%s, %s, %s, %s, %s, %s, %s)",
// GetSQLValueString($_POST['idreceta'], "int"),
GetSQLValueString($_POST['carecetas'], "text"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['origen'], "text"),
GetSQLValueString($_POST['comensales'], "text"),
GetSQLValueString($_POST['ingredientes'], "text"),
GetSQLValueString($_POST['preparacion'], "text"),
GetSQLValueString($file,"text")
);

si me podés dar una mano, te lo agradecería de corazón, soy nuevo en esto, desde ya muchas gracias
  #87 (permalink)  
Antiguo 04/08/2011, 09:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Lo que debes hacer es indicar la ruta de la imagen al código.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #88 (permalink)  
Antiguo 04/08/2011, 09:16
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Acabo de hacer una actualización, añadiendo el código de Triby Por fin me dejó añadir el código, también hice unos cambios eliminé un método que no vi necesario tenerlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #89 (permalink)  
Antiguo 04/08/2011, 09:21
 
Fecha de Ingreso: agosto-2011
Mensajes: 5
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: [APORTE] Subir y redimensionar imagenes

Cita:
Iniciado por abimaelrc Ver Mensaje
Lo que debes hacer es indicar la ruta de la imagen al código.
Disculpame pero no entiendo, soy nuevo, perdón, y disculpá las molestias
  #90 (permalink)  
Antiguo 04/08/2011, 09:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: [APORTE] Subir y redimensionar imagenes

Te recomiendo que pases por el wiki de este foro, hay un buen manual que te ayudará a desenvolverte.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: imagenes, redimensionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 15 personas




La zona horaria es GMT -6. Ahora son las 00:37.