InggrisPerancisSpanyol

Ad


favorit OnWorks

cgifile - Online di Cloud

Jalankan cgifile di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah cgifile yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


cgiemail, cgiecho, cgifile - Alat konversi Formulir-ke-Mail CGI

Grafik cgimail pemakai membimbing


Panduan ini akan membantu Anda menulis formulir WWW yang mengirimkan pesan email kepada Anda. NS
langkah-langkah berikut diperlukan:

· Buat template email.

· Letakkan link ke template di halaman Anda.

· Putuskan apakah sebuah mailto: link akan digunakan.

· Buat formulir HTML.

· Buat formulir HTML yang lebih canggih.

· Pastikan TINDAKAN benar.

· Cobalah formulir Anda dengan cgiecho.

· Tayangkan dengan cgiemail.

· Debug jika Anda tidak mendapatkan email

Langkah-langkah berikut ini opsional.

· Tambahkan teks ke halaman sukses.

· Gunakan halaman sukses alternatif.

· Buat beberapa masukan yang diperlukan.

· Tentukan format untuk beberapa input.

· Gunakan variabel lingkungan CGI.

membuat an email Template.
Sebelum Anda mulai menerima pesan email melalui web, Anda harus memutuskan apa ini
pesan akan terlihat seperti. Buat file ASCII, yang disebut template email, yang terlihat
sesuatu seperti ini:

untuk: [email dilindungi] GARIS KEPALA
Subyek: pertanyaan tiga
garis kosong
Siapa nama kamu? [namamu]
Apa pencarian Anda? [pencarian] TUBUH
Apa warna favoritmu? [warna]

Di satu sisi, template ini berbentuk bebas. Orang yang ingin mengirimi Anda email dapat mengunduh
template ini, isi, dan kirimkan kepada Anda. Namun, template juga akan digunakan
oleh program cgiemail, jadi sebelum Anda mengunggah file ke server WWW Anda, berhati-hatilah untuk
ikuti panduan ini:

· Di mana pun Anda ingin pengguna formulir Anda memberikan informasi, gunakan satu kata
di dalam kurung siku tanpa spasi, misalnya Nama Anda: [namaAnda]. Bukan [Masukkan namamu
di sini].

· Pastikan alamat di kolom To: sudah benar.

· Jika ada baris kosong di antara baris header, hapus.

· Jika ada baris kosong sebelum baris header, hapus.

· Pastikan semua baris header Anda valid. Karakter pertama pada baris harus a
surat. Sebagian besar informasi harus masuk ke badan pesan; jangan bikin sendiri
header.

· Pastikan ada baris kosong antara baris header dan body.

· Pastikan Anda menyimpannya sebagai teks ASCII. Misalnya, jika Anda menggunakan Microsoft Word, gunakan
"Save As" dan pilih "Text Only with Line Breaks."

· Jika Anda membuat file di Mac, pastikan untuk mengunggahnya sebagai teks, misalnya terjemahan CR.
(Komputer Unix memiliki kode berbeda yang menunjukkan akhir baris daripada Mac, jadi Anda
file mungkin terlihat seperti satu baris panjang ke komputer Unix.)

Dalam pedoman ini ada banyak fleksibilitas. Anda dapat menempatkan Bcc:, X-Face:, atau apapun
header lainnya di header. Anda dapat meletakkan hal-hal seperti Cc: [namaanda] di header. Menjadi
kreatif. Hanya saja, jangan memasukkan apa pun di sana yang Anda tidak ingin webmaster Anda lihat,
karena di situlah pesan terpental pergi.

Sekarang lanjutkan dan unggah template email Anda ke server WWW dan lihat dengan
penjelajah WWW.

Menempatkan a link untuk itu Template on Tujuan .
Ini sebuah contoh:

Apakah Anda ingin menyeberangi jembatan? Unduh formulir "pertanyaan tiga" saya dan kirimkan ke
<[email dilindungi]>.

Bahkan setelah Anda membuat formulir WWW Anda, Anda akan ingin meninggalkan tautan ini untuk meningkatkan
aksesibilitas bagi pengguna penyandang disabilitas.

Memutuskan if a mailto: link akan lakukan.
Sudah, tanpa HTML yang rumit, Anda memiliki cara bagi orang-orang di WWW untuk mengirimi Anda
informasi yang Anda inginkan. Sebelum Anda mencoba membuat formulir HTML, putuskan apakah
itu sangat berharga. Formulir di WWW memiliki dua kelemahan khusus:

· Anda akan mendapatkan banyak email sembrono dari orang-orang yang hanya ``menjelajah web.''

· Alamat email pengguna diketik secara manual, dan sering salah ketik, sehingga Anda memiliki
tidak ada cara untuk membalas. Ini bukan masalah dengan mailto: link.

membuat itu HTML bentuk.
Jika Anda telah memutuskan untuk membuat formulir HTML, Anda perlu memberi orang cara untuk menyediakan
alamat email. Dengan tautan mailto:, pengirim mereka akan menyediakan alamat From: untuk
mereka. Tapi sekarang Anda perlu menambahkan baris ke bagian atas template email Anda seperti ini:

Dari email]

Berikut adalah contoh bentuk HTML.

Alamat email anda: ____________________

Namamu: ____________________

Pencarian Anda: _________

Warna favorit Anda: __________

Kirim email (Contoh ini sebenarnya tidak mengirim email.)

Ini adalah sumber HTML:

<METODE BENTUK="POSTING"
TINDAKAN="http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

Alamat email anda:
Namamu:
Pencarian Anda:
Warna favorit Anda:



Ini adalah contoh yang sangat sederhana. Perhatikan bahwa NAMA setiap input sesuai dengan apa yang Anda
sebelumnya dimasukkan ke dalam template email. Dalam contoh ini mereka adalah email, nama Anda, pencarian,
dan warna. Ini adalah konsep kunci dalam menggunakan cgiemail. Berhati-hatilah untuk membuatnya persis
sama; jika Anda memasukkan NAME="warna" dalam formulir HTML Anda dan [warna] (perhatikan ejaannya
perbedaan) di template email Anda, input tidak akan muncul di email.

membuat lebih maju HTML formulir.
Untuk belajar membuat formulir yang lebih rumit, baca panduan NCSA. Semua bentuk contoh mereka
dapat dikonversi ke bentuk cgiemail hanya dengan mengubah ACTION. Tidak seperti bentuk-ke-
program email, Anda tidak diharuskan menggunakan input tersembunyi dengan nama khusus.

Semua jenis input (tombol radio, dll.) bekerja dengan cara yang sama. Setiap masukan membutuhkan NAMA, dan
nama itu harus muncul dalam tanda kurung siku di template email Anda. Sesederhana itu. Ke
mendapatkan lebih banyak ide, lihat halaman contoh cgiemail.

Membuat yakin itu AKSI is benar.
Bagian tersulit dari formulir HTML adalah mengatur TINDAKAN dengan benar. Mulailah dengan
URL template email Anda, lalu pisahkan menjadi dua bagian, mis

http://web.mit.edu/wwwdev/cgiemail/questions3.txt
\ /\ /
`--- Bagian 1 ---' ` -------- Bagian 2 ----------'

Kemudian Anda meletakkan nama skrip di tengah. Biasanya ini adalah ``/cgi-bin/cgiecho'', tapi ini
tergantung pada bagaimana server Anda dikonfigurasi. Di web.mit.edu itu terjadi
``/bin/cgiecho'', sehingga TINDAKAN saya terlihat seperti ini:

http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt
\ /\ /\ /
`--- Bagian 1 ---' nama skrip ` -------- Bagian 2 ----------'

Untuk mempermudah, Anda dapat mengabaikan bagian 1, tetapi Anda harus memasukkannya jika ingin menguji
bentuk sebagai file lokal. Jika Anda tidak tahu apa artinya itu, jangan ragu untuk menghilangkan bagian 1.

Mencoba di luar Tujuan bentuk dengan cgiecho.
Masukkan formulir Anda ke browser WWW favorit Anda, isi input, dan kirimkan. Anda
harus melihat seperti apa bentuk yang diproses. Jika sebaliknya Anda melihat kesalahan dengan nomor
mendekati 500, TINDAKAN Anda mungkin salah. Kembali ke langkah sebelumnya.

Jika beberapa masukan Anda tampaknya tidak muncul dalam formulir yang diproses, pastikan bahwa
input memiliki nama yang sama persis dalam bentuk HTML seperti pada template ASCII. Misalnya
NAME="namaanda" di formulir HTML dan [namaanda] di template email.

Go hidup dengan cgimail.
Sekarang ubah cgiecho menjadi cgiemail dalam TINDAKAN formulir HTML Anda. Cobalah. Anda harus
menerima pesan email dengan formulir yang diproses. Jika Anda mendapatkan halaman sukses tetapi tidak
menerima email, ada beberapa masalah dengan file template Anda. Kembalilah dan pastikan kamu
dengan benar mengikuti panduan pada langkah 1.

Jika berhasil, selamat!

9. Debug jika Anda tidak mendapatkan email

Biasanya, email dikirim secara tidak sinkron, artinya masuk ke antrian untuk dikirim pada pukul
waktu yang nyaman. Email asinkron dikirim lebih efisien dan andal, tetapi memiliki
kerugian bahwa masalah hanya dapat dilaporkan dengan mengirimkan pesan kesalahan kembali ke
pengirim. Untuk sistem surat, tampaknya pengirim surat adalah server web, jadi
pesan kesalahan tidak akan sampai ke Anda.

Jika Anda tidak menerima email, Anda dapat menggunakan pengiriman email sinkron untuk sementara dengan membuat
masukan tersembunyi bernama cgiemail-mailopt dan memberinya nilai yang berisi "sinkronisasi", mis



Catatan: Untuk rilis 1.1, ini tidak akan berfungsi. Minta webmaster Anda untuk menginstal rilis yang lebih baru.
Beberapa mailer memiliki ekstensi tidak standar yang mengirim bouncing ke alamat di Errors-
To: header selain web server. Namun, beberapa kesalahan membuat baris tajuk ini
tidak terbaca, jadi tidak ada cara untuk benar-benar memastikan bahwa pantulan akan jatuh ke tangan Anda.

Opsional: Add teks untuk itu sukses .
Saat email dikirim, halaman berjudul ``Sukses'' muncul dengan teks pesan email.
Anda dapat menggunakan variabel tersembunyi yang disebut ``addendum'' untuk menambahkan teks Anda sendiri. Berikut ini adalah sederhana
contoh:



Jika Anda ingin berasumsi bahwa pembaca formulir Anda menggunakan perangkat lunak browser terbaru
seperti Lynx 2.6 atau Netscape 3.0, maka Anda dapat menempatkan markup HTML ke dalam variabel ini menggunakan
entitas karakter yang sesuai. Misalnya, jika Anda ingin menambahkan

Terima kasih!

maka markup HTML akan menjadi

Terima kasih!

artinya Anda akan membutuhkan yang berikut ini dalam formulir Anda:

<INPUT TYPE="tersembunyi" NAMA="tambahan"
VALUE="<em>Terima kasih!</em>">

Perhatikan bahwa selain sulit untuk menulis, fitur ini tidak akan berfungsi untuk pengguna yang lebih tua
perangkat lunak peramban.

Opsional: penggunaan an bergantian sukses .
Jika Anda tidak menyukai halaman default yang muncul saat email berhasil dikirim, Anda dapat
tentukan URL alternatif menggunakan variabel tersembunyi yang disebut ``sukses'' dalam formulir HTML Anda,
misalnya

<INPUT TYPE="tersembunyi" NAMA="sukses" VALUE="http://web.mit.edu/">

Catatan: Mulai URL Anda dengan / atau dengan http://. Jika tidak, cgiemail akan mengarahkan browser Anda
ke pemanggilan cgiemail kedua, menghasilkan kesalahan Tidak ada penggantian variabel.

Pada rilis 1.3, tidak ada cara untuk membuat halaman sukses alternatif ini berisi informasi
pengguna yang dikirimkan dalam formulir. Fitur ini kemungkinan akan ditambahkan dalam rilis mendatang.

Opsional: Membuat beberapa input diperlukan.
Jika Anda ingin secara otomatis menolak formulir dengan input tertentu yang dibiarkan kosong, tambahkan
awalan ``diperlukan-'' ke nama input di formulir HTML dan email Anda
templat. Berikut ini contohnya:

Dalam bentuk HTML:

Namamu:

Dalam template email

Nama Anda: [wajib-namaanda]

Opsional: Menentukan format untuk beberapa input.
Jika, dalam template email Anda, teks di dalam tanda kurung siku diawali dengan %, cgiemail akan
gunakan cetakf() fungsi dalam C pada nama bidang setelah koma. Jika Anda tidak akrab
dengan fungsi ini, lihat di buku C. Jika Anda sudah familiar dengannya, harap perhatikan ini
dua perbedaan:

· Karakter pertama dalam format string harus %.

· Karakter seperti \n dan \t harus literal. Jika Anda ingin baris baru, Anda harus meletakkan
baris baru tepat sebelum koma, meskipun ini terlihat aneh. Misalnya, jika
Godzilla's Pizza ingin topping terdaftar satu per baris, mereka akan memasukkan yang berikut ini
template email mereka:

[%S
,tambahan]

Opsional: penggunaan CGI lingkungan Hidup variabel.
Fitur ini mungkin berfungsi atau tidak, tergantung pada apakah webmaster Anda mengaktifkannya atau tidak
saat mengkonfigurasi cgiemail.

Selain input formulir, template email Anda dapat menyertakan variabel lingkungan CGI
cukup dengan mendahului nama variabel dengan tanda dolar. Sebagai contoh,

[$HTTP_USER_AGENT]

akan mencantumkan nama browser dan/atau gateway pengguna dalam pesan email Anda. Untuk
menghormati privasi, formulir HTML Anda harus memperingatkan pengguna tentang informasi apa pun tentang
mereka yang akan disertakan dalam email, misalnya HTTP_USER_AGENT, REMOTE_ADDR.

administrasi
Kontak hulu: cgiemail[email dilindungi]>

Pengelola Debian: Anibal Monsalve Salazar[email dilindungi]>

Informasi lengkap tentang membangun, menginstal dan menggunakan cgiemail tersedia di WWW:

http://web.mit.edu/wwwdev/cgiemail/

Gunakan cgifile online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad