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

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


Ajax Contact Form with attachments 2.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Borang Hubungi Ajax dengan Lampiran dan tiada kawalan spam (drag dan drop, reCAPTCHA, ayat)

The w2 Borang Hubungi Ajax adalah penyelesaian lengkap untuk mewujudkan borang kenalan ajax. Direka untuk menjadi plugin fleksibel, ini item tawaran klasik dan ciri-ciri asal. Anda boleh dengan mudah membuat sendiri template bentuk HTML dan CSS tema anda sendiri.

keperluan minimum:

  • Versi PHP 5.x (PHP5 atau lebih tinggi).

Tiada Kawalan Spam (Drag dan Drop)

The drag'n'drop No Spam Kawalan adalah satu alternatif yang mesra pengguna untuk Captcha yang traditionnal.
Ia bukan satu ciri drag'n'drop mudah untuk memaparkan butang hantar. Ia adalah satu penyelesaian yang lengkap untuk anti spam.

The No Spam Kawalan mengawal masa antara setiap penyertaan (boleh diubah max / min) dan menjana beberapa bidang Hiddens dengan kunci penyulitan (boleh diubah) apabila dragger itu digugurkan. Bidang tersembunyi dihasilkan dengan abjad angka Masa rawak dan (disulitkan melalui kekunci penyulitan) untuk memastikan bahawa bidang No Spam Kawalan boleh didapati hanya untuk tempoh terhad (boleh diubah).

Ini adalah perlindungan mesra benar-benar selamat dan pengguna. Maka ia adalah mudah untuk menyesuaikan dengan CSS.

Terdapat 4 jenis bagi No Spam Kawalan:

  • asas (hanya drag'n'drop)
  • warna (drag'n'drop warna yang betul)
  • nombor (drag'n'drop nombor yang betul)
  • bentuk (drag'n'drop bentuk yang betul)

Plugin ini membolehkan anda untuk menggunakan penyelesaian capctha lain seperti Google ReCaptcha atau AYAH (kamu seorang manusia).

PHP dan JavaScript perpustakaan universiti

  • Plugin ini menggunakan beberapa PHP Zend Components (Zend Mail, Zend MIME) untuk ciri-ciri bil penghantaran.
    Komponen Zend Mail merupakan salah satu perpustakaan bil penghantaran yang paling berkuasa dan professionnal. Ia membolehkan anda untuk menghantar mel bersih (encodage dan lampiran) untuk semua jenis peti mel (desktop atau mudah alih).
  • Ia menggunakan klasik jQuery plugin seperti jQuery Ui, Borang jQuery, jQuery Pengesahan. Semua tema (jQuery UI) dan fail terjemahan untuk plugin indluded dalam pakej.

Versi Wordpress tersedia
Video tutorial

ciri-ciri

  • Dioptimumkan untuk iDevices (responsif).
  • Lampiran berbilang atau tunggal fail (anda boleh dengan mudah melumpuhkan ciri ini).
  • Berbilang atau tunggal dengan koma (pada masa yang sama atau tidak).
  • Mudah untuk mengkonfigurasi (html, css, javascript, php).
  • Mudah untuk menambah (atau mengeluarkan) bidang anda sendiri.
  • Ciri-ciri auto-responder (boleh diubah).
  • Javascript dan pengesahan php.
  • Mesej e-mel menerima kandungan HTML (boleh diubah).
  • Anda boleh menggunakan contoh gandaan bentuk dalam halaman yang sama.
  • PHP Script berdasarkan sumber terbuka Zend Rangka Kerja Komponen Mail, Mime dan Terjemah.
  • Seret dan ciri Drop (tiada kawalan spam) 4 differents model (lihat preview langsung).
  • Seret dan ciri Drop (tiada kawalan spam) bersedia untuk skrin sentuh.
  • Integrasi ReCaptcha.
  • ayat (Adakah Anda Seorang Manusia) integrasi.
  • Dokumentasi lengkap (contoh didokumenkan dengan baik).
  • JQuery plugin dikonfigurasi sepenuhnya:
     // Permulaannya borang $ ('# w2ContactForm'). w2ContactForm ({ noSpamControl: benar, // spécifié jika No Spam Kawalan adalah mengaktifkan (Betul / Salah) noSpamControlType: 1, // Spcifie Type of No Spam Kawalan (1/2) resetForm: benar, // Spcifie jika borang semula selepas mengemukakan (Betul / Salah) reCaptchaPublicKey: null, // spécifié reCAPTCHA PublicKey anda reCaptchaId: 'reCAPTCHA', // spécifié ID unqiue untuk elemen HTML di mana reCAPTCHA akan disepadukan (hanya spécifié ID yang tidak mewujudkan unsur dalam borang) reCaptchaTheme: 'bersih', // spécifié tema reCAPTCHA yang anda mahu untuk menggunakan reCaptchaLang: 'en', // spécifié yang reCAPTCHA Lang anda mahu menggunakan reloadCaptcha: benar, // spécifié jika captcha ini dipasang semula selepas mengemukakan (Betul / Salah) ayat: palsu, // spécifié jika AYAH adalah mengaktifkan (Betul / Salah) attachmentFile: benar, // spécifié jika fail lampiran adalah mengaktifkan (Betul / Salah) maxAttachments: 5, // spécifié bilangan maksimum lampiran fail showBtnSend: palsu, // spécifié jika send btn boleh dilihat apabila memuatkan bentuk apabila Tiada Kawalan Spam adalah mengaktifkan (Betul / Salah) customFileInput: benar, // spécifié jika input fail adalah kulit adat (Betul / Salah) submitAlertType: 'slide', // spécifié jenis amaran memaparkan untuk hantar (dialog / slaid) maxAttAlertType: 'slide', // spécifié jenis amaran memaparkan untuk lampiran maksimum (dialog / slaid) urlLoaderImg: 'css / w2_contact_form / images / ajax-loader.gif', // spécifié url imej loader nospamInfoHover: benar // spécifié jika info nospam memaparkan pada mouseover (Betul / Salah) }); 
  • PHP Kelas dikonfigurasi sepenuhnya:
     // penciptaan contoh baru Kelas Hubungi $ kenalan = W2ContactForm baru (); // jika anda perlu untuk mentakrifkan semula beberapa parameter (contoh: jika anda mempunyai beberapa borang kenalan di laman web anda) // Menentukan Pengguna e-mel itu. Jika anda tidak spécifié penghantar e-mel e-mel yang digunakan untuk menghantar mel akan mel user (yang berserah borang) $ contact-> setMailSender ([email protected] '); /// Menentukan penerima e-mel. Anda boleh menetapkan beberapa e-mel untuk beberapa penerima. Jika hanya satu e-mel ini spécifié e-mel lalai akan menjadi yang pertama (indeks 1) $ contact-> setMailRecipient (array ('1' => [email protected]', '2' => [email protected]')); // Menentukan jika anda mahu menggunakan ciri auto responder $ contact-> setAutoResponder (benar); // Menentukan jika anda mahu menggunakan e-mel yang berbeza yang Pengguna e-mel kepada responder auto $ contact-> setMailResponder ([email protected] '); // Menentukan nama laman web anda $ contact-> setSiteName (array ('nama laman web')); // Menentukan bidang yang diperlukan untuk pengesahan borang. $ contact-> setRequiredFields (array ('penerima', 'mel', 'subjek', 'mesej')); // Menentukan bidang untuk menambah mereka memahami ajaran badan mel - jika anda tidak spécifié bidang semua bidang akan ditambah secara automatik ke mesej badan mel $ contact-> setBodyMessageFields ('<p> E-mel: [mel] </ p> <p> Versi: [versi] </ p> <p> Telefon: [telefon] </ p> <p> Tarikh Lahir: [datebirth] </ p> <p> Negara: [negara] </ p> <p> Laman web: [laman web] </ p> <p> Mesej: [mesej] </ p> '); // Menentukan subjek e-mel jika anda tidak menggunakan medan subjek dalam borang anda $ contact-> setMailSubject = 'subjek mesej'; // Menentukan bidang perlu HTML encodage (contoh: textarea) $ contact-> setHtmlFields (array ('mesej')); // Menentukan jika tag HTML diterima dalam mesej e-mel (untuk elemen bentuk textarea) $ contact-> setAcceptHtmlContent (palsu); // Menentukan jika bentuk HTML kodnya dalam utf_8 $ contact-> setUtf8Encode (benar); // Menentukan folder untuk muat naik lampiran fail dalam pelayan anda $ contact-> setUploadsFolder (dirname (__ __ FILE) / Gambar '.); // Menentukan saiz fail maksimum untuk fail lampiran (dalam oktet) $ contact-> setMaxFileSize (1000000); // Menyatakan bilangan maksimum untuk lampiran fail $ contact-> setMaxAttachmentFiles (5); // Menentukan sambungan diterima (.jpg,.png,.pdf...) untuk fail lampiran $ contact-> setExtFileOk (array ('pdf', 'doc', 'docx', 'jpeg', 'jpg', 'png', 'gif')); // Menentukan jika anda mahu memadam fail yang dimuat naik selepas e-mel menghantar $ contact-> setDeleteUploadsAfterSending (benar); // Menyatakan minimum dan masa yang maksimum antara pengemukaan borang (dalam saat) $ contact-> setAntiSpamTimeControl (array ('min' => '5', 'max' => '3600')); // Menentukan jika anda mahu skrip mengkonfigurasi CHMOD untuk "muat naik" folder $ contact-> setAutoCHMOD (palsu); // Menentukan jika anda mahu menggunakan sebarang kawalan spam (drag dan drop) $ contact-> setNoSpamControl (benar); // Menentukan jika anda mahu menggunakan reCAPTCHA untuk borang pengesahan $ contact-> setReCaptcha (palsu); // Menentukan jika anda mahu menggunakan AYAH untuk borang pengesahan $ contact-> setAyah (palsu); // internationnalization dengan fail.tmx mudah (laguages ​​/ w2_cf_notifications.tmx) $ contact-> setLang ('en'); // Menghantar e-mel $ contact-> sendEmail (); 
  • Mudah untuk mengantarabangsakan (hanya menggunakan fail diterjemahkan atau membuat anda sendiri):
    untuk PHP.

Sokongan teknikal

Untuk mendapatkan respon yang cepat menghantar saya mesej peribadi melalui profil saya.
agensi web

menikmati!

CHANGELOG:

  • versi 2,06:
    • Ditambah tanda waktu, IP pengguna dan URL perujuk di footer mesej mel.
    • Ditambah reCAPTCHA Google baru.
    • Ditambah entension xlsx untuk fail lampiran.
    • pemberitahuan fail tetap dilampirkan undefined.
  • versi 2.0.5:
    • Tetap salah auto responder nama penghantar dalam peti mel.
  • versi 2.0.4:
    • Ditambah HTML5 data-dilampirkan pemberitahuan atribut untuk memaparkan pemberitahuan teks untuk butang fail lampiran.
  • versi 2.0.3:
    • Ciri tambahan untuk menambah "penyertaan yang tidak lengkap" pemberitahuan untuk pengesahan javascript.
    • Tema CSS dikemaskini.
    • Ciri tambahan untuk menambah nilai medan dalam mel subjek.
  • versi 2.0.2:
    • Bug tetap untuk pemilihan lang.
    • Tema CSS dikemaskini.
  • versi 2.0.1:
    • Ciri untuk menambah cc atau bcc penerima dengan menggunakan synthax ini ": [email protected] bcc" tambah.
    • Dikemaskini susun atur CSS grid ke tengah elemen grid.
  • versi 2.0:
    • Ditambah Ui tootlip sokongan.
    • Bentuk Ditambah pelbagai laman sokongan
    • Susun atur grid CSS ditambah untuk membuat template bentuk kompleks responsif.
    • Ditambah HTML5 pengesahan data-peraturan.
    • Ditambah baru plugin jQuery paramater untuk berjaya hantar (hideFormAfterSubmit, redirectTo, delayRedirect).
    • Dikeluarkan template HTML sebaris (menggunakan susun atur grid sebaliknya)
  • versi 1.2.1:
    • Ditambah hilang fail perpustakaan Zend Mengesahkan untuk menghantar mel melalui smtp.
  • versi 1.2.0:
    • Dikemaskini proses terjemahan untuk menggantikan fail.tmx dengan gol files.The.php adalah untuk mengecilkan pakej dengan mengeluarkan Zend menterjemahkan komponen.
    • Kaedah baru ditambah untuk menentukan mesej auto-responder dan mesej pemberitahuan PHP subjek atau tanpa menyunting fail terjemahan.
    • Ditambah peraturan CSS responsif baru untuk kotak mesej nospam
  • versi 1.1.18:
    • Fail CSS dikemaskini ke tengah medan unsur-unsur.
  • versi 1.1.17:
    • Ditambah satu kaedah baru untuk menghantar e-mel kepada semua penerima secara automatik (tanpa menggunakan bidang tersembunyi).
  • versi 1.1.16:
    • Ditambah fail terjemahan untuk widget datepicker.
  • versi 1.1.15:
    • Ditambah peralihan CSS untuk IE 10.
  • versi 1.1.14:
    • Pepijat untuk pemegang tempat di IE9.
  • versi 1.1.13:
    • Kaedah baru untuk hanya memuat naik fail (tidak menghantar mereka sebagai lampiran).
  • versi 1.1.12:
    • Ciri-ciri baru untuk menambah fail lampiran kepada mesej auto-responder.
  • versi 1.1.11:
    • Tambah loader untuk kawalan nospam butang memaparkan "menghantar" hanya apabila bidang nospam tersembunyi sepenuhnya dimuatkan (berguna untuk pelayan persambungan perlahan).
  • versi 1.1.10:
    • Betulkan CSS bug untuk input fail adat dalam IE10.
  • versi 1.1.9:
    • Menambah laguage baru (Portugis).
  • versi 1.1.8:
    • Kemungkinan untuk menambah nilai bidang dalam mesej auto-responder (hanya menggunakan shortcode [FIELD_NAME] dalam kandungan mesej responder mel).
    • New HTML bentuk template dengan HTML5 sifat pemegang tempat.
  • versi 1.1.7:
    • dinaik taraf perpustakaan PHP AYAH untuk menetapkan kesilapan
  • versi 1.1.6:
    • Bar kemajuan untuk memuat naik fail lampiran
    • Betulkan kesesatan dengan jquery 1.9 ($.browser).
    • Menambah HTML atribut enctype = "pelbagai bahagian / bentuk-data" untuk unsur bentuk dalam contoh-contoh.
  • versi 1.1.5:
    • CSS peralihan kini boleh didapati untuk pelayar Chrome, Safari dan Opera.
  • versi 1.1.4:
    • Tambah nilai automatik AYAH selepas penyerahan borang.
    • Betulkan CSS bug untuk butang menghantar warna dengan tema CSS panas Sneaks.
  • versi 1.1.3:
    • Betulkan PHP 5.4 kesesatan dengan $ _FILES.
    • Betulkan CSS bug untuk butang UI ditetapkan pada Chrome.
    • Jquery UI 1.9.2 termasuk dalam pakej muat turun (jika anda perlu menggunakannya).
    • Badan mel paparan breakline (untuk nilai bidang textarea).
  • versi 1.1.2:
    • Betulkan bug untuk kotak semak medan lebar dalam Chrome.
    • Anda boleh menambah bidang fail anda sendiri dalam bentuk anda.
  • versi 1.1.1:
    • Anda boleh menghantar e-mel anda melalui SMTP dengan authentification (contoh: gmail).
    • Kaedah baru untuk membuat template HTML anda sendiri untuk mesej badan mel.
    • Panggil balik javascript baru untuk mengemukakan peristiwa kejayaan. Anda boleh membuat fungsi javascript anda sendiri untuk mengemukakan peristiwa kejayaan.
  • versi 1.1.0:
    • Anda boleh menghantar e-mel anda melalui SMTP.
    • Pepijat encodage untuk kandungan utf_8 dalam mesej mel untuk menerima semua jenis watak.
    • gaya CSS baru (resizable) dioptimumkan untuk iDevices.
    • menetapkan mesej ralat untuk terjemahan bahasa hilang.
    • fungsi panggil balik javascript (beforeSubmit) untuk membuat kaedah-kaedah khusus anda sendiri pengesahan.
    • kod bentuk sumber editor (termasuk dalam pakej muat turun).
    • pakej insatallation mudah (semua fail dalam satu folder).
    • tema baru CSS UI (untuk UI widget datepicker, buttonset...).
    • ciri-ciri auto-responder.
    • kaedah mudah terjemahan untuk PHP pemberitahuan mesej (melalui fail.tmx).
    • ayat (Adakah Anda Seorang Manusia) integrasi.

Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

Dibuat:
30 Okt 12

Dikemaskini:
27 Jan 15

Pelayar Sesuai:
IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Fail Termasuk:
JavaScript JS, HTML, CSS, PHP

Rangka Kerja Perisian:
Zend

Perisian Versi:
PHP 5.x

Kata kunci

eCommerce, eCommerce, Semua Produk, ajax, lampiran, ayat, captcha, hubungan, drag, drop, bentuk, jquery, php, reCAPTCHA, spam, pengesahan, Zend