Foros del Web » Programando para Internet » PHP »

uploader en php

Estas en el tema de uploader en php en el foro de PHP en Foros del Web. alguien me podria facilitar un script php uploader, o me podrian decir como hacerle para enviar la imagen a mi correo desde un formulario se ...
  #1 (permalink)  
Antiguo 16/03/2006, 18:17
 
Fecha de Ingreso: enero-2006
Mensajes: 7
Antigüedad: 11 años, 10 meses
Puntos: 0
uploader en php

alguien me podria facilitar un script php uploader, o me podrian decir como hacerle para enviar la imagen a mi correo desde un formulario

se los super agrdeceria
  #2 (permalink)  
Antiguo 17/03/2006, 07:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si quieres componer un e-mail con un archivo adjunto que el usuario va a tener que "adjuntar" directamente desde su "PC" .. lo que necesitas para el proceso son dos cosas:

1) Un script para subir tu archivo al servidor.

2) Código que te permita tomar un archivo del servidor y componer un e-mail con el archivo adjunto.

Para lo primero puedes ver las FAQ's del foro o acudir directamente a la documentación oficial de PHP al respecto:

http://www.php.net/manual/es/features.file-upload.php

Para lo segundo, puedes usar PHP Mailer: http://phpmailer.sourceforge.net

Un saludo,
  #3 (permalink)  
Antiguo 17/03/2006, 20:24
 
Fecha de Ingreso: enero-2006
Mensajes: 7
Antigüedad: 11 años, 10 meses
Puntos: 0
estoy ocupando el phpmailer pero tengo varios problemas segun mi forma esta bien echa (ya veras tu eres el experto) mira este es el codigo

<?php
if (isset($_POST["nombre"])) {
require_once("phpmailer/class.phpmailer.php");

$correo = new phpmailer();

$mail->From = "[email protected]";
$mail->FromName = "grafiamex";
$mail->Subject = $_POST["asunto"];
$mail->Body = $_POST["mensaje"];

$mail->AddAddress($_POST["nombre"], $_POST["correo"]);
if (!$mail->AddEmbeddeImage('$_FILES["imagen"]
["tmp_name"', '12345', 'imagen')) {
echo "Fallo al anadir un fichero adjunto";
}
if (!$mail->Send()){
echo "correo enviado correctamente";
} else {
echo "el correo no ha podido enviarse";
}
}
?>

al momento de que envio mi forma me marca esto:
Fatal error: Call to undefined function: addaddress() in /home/virtual/public_html/mail.php on line 12

me marca un error en la line 12, no se si este siguiendo el procedimiento, no tenia el archivo que me marcaba aqui

require_once("phpmailer/class.phpmailer.php");

y lo baje y lo puse en la carpeta que me cita, no se si en este archivo class.phpmailer.php es en donde deba de ingresar la direccion de correo a la que lo deba de enviar, baje todo de la pagina que me pusiste arriba pero no encontre un tutorial en espanol por favor necesito ayuda.......
  #4 (permalink)  
Antiguo 20/03/2006, 07:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Un manual de PHPMailer en castellano:

http://www.programacion.com/php/articulo/phpmailer/

Salen más si usas google:
phpmailer (buscando con resultados "páginas en español").

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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




La zona horaria es GMT -6. Ahora son las 22:24.