Advertisement
vitomanue

mail-prueba

Aug 6th, 2016
615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1. <?php
  2.  
  3. header('Content-Type: text/html; charset=UTF-8');
  4.  
  5. if (($_FILES['adjunto']['size'] > 0) AND ($_FILES['adjunto']['size'] <= $_POST['tamanomaximo'])) {
  6.  
  7.     $tamano = $_FILES['adjunto']['size'];
  8.     $tipo = $_FILES['adjunto']['type'];
  9.     $archivo = $_FILES['adjunto']['name'];
  10.  
  11.     echo "Nombre de archivo: " , $archivo , "<br />";
  12.     echo "Tipo de archivo: " , $tipo  , "<br />";
  13.     echo "Tamaño del archivo: ", $tamano , "<br />";
  14.  
  15.     $prefijo = substr(md5(uniqid(rand())),0,8);
  16.     $destino = "adjuntos" . "/" . $prefijo .'_'. $archivo;
  17.  
  18.     echo "Ruta de copiado: " , $destino , "<br />";
  19.  
  20.      if (move_uploaded_file($_FILES['adjunto']['tmp_name'] , $destino)) {
  21.  
  22.         echo "Guardado como :", $destino , "<br />";
  23.        
  24.         } else {
  25.  
  26.         echo "Error guardando el archivo" , "<br />";
  27.         }
  28.  
  29. } elseif ($_FILES['adjunto']['size'] == 0 ) {
  30.  
  31.  
  32.         echo "No hay adjuntos" , "<br />";
  33.  
  34. } else {
  35.    
  36.     echo "No se puede enviar el formulario, el archivo adjunto es demasiado grande. <br />";
  37.     echo $_FILES['adjunto']['size'] ,' kb y el tamano m&aacute;ximo es ', $_POST['tamanomaximo'],' kb' , '<br />';
  38.    
  39. }
  40.  
  41. if (!empty($_POST['nombre']) AND !empty($_POST['email'])) {
  42.  
  43. $destino ="info@probandohtml.esy.es";
  44. $remitente = "Content-Type: text/html; charset=utf-8";
  45. $remitente .= "From:".$_POST['nombre']."\r\n";         
  46. $tema="Contacto desde tu Sitio Web";
  47. $mensaje=$_POST['nombre']." ".$_POST['email']." ".$_POST['comentario'];
  48. @mail($destino,$tema,$mensaje,$remitente);
  49.  
  50. echo "Su mensaje ha sido enviado.<br /><a href='contenidos.html' target='_self'>Volver</a>";
  51.  
  52. } else {
  53.     echo "No se puede enviar el formulario, verifique los campos.<br /><a href='contacto.html' target='_self'>Volver al formulario</a>";
  54. }
  55.  
  56.  
  57. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement