Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/05/2011, 17:09
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Una soga porfavor. Enviando adjuntos en mi formulario.

La Clase PHPMailer únicamente sirve para enviar correos y poder agregarle archivos adjuntos, las validaciones siempre van por tu cuenta

Para la cuestión de archivos adjuntos primero debes subir los archivos al servidor, lo cual es realmente sencillo

en tu formulario agrega la información que ah publicado @_-ZeuS-_, agrega el enctype al formulario un un campo tipo file
Código HTML:
Ver original
  1. <form method="post" action="subir.php" enctype="multipart/form-data">
  2. <input type="file" name="archivo"/>
  3. <input type="submit" value="Subir" />
  4. </form>

En en el archivo (en este caso) subir.php agregas lo siguiente:
Código PHP:
Ver original
  1. <?php
  2.  
  3. if (isset($_POST)) {
  4. if (is_uploaded_file($_FILES['archivo']['tmp_name'])) {
  5. $urlFile = 'ulr/final/del/archivo/'.$_FILES['archivo']['name'];
  6. if (move_uploaded_file($_FILES['archivo']['tmp_name'],$urlFile) {
  7. echo 'El archivo se subio correctamente';
  8. }else {
  9. echo 'El archivo no se pudo guardar';
  10. }
  11. }else {
  12. echo 'El archivo no se pudo subir';
  13. }
  14. }

Ya solo utiliza la variable $urlFile para agregarla como adjunto en la clase PHPMailer
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)