Crear Formulario con Envio de Imagenes

      • 11
      • mensajes
      • miembro desde
      • 12/08/10
    02/10/2010
    #1 Crear Formulario con Envio de Imagenes

    Hola! Soy nuevo en esto, les paso a contar, tengo un furmulario que anda muy bien, pero ahora quiero agregarle para enviar una foto, ya se lo agregue al codigo que encontre por internet, pero me da error, en realidad nose donde ponerlo, espero que me puedan ayudar,
    quiero que la imagen me llegue a mi e-mail, o que valla a una carpeta, cualquiera de las dos me viene bien..

    Este es el codigo HTML, lo que esta en negrita es lo que encontre en internet y lo agregue:





    Publicá en el Sitio:
































    y este es el codigo PHP, que tambien pongo en negrita lo que agregue de internet y me da Error, en realidad nose en que lugar tengo que ponerlo:

    // captura de variables
    $nombre=$_POST['nombre'];
    $empresa=$_POST['empresa'];
    $categoria=$_POST['categoria'];
    $email=$_POST['email'];
    $informacion=$_POST['informacion'];

    if (is_uploaded_file($HTTP_POST_FILES['im']['tmp_name']) ) {
    //recojo la imagen
    $imagen = $HTTP_POST_FILES['im']['name'];
    //Obtengo el nombre de la imagen y la extensión de la foto
    $imagen1 = explode(".",$imagen);
    //Genero un nombre aleatorio con números y se asigno la extensión botenido anteriormente
    $imagen2 = rand(0,9).rand(100,9999).rand(100,9999).".".$image n1[1];
    //Coloco la iamgen del usuario en la carpeta correspondiente con el nuevo nombre
    move_uploaded_file($HTTP_POST_FILES['im']['tmp_name'], "carpeta/".$imagen2);
    //Asigno a la foto permisos
    $ruta="carpeta/".$imagen2; chmod($ruta,0777);


    // cuerpo del email
    $mensaje="nombre: $nombre


    empresa: $empresa


    categoria: $categoria


    email: $email


    informacion: $informacion

    ";

    // envío del email
    mail("bruno_lujan@hotmail.com", "Publicacion Web Site", $mensaje, "From: $nombre <$email>\nReply-Toemail\nContent-Type: text/html; charset=iso-8859-1\n");
    ?>

    Espero que me puedan ayudar, Saludos y Gracias!

    ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    4 comentarios / 3648 Visitas

      • 60
      • mensajes
      • miembro desde
      • 27/03/08
    02/10/2010
    #2 Re: Crear Formulario con Envio de Imagenes

    Si sabes un poco de ingles, podes probar con alguno de estos 2, yo los use ambos y funcionan re bien

    Formulario 1

    Formulario 2

      • 6,813
      • mensajes
      • miembro desde
      • 21/04/05
    07/10/2010
    #3 Re: Crear Formulario con Envio de Imagenes

    Pareciera que anda bien, pero que error te tira ?

      • 11
      • mensajes
      • miembro desde
      • 12/08/10
    07/10/2010
    #4 Re: Crear Formulario con Envio de Imagenes

    Me empieza a tirar errores por ej en la línea 24, si borro esa me aparece en la 30, y todo asi, siempre un error nuevo, si borro lo q puse en negrita no me tira mas nadaaa...

      • 6,813
      • mensajes
      • miembro desde
      • 21/04/05
    07/10/2010
    #5 Re: Crear Formulario con Envio de Imagenes
    Cita Escrito por lujanvende27 Ver mensaje
    Me empieza a tirar errores por ej en la línea 24, si borro esa me aparece en la 30, y todo asi, siempre un error nuevo, si borro lo q puse en negrita no me tira mas nadaaa...
    Amigo necesitamos que pongas el error que te tira, si no mucho no vamos a poder ayudarte.
    Aunque seguramente el problema que tengas es que tengas problemas de permisos en la carpeta, proba de asignarle permisos 777 desde el ftp directamente a la carpeta en donde van a ir guardadas las imagenes.
  1. Informenos de su Empresa:
    Imagen: