0

我需要在我的表格上接收音频和图像!

我只知道如何在 html 中添加(我想我知道 *?)但不知道如何将它添加到 jquery 或 php ...

PS:额外...我想知道php如何发送和附件到电子邮件...附件存储在我的网站中?还是直接发送到电子邮件?

提前致谢 !

HTML:

<form id="contact1" method="post" >
    <fieldset>
        Name :
        <input name="name" type="text" id="name">

        E-mail :
        <input name="email" type="text" class="email">

        Mensagem :
        <textarea name="message" cols="45" rows="8" id="message"></textarea>

        Send a file:
        <input name="arquivo" type="file"> ??????????????

    </fieldset>
    <input type="submit" name="enviar" value="Enviar" /></font><br>
</form>

JS:

$("#contact1").submit(function(e){
  e.preventDefault();
  var name = $("#name").val();
  var email = $("#email").val();
  var text = $("#message").val();
  var dataString = 'name=' + name + '&email=' + email + '&text=' + text;

  if (name.length > 3){
    $.ajax({
    type: "POST",
    url: "/scripts/mailform1.php",
    data: dataString,
    success: function(){
      $('#form1ok').fadeIn(300);
    }
    });
  } else{
    $('#form1error').slideDown(200);
  }
  return false;
});

PHP:

<?php
if ( isset($_POST['email']) && isset($_POST['name']) && isset($_POST['text'])) {

  $test = "/(content-type|bcc:|cc:|to:)/i";
  foreach ( $_POST as $key => $val ) {
    if ( preg_match( $test, $val ) ) {
      exit;
    }
  }
  mail( "contact@x.com", "Partner Form: ".$_POST['name'], $_POST['text'], "From:" . $_POST['email'] );

}
?>
4

0 回答 0