WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Forms

Ajax Contact Form with attachments 2.0

— Add-on เพื่อ WorldWideScripts.net

สมัครสมาชิกฟีด ของเรา จะอยู่ถึง วันที่ !

ใหม่! ติดตามเรา ตามที่คุณต้องการ!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

อาแจ็กซ์รูปแบบการติดต่อกับสิ่งที่แนบมาและไม่มีการควบคุมสแปม (ลากและวาง reCaptcha, อายะห)

w2 อาแจ็กซ์รูปแบบการติดต่อเป็นโซลูชั่นที่สมบูรณ์ในการสร้างแบบฟอร์มการติดต่ออาแจ็กซ์ ออกแบบมาเพื่อเป็นปลั๊กอินที่มีความยืดหยุ่น, คลาสสิกที่นำเสนอรายการนี​​้และคุณสมบัติต้นฉบับ คุณสามารถสร้างรูปแบบของคุณเอง HTM​​L แม่แบบและรูปแบบของคุณเอง CSS

ความต้องการขั้นต่ำ:

  • 5.x PHP รุ่น (PHP5 หรือสูงกว่า)

ไม่มีสแปมการควบคุม (ลากและวาง)

drag'n'drop ไม่มีสแปมการควบคุมเป็นทางเลือกที่เหมาะสำหรับผู้ใช้ที่จะแบ่งปัน traditionnal
มันไม่ได้เป็นคุณลักษณะ drag'n'drop ง่ายที่จะแสดงปุ่มส่ง มันเป็นโซลูชั่นที่สมบูรณ์แบบสำหรับการป้องกันสแปม

ไม่มีสแปมการควบคุมการควบคุมเวลาระหว่างการส่งแต่ละ (กำหนดสูงสุด / นาที) และสร้างบางสาขา hiddens กับคีย์การเข้ารหัสลับ (ที่กำหนด) เมื่อ Dragger จะลดลง เขตที่ซ่อนจะสร้างขึ้นด้วยการสุ่มและเวลาที่เป็นตัวเลข (เข้ารหัสผ่านคีย์การเข้ารหัส) เพื่อให้แน่ใจว่าไม่มีสาขาสแปมการควบคุมที่มีอยู่เพียง แต่สำหรับระยะเวลาที่ จำกัด (ที่กำหนด)

นี้เป็นที่ปลอดภัยจริงๆและเป็นมิตรกับผู้ใช้ป้องกัน จากนั้นก็จะเป็นเรื่องง่ายที่จะกำหนดมันด้วย CSS

มี 4 ประเภทคือไม่มีสแปมการควบคุม:

  • ระดับล่าง (เพียง drag'n'drop)
  • สี (สี drag'n'drop ขวา)
  • ตัวเลข (drag'n'drop จำนวนขวา)
  • รูปทรง (drag'n'drop รูปร่างขวา)

ปลั๊กอินช่วยให้คุณใช้วิธีการแก้ปัญหา capctha อื่น ๆ เช่น Google reCAPTCHA หรือ Ayah (คุณมนุษย์)

PHP และ JavaScript Librarys

  • ปลั๊กอินนี้จะใช้บาง PHP Zend ส่วนประกอบ (Zend จดหมาย Zend Mime) สำหรับคุณสมบัติเมลล์
    องค์ประกอบจดหมาย Zend เป็นหนึ่งในที่สุดที่มีประสิทธิภาพและวิชาชีพห้องสมุดเมลล์ จะช่วยให้คุณส่งจดหมายที่สะอาด (encodage และสิ่งที่แนบ) สำหรับประเภทกล่องจดหมายทั้งหมด (สก์ท็อปหรือโทรศัพท์มือถือ)
  • คลาสสิกจะใช้ปลั๊กอิน jQuery เช่น jQuery อุ้ยแบบ jQuery, jQuery การตรวจสอบ ทุกรูปแบบ (jQuery UI) และไฟล์การแปลสำหรับปลั๊กอินจะ indluded ในแพคเกจ

ชื่อรุ่นที่มีอยู่
บทเรียนวิดีโอ

คุณลักษณะเด่น

  • เหมาะสำหรับ iDevices (ตอบสนอง)
  • สิ่งที่แนบมาหลายเดียวหรือไฟล์ (คุณสามารถปิดใช้งานคุณลักษณะนี้)
  • หรือผู้รับหลายเดียว (พร้อมกันหรือไม่)
  • ง่ายต่อการกำหนดค่า (HTML, CSS, JavaScript, PHP)
  • ง่ายต่อการเพิ่ม (หรือลบ) สาขาของคุณเอง
  • คุณลักษณะตอบกลับอัตโนมัติ (ที่กำหนด)
  • Javascript และ php การตรวจสอบ
  • ข้อความอีเมลที่ยอมรับเนื้อหา HTML (ที่กำหนด)
  • คุณสามารถใช้อินสแตนซ์หลายรูปแบบในหน้าเดียวกัน
  • สคริปต์ PHP ขึ้นอยู่กับแหล่งที่มาเปิด Zend Framework จดหมายส่วนประกอบ Mime และแปล
  • ลากและวางคุณลักษณะ (ไม่มีการควบคุมสแปม) มี 4 รุ่น differents (มุมมองการแสดงตัวอย่างสด)
  • ลากและวางคุณลักษณะ (ไม่มีการควบคุมสแปม) พร้อมสำหรับหน้าจอสัมผัส
  • บูรณาการ reCAPTCHA
  • อายะห (คุณเป็นมนุษย์) บูรณาการ
  • เต็มเอกสาร (ตัวอย่างเอกสารที่ดี)
  • JQuery ปลั๊กอินครบกำหนด:
     // initialisation ของแบบฟอร์ม $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: จริง // Specifie ถ้าไม่มีการควบคุมการเปิดใช้งานเป็นสแปม (จริง / เท็จ) noSpamControlType: 1, // Spcifie ประเภทไม่มีสแปมการควบคุม (1/2) resetForm: จริง // Spcifie ถ้ารูปแบบการตั้งค่าหลังจากส่ง (จริง / เท็จ) reCaptchaPublicKey ที่: // specifie reCaptcha ของคุณ PublicKey reCaptchaId: 'reCAPTCHA ", // Specifie รหัส unqiue สำหรับองค์ประกอบ HTML reCaptcha ที่จะถูกรวม (เพียง specifie รหัสไม่ได้สร้างองค์ประกอบในรูปแบบนี้) reCaptchaTheme: 'สะอาด', // Specifie ธีม reCaptcha คุณต้องการใช้ reCaptchaLang: 'en ", // Specifie reCaptcha หรั่งที่คุณต้องการใช้ reloadCaptcha: จริง // Specifie ถ้ามีการแจ้งลบความคิดเห็นโหลดใหม่หลังจากส่ง (จริง / เท็จ) ayah: เท็จ // Specifie ถ้า Ayah เป็นเปิดใช้งาน (จริง / เท็จ) attachmentFile: จริง // Specifie หากไฟล์ที่แนบมาเป็นเปิดใช้งาน (จริง / เท็จ) maxAttachments: 5, // Specifie จำนวนสูงสุดของไฟล์ที่แนบมา showBtnSend: เท็จ // Specifie ถ้าส่ง BTN จะมองเห็นได้เมื่อโหลดรูปแบบเมื่อไม่มีสแปมการควบคุมเป็นเปิดใช้งาน (จริง / เท็จ) customFileInput: จริง // Specifie ถ้าใส่ไฟล์ผิวเอง (จริง / เท็จ) submitAlertType: 'ภาพนิ่ง', // Specifie ชนิดของการแจ้งเตือนการแสดงสำหรับส่ง (โต้ตอบ / สไลด์) maxAttAlertType: 'ภาพนิ่ง', // Specifie ชนิดของการแจ้งเตือนการแสดงสำหรับสิ่งที่แนบสูงสุด (โต้ตอบ / สไลด์) urlLoaderImg: 'CSS / w2_contact_form / images / อาแจ็กซ์-loader.gif ", // Specifie URL ของภาพโหลด nospamInfoHover: จริง // Specifie ถ้าข่าวสาร nospam แสดงบนโพสต์ (จริง / เท็จ) }); 
  • PHP รุ่นที่ครบกำหนด:
     // การสร้างตัวอย่างใหม่ของคลาสติดต่อ ติดต่อ $ = W2ContactForm ใหม่ (); // ถ้าคุณต้องการที่จะกำหนดพารามิเตอร์บางอย่าง (ตัวอย่าง: ถ้าคุณมีแบบฟอร์มการติดต่อในหลายเว็บไซต์ของคุณ) // ระบุผู้ส่งอีเมล หากคุณไม่ได้ specifie อีเมล์ของผู้ส่งอีเมลที่ใช้ในการส่งจดหมายที่จะได้รับจดหมายของผู้ใช้ (ที่ส่งแบบฟอร์ม) $ contact-> setMailSender ([email protected] '); /// ระบุผู้รับอีเมล คุณสามารถระบุอีเมลผู้รับหลายหลาย ถ้ามีเพียงหนึ่งอีเมล specifie อีเมลเริ่มต้นจะเป็นครั้งแรก (ดัชนี 1) $ contact-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // ระบุถ้าคุณต้องการที่จะใช้คุณลักษณะการตอบกลับอัตโนมัติ $ contact-> setAutoResponder (จริง); // ระบุถ้าคุณต้องการที่จะใช้อีเมลที่แตกต่างกันของผู้ส่งอีเมลที่จะตอบกลับอัตโนมัติ $ contact-> setMailResponder ([email protected] '); // ระบุชื่อของเว็บไซต์ของคุณ $ contact-> setSiteName (array ('ชื่อของเว็บไซต์')); // ระบุฟิลด์ที่จำเป็นสำหรับการตรวจสอบรูปแบบ $ contact-> setRequiredFields (array ('ผู้รับ', 'อีเมล', 'เรื่อง' 'ข้อความ')); // ระบุฟิลด์สำหรับการเพิ่มลงในข้อความอีเมลร่างกาย - ถ้าคุณไม่ specifie เขตเขตข้อมูลทั้งหมดจะถูกเพิ่มโดยอัตโนมัติไปยังข้อความร่างกายจดหมาย $ contact-> setBodyMessageFields ('<p> E-mail: [จดหมาย] </ p> <p> เวอร์ชัน: [รุ่น] </ p> <p> โทรศัพท์: [โทรศัพท์] </ p> <p> วัน เกิด: [datebirth] </ p> <p> ประเทศ: [ประเทศ] </ p> <p> เว็บไซต์: [เว็บไซต์] </ p> <p> ข้อความ: [ข้อความ] </ p> '); // ระบุเรื่องของอีเมลถ้าคุณไม่ได้ใช้สนามเรื่องในรูปแบบของคุณ $ contact-> setMailSubject = 'เรื่องของข้อความ'; // ระบุฟิลด์ต้อง HTM​​L encodage (ตัวอย่าง: textarea) $ contact-> setHtmlFields (array ('ข้อความ')); // ระบุถ้าแท็กได้รับการยอมรับในข้อความอีเมล (สำหรับองค์ประกอบแบบฟอร์ม textarea) $ contact-> setAcceptHtmlContent (เท็จ); // ถ้าระบุรูปแบบ HTML จะมีการเข้ารหัสใน utf_8 $ contact-> setUtf8Encode (จริง); // ระบุโฟลเดอร์สำหรับไฟล์ที่แนบมาอัพโหลดในเซิร์ฟเวอร์ของคุณ $ contact-> setUploadsFolder (dirname (__ __ FILE) '/ อัพโหลด'.); // ระบุขนาดไฟล์สูงสุดสำหรับไฟล์ที่แนบมา (ใน octet) $ contact-> setMaxFileSize (1000000); // ระบุจำนวนสูงสุดสำหรับไฟล์ที่แนบมา $ contact-> setMaxAttachmentFiles (5) // ระบุนามสกุลได้รับการยอมรับ (.jpg,.png,.pdf... ) สำหรับไฟล์สิ่งที่แนบมา $ contact-> setExtFileOk (array ('รูปแบบไฟล์ PDF', 'หมอ', 'docx', 'jpeg', 'JPG', 'PNG', 'GIF')); // ระบุถ้าคุณต้องการที่จะลบไฟล์ที่อัปโหลดหลังจากการส่งอีเมล์ $ contact-> setDeleteUploadsAfterSending (จริง); // ระบุขั้นต่ำและสูงสุดระหว่างเวลายื่นแบบ (เป็นวินาที) $ contact-> setAntiSpamTimeControl (array ('นาที' => '5', 'สูงสุด' => '3600')); // ระบุถ้าคุณต้องการสคริปต์การกำหนดค่า CHMOD สำหรับ "อัพโหลด" โฟลเดอร์ $ contact-> setAutoCHMOD (เท็จ); // ระบุถ้าคุณต้องการที่จะใช้การควบคุมสแปม (ลากและวาง) $ contact-> setNoSpamControl (จริง); // ระบุถ้าคุณต้องการที่จะใช้ reCAPTCHA สำหรับรูปแบบการตรวจสอบ $ contact-> setReCaptcha (เท็จ); // ระบุถ้าคุณต้องการที่จะใช้ Ayah รูปแบบการตรวจสอบ $ contact-> setAyah (เท็จ); // internationnalization กับแฟ้ม.tmx ง่าย (laguages​​ / w2_cf_notifications.tmx) $ contact-> setLang (en '); ส่งอีเมล // $ contact-> sendemail (); 
  • ง่ายต่อการนานาชาติ (เพียงใช้ไฟล์แปลหรือสร้างของคุณเอง):
    สำหรับ PHP

การสนับสนุนทางเทคนิค

สำหรับการตอบสนองอย่างรวดเร็วส่งข้อความส่วนตัวผ่านโปรไฟล์ของฉัน
เว็บหน่วยงาน

สนุก!

การเปลี่ยนแปลง:

  • รุ่น 2.06:
    • เพิ่มการประทับเวลาผู้ใช้ IP และ referer URL ที่ส่วนท้ายของข้อความอีเมล
    • ที่เพิ่มเข้ามาใหม่ของ Google reCAPTCHA
    • เพิ่ม xlsx entension ไฟล์ที่แนบมา
    • การแจ้งเตือนการแก้ไขไฟล์ที่แนบไม่ได้กำหนด
  • รุ่น 2.0.5:
    • คงตอบกลับอัตโนมัติที่ไม่ถูกต้องชื่อผู้ส่งในกล่องจดหมาย
  • รุ่น 2.0.4:
    • เพิ่ม HTML5 ข้อมูลที่แนบมาแจ้งเตือนแอตทริบิวต์แสดงการแจ้งเตือนข้อความสำหรับปุ่มไฟล์ที่แนบมา
  • รุ่น 2.0.3:
    • เพิ่มคุณสมบัติในการเพิ่ม "รายการที่ไม่สมบูรณ์" การแจ้งเตือนสำหรับการตรวจสอบจาวาสคริปต์
    • การปรับปรุงรูปแบบ CSS
    • เพิ่มคุณสมบัติในการเพิ่มค่าเขตข้อมูลในเรื่องอีเมล
  • รุ่น 2.0.2:
    • แก้ไขข้อผิดพลาดในการเลือก lang
    • การปรับปรุงรูปแบบ CSS
  • รุ่น 2.0.1:
    • เพิ่มคุณสมบัติในการเพิ่มซีซีหรือผู้รับสำเนาลับโดยใช้ synthax นี้ "สำเนาลับ: [email protected]"
    • การปรับปรุงรูปแบบตาราง CSS ไปยังศูนย์องค์ประกอบตาราง
  • รุ่น 2.0:
    • เพิ่มการสนับสนุนอุ้ย tootlip
    • รูปแบบที่เพิ่มการสนับสนุนหลายหน้า
    • CSS รูปแบบตารางที่เพิ่มเข้ามาในการสร้างแม่แบบฟอร์มที่ซับซ้อนตอบสนอง
    • เพิ่ม HTML5 ข้อมูลกฎการตรวจสอบ
    • เพิ่มปลั๊กอิน jQuery paramater สำหรับความสำเร็จใหม่ส่ง (hideFormAfterSubmit, redirectTo, delayRedirect)
    • ลบออก HTML แม่แบบอินไลน์ (การใช้งานรูปแบบตารางแทน)
  • รุ่น 1.2.1:
    • ที่เพิ่มเข้ามาหายไป Zend ตรวจสอบไฟล์ห้องสมุดสำหรับการส่งอีเมลผ่าน SMTP
  • รุ่น 1.2.0:
    • การปรับปรุงกระบวนการแปลเพื่อแทนที่ไฟล์.tmx โดย.php files.The เป้าหมายคือการ minify แพคเกจโดยการเอาองค์ประกอบ Zend แปล
    • เพิ่มวิธีการใหม่ในการระบุข้อความตอบกลับอัตโนมัติและเรื่องหรือข้อความแจ้งเตือน PHP โดยไม่ต้องแก้ไขไฟล์แปล
    • เพิ่มกฎ CSS ตอบสนองใหม่สำหรับกล่องข้อความ nospam
  • รุ่น 1.1.18:
    • อัปเดตไฟล์ CSS เพื่อศูนย์ฟิลด์องค์ประกอบ
  • รุ่น 1.1.17:
    • เพิ่มวิธีการใหม่ในการส่งอีเมล์ไปยังผู้รับทั้งหมดโดยอัตโนมัติ (โดยไม่ใช้เขตข้อมูลที่ซ่อนไว้)
  • รุ่น 1.1.16:
    • เพิ่มไฟล์การแปลสำหรับเครื่องมือ datepicker
  • รุ่น 1.1.15:
    • การเปลี่ยนแปลง CSS เพิ่มสำหรับ IE 10
  • รุ่น 1.1.14:
    • แก้ไขข้อผิดพลาดในการยึดใน IE9
  • รุ่น 1.1.13:
    • วิธีการใหม่ในการอัปโหลดไฟล์เท่านั้น (ไม่ส่งพวกเขาเป็นสิ่งที่แนบมา)
  • รุ่น 1.1.12:
    • คุณลักษณะใหม่ที่จะเพิ่มไฟล์ที่แนบมากับข้อความตอบกลับอัตโนมัติ
  • รุ่น 1.1.11:
    • เพิ่มพับควบคุม nospam เพื่อแสดงปุ่ม "ส่ง" เฉพาะเมื่อฟิลด์ที่ซ่อน nospam มีการโหลดสมบูรณ์ (ที่มีประโยชน์สำหรับการเชื่อมโยงเซิร์ฟเวอร์ช้า)
  • รุ่น 1.1.10:
    • แก้ไขข้อผิดพลาด CSS สำหรับใส่ไฟล์ที่กำหนดเองใน IE10
  • รุ่น 1.1.9:
    • เพิ่ม laguage ใหม่ (โปรตุเกส)
  • รุ่น 1.1.8:
    • ความเป็นไปได้ที่จะเพิ่มมูลค่าฟิลด์ในข้อความตอบกลับอัตโนมัติ (เพียงแค่ใช้รหัส [FIELD_NAME] ในเนื้อหาของข้อความตอบกลับอีเมล)
    • แม่แบบฟอร์ม HTML ใหม่ที่มีตัวยึดแอตทริบิวต์ HTML5
  • รุ่น 1.1.7:
    • อัพเกรดห้องสมุด PHP Ayah แก้ไขข้อผิดพลาด
  • รุ่น 1.1.6:
    • แถบความคืบหน้าสำหรับการอัปโหลดไฟล์ที่แนบมา
    • แก้ไขข้อผิดพลาดสำหรับ jQuery 1.9 ($.browser)
    • เพิ่ม HTML แอตทริบิวต์ enctype = "multipart / form ข้อมูล" สำหรับองค์ประกอบแบบฟอร์มในตัวอย่าง
  • รุ่น 1.1.5:
    • การเปลี่ยนแปลง CSS ตอนนี้ใช้ได้สำหรับเบราว์เซอร์ Chrome, Safari และ Opera
  • รุ่น 1.1.4:
    • โหลดอัตโนมัติของ Ayah หลังจากที่การส่งแบบฟอร์ม
    • ข้อผิดพลาดแก้ไข CSS สำหรับปุ่มส่งสีที่มีรูปแบบ CSS ร้อน sneaks
  • รุ่น 1.1.3:
    • แก้ไขข้อผิดพลาด PHP 5.4 ราคา $ _FILES
    • ข้อผิดพลาดแก้ไข CSS สำหรับปุ่ม UI ที่ตั้งอยู่บนโครเมี่ยม
    • Jquery UI 1.9.2 รวมอยู่ในแพคเกจดาวน์โหลด (ถ้าคุณต้องการที่จะใช้มัน)
    • ข้อความอีเมลร่างกาย breakline จอแสดงผล (สำหรับค่า textarea สาขา)
  • รุ่น 1.1.2:
    • แก้ไขข้อผิดพลาดสำหรับช่องทุ่งกว้างใน Chrome
    • คุณสามารถเพิ่มเขตข้อมูลไฟล์ของคุณเองในรูปแบบของคุณ
  • รุ่น 1.1.1:
    • คุณสามารถส่งอีเมลของคุณผ่าน SMTP กับ authentification (ตัวอย่าง: Gmail)
    • วิธีการใหม่ในการสร้างแม่แบบ HTML ของคุณเองสำหรับข้อความอีเมลของร่างกาย
    • โทรกลับจาวาสคริปต์ใหม่สำหรับการส่งเหตุการณ์ที่ประสบความสำเร็จ คุณสามารถสร้างฟังก์ชั่นจาวาสคริปต์ของคุณเองเพื่อส่งเหตุการณ์ที่ประสบความสำเร็จ
  • รุ่น 1.1.0:
    • คุณสามารถส่งอีเมลของคุณผ่าน SMTP
    • แก้ไขข้อผิดพลาด encodage สำหรับเนื้อหา utf_8 ในข้อความอีเมลที่จะยอมรับชนิดของตัวละครทั้งหมด
    • รูปแบบใหม่ CSS (ปรับขนาดได้) เหมาะสำหรับ iDevices
    • แก้ไขข้อผิดพลาดในการแปลภาษาที่ขาดหายไป
    • ฟังก์ชันการเรียกกลับจาวาสคริปต์ (beforeSubmit) เพื่อสร้างกฎที่เฉพาะเจาะจงของคุณเองของการตรวจสอบ
    • รหัสแหล่งที่มาการแก้ไขรูปแบบ (รวมอยู่ในแพคเกจดาวน์โหลด)
    • แพคเกจ insatallation ง่าย (ไฟล์ทั้งหมดในโฟลเดอร์หนึ่ง)
    • รูปแบบ CSS UI ใหม่ (datepicker เครื่องมือ UI, buttonset... )
    • คุณลักษณะตอบกลับอัตโนมัติ
    • วิธีการแปลง่ายสำหรับ PHP ข้อความแจ้งเตือน (ผ่านทางไฟล์.tmx)
    • อายะห (คุณเป็นมนุษย์) บูรณาการ

ดาวน์โหลด
ส่วนประกอบอื่น ๆ ในประเภทนี้ส่วนประกอบทั้งหมดของ ผู้เขียนคนนี้
ความเห็นคำถามที่พบบ่อย และคำตอบ

คุณสมบัติ

ที่สร้าง:
วันที่ 30 ตุลาคม 12

การปรับปรุงครั้งล่าสุด:
27 มกราคม 15

เบราว์เซอร์ที่เข้ากันได้:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

รวมไฟล์:
JS JavaScript, HTML, CSS, PHP

Framework ซอฟต์แวร์:
Zend

ซอฟแวร์เวอร์ชั่น:
PHP 5.x

คำหลัก

อีคอมเมิร์ซ, อีคอมเมิร์ซ, สิ่งของทั้งหมด, อาแจ็กซ์, สิ่งที่แนบมา, อายะห, แจ้งลบความคิดเห็น, ติดต่อ, ลาก, ลดลง, รูปแบบ, jQuery, php, reCAPTCHA, สแปม, การตรวจสอบ, Zend