EnglishFrenchSpanyol

Ad


Favicon OnWorks

cgifile - Dalam talian dalam Awan

Jalankan cgifile dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah cgifile yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


cgiemail, cgiecho, cgifile - alat penukaran Borang-ke-Mel CGI

. cgiemail pengguna membimbing


Panduan ini akan membantu anda menulis borang WWW yang menghantar mesej e-mel kepada anda. The
langkah berikut diperlukan:

· Buat templat e-mel.

· Letakkan pautan ke templat pada halaman anda.

· Tentukan sama ada pautan mailto: akan berfungsi.

· Cipta borang HTML.

· Cipta borang HTML yang lebih maju.

· Pastikan TINDAKAN adalah betul.

· Cuba borang anda dengan cgiecho.

· Siaran langsung dengan cgiemail.

· Nyahpepijat jika anda tidak mendapat mel

Langkah-langkah berikut adalah pilihan.

· Tambahkan teks pada halaman kejayaan.

· Gunakan halaman kejayaan alternatif.

· Buat beberapa input yang diperlukan.

· Tentukan pemformatan untuk beberapa input.

· Gunakan pembolehubah persekitaran CGI.

Buat an e-mel templat.
Sebelum anda mula menerima mesej e-mel melalui web, anda harus memutuskan perkara ini
mesej sepatutnya kelihatan seperti. Buat fail ASCII, dipanggil templat e-mel, yang kelihatan
sesuatu seperti ini:

kepada: [e-mel dilindungi] GARIS KEPALA
Subjek: soalan tiga
baris kosong
siapa nama awak [nama awak]
Apakah pencarian anda? [pencarian] BADAN
Apakah warna kegemaran anda? [warna]

Dari satu segi, templat ini berbentuk bebas. Orang yang ingin menghantar e-mel kepada anda boleh memuat turun
templat ini, isikan dan hantarkan kepada anda. Walau bagaimanapun, templat juga akan digunakan
oleh program cgiemail, jadi sebelum anda memuat naik fail ke pelayan WWW anda, berhati-hati untuk
ikut garis panduan ini:

· Di mana sahaja anda mahu pengguna borang anda membekalkan maklumat, gunakan satu perkataan
dalam kurungan segi empat sama tanpa ruang, cth Nama anda: [nama anda]. Bukan [Letakkan nama anda
di sini].

· Pastikan alamat dalam medan Kepada: adalah betul.

· Jika terdapat garisan kosong di antara baris pengepala, keluarkannya.

· Jika terdapat baris kosong sebelum baris pengepala, keluarkannya.

· Pastikan semua baris pengepala anda adalah sah. Watak pertama pada baris mestilah a
surat. Kebanyakan maklumat harus dimasukkan ke dalam badan mesej; jangan buat sendiri
tajuk.

· Pastikan terdapat garisan kosong antara baris pengepala dan badan.

· Pastikan anda menyimpannya sebagai teks ASCII. Sebagai contoh, jika anda menggunakan Microsoft Word, gunakan
"Simpan Sebagai" dan pilih "Teks Sahaja dengan Pemisah Baris."

· Jika anda mencipta fail pada Mac, pastikan anda memuat naiknya sebagai teks, iaitu terjemahan CR.
(Komputer Unix mempunyai kod berbeza yang menandakan penghujung baris daripada kod Mac, jadi anda
fail mungkin kelihatan seperti satu baris panjang ke komputer Unix.)

Dalam garis panduan ini terdapat banyak fleksibiliti. Anda boleh meletakkan Bcc:, X-Face:, atau mana-mana
pengepala lain dalam pengepala. Anda boleh meletakkan perkara seperti Sk: [nama anda] dalam pengepala. Jadilah
kreatif. Cuma jangan letak apa-apa di sana yang anda tidak mahu juruweb anda lihat,
kerana di situlah mesej yang melantun pergi.

Sekarang teruskan dan muat naik templat e-mel anda ke pelayan WWW dan lihat dengan anda
pelayar WWW.

Meletakkan a pautan kepada yang template on Matlamat .
Contohnya:

Adakah anda ingin menyeberangi jambatan? Muat turun borang "soalan tiga" saya dan hantarkannya ke
<[e-mel dilindungi]>.

Walaupun selepas anda membuat borang WWW anda, anda akan mahu meninggalkan pautan ini untuk meningkatkan
kebolehcapaian kepada pengguna kurang upaya.

Putuskan if a mailto: pautan akan lakukan.
Sudah, tanpa sebarang HTML yang rumit, anda mempunyai cara untuk orang di WWW menghantar anda
maklumat yang anda inginkan. Sebelum anda pergi ke usaha membuat borang HTML, tentukan sama ada
ia sangat berbaloi. Borang di WWW mempunyai dua kelemahan tertentu:

· Anda akan mendapat banyak e-mel remeh daripada orang yang hanya ``melayari web.''

· Alamat e-mel pengguna ditaip secara manual, dan selalunya tersalah taip, supaya anda mempunyai
tiada cara untuk membalas. Ini bukanlah masalah dengan pautan mailto:.

Buat yang HTML bentuk.
Jika anda telah memutuskan untuk mencipta borang HTML, anda perlu memberi orang cara untuk membekalkan borang HTML
alamat emel. Dengan pautan mailto:, pengirim mereka akan membekalkan alamat Daripada: untuk
mereka. Tetapi kini anda perlu menambah baris pada bahagian atas templat e-mel anda seperti ini:

Daripada: [e-mel]

Berikut adalah contoh borang HTML.

Alamat e-mel anda: ____________________

Nama awak: ____________________

Pencarian anda: ____________________

Warna kegemaran anda: ____________________

Hantar e-mel (Contoh ini sebenarnya tidak menghantar e-mel.)

Ini adalah sumber HTML:

<FORM METHOD="POST"
TINDAKAN="http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

alamat e-mel anda:
Nama awak:
Pencarian anda:
Warna kegemaran anda:



Ini adalah contoh yang sangat mudah. Ambil perhatian bahawa NAMA setiap input sepadan dengan apa yang anda
sebelum ini dimasukkan ke dalam templat e-mel. Dalam contoh ini ialah e-mel, nama anda, pencarian,
dan warna. Ini adalah konsep utama dalam menggunakan cgiemail. Berhati-hati untuk membuat mereka betul-betul
sama; jika anda meletakkan NAME="colour" dalam bentuk HTML anda dan [color] (perhatikan ejaan
perbezaan) dalam templat e-mel anda, input tidak akan dipaparkan dalam e-mel.

Buat lebih maju HTML bentuk.
Untuk belajar membuat borang yang lebih rumit, baca panduan NCSA. Semua bentuk contoh mereka
boleh ditukar kepada borang cgiemail hanya dengan menukar TINDAKAN. Tidak seperti bentuk-ke-
program e-mel, anda tidak perlu menggunakan input tersembunyi dengan nama khas.

Semua jenis input (butang radio, dll.) berfungsi dengan cara yang sama. Setiap input memerlukan NAMA, dan
nama itu mesti muncul dalam kurungan segi empat sama dalam templat e-mel anda. Semudah itu. Kepada
dapatkan lebih banyak idea, lihat halaman contoh cgiemail.

Membuat pasti yang TINDAKAN is membetulkan.
Bahagian paling rumit dalam borang HTML ialah mendapatkan set ACTION dengan betul. Mulakan dengan
URL templat e-mel anda, kemudian bahagikannya kepada dua bahagian, cth

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

Kemudian anda meletakkan nama skrip di tengah. Biasanya ini ialah ``/cgi-bin/cgiecho'', tetapi ia
bergantung pada cara pelayan anda dikonfigurasikan. Pada web.mit.edu ia berlaku
``/bin/cgiecho'', maka TINDAKAN saya kelihatan seperti ini:

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

Untuk memudahkan, anda boleh meninggalkan bahagian 1, tetapi anda mesti memasukkannya jika anda ingin menguji anda
bentuk sebagai fail tempatan. Jika anda tidak tahu apa maksudnya, sila tinggalkan bahagian 1.

Cuba keluar Matlamat bentuk bersama cgiecho.
Masukkan borang anda ke dalam pelayar WWW kegemaran anda, isikan input, dan serahkannya. awak
harus melihat rupa bentuk yang diproses. Jika sebaliknya anda melihat ralat dengan nombor
hampir 500, TINDAKAN anda mungkin tersalah set. Kembali ke langkah sebelumnya.

Jika beberapa input anda nampaknya tidak muncul dalam borang yang diproses, pastikan itu
input mempunyai nama yang sama dalam bentuk HTML seperti dalam templat ASCII. Cth
NAME="nama anda" dalam borang HTML dan [nama anda] dalam templat e-mel.

Go tinggal bersama cgiemail.
Sekarang tukar cgiecho kepada cgiemail dalam ACTION borang HTML anda. Cubalah. Kamu patut
terima mesej e-mel dengan borang yang diproses. Jika anda mendapat halaman kejayaan tetapi tidak
terima mel, terdapat beberapa masalah dengan fail templat anda. Balik dan pastikan anda
mengikut garis panduan dalam langkah 1 dengan betul.

Jika berjaya, tahniah!

9. Nyahpepijat jika anda tidak mendapat mel

Biasanya, mel dihantar secara tidak segerak, bermakna ia masuk ke dalam baris gilir untuk dihantar pada pukul a
masa yang sesuai. Mel tak segerak dihantar dengan lebih cekap dan boleh dipercayai, tetapi mempunyai
kelemahan bahawa masalah hanya boleh dilaporkan dengan menghantar mesej ralat kembali ke
penghantar. Bagi sistem mel, nampaknya penghantar mel ialah pelayan web, jadi
mesej ralat tidak akan sampai kepada anda.

Jika anda tidak menerima mel, anda boleh menggunakan penghantaran mel segerak buat sementara waktu dengan membuat
input tersembunyi bernama cgiemail-mailopt dan memberikannya nilai yang mengandungi "sync", cth



Nota: Untuk keluaran 1.1, ini tidak akan berfungsi. Minta juruweb anda memasang keluaran yang lebih baharu.
Sesetengah pengirim mel mempunyai sambungan bukan standard yang menghantar lantunan ke alamat dalam Ralat-
Kepada: pengepala sebagai tambahan kepada pelayan web. Walau bagaimanapun, beberapa ralat membuat baris pengepala ini
tidak boleh dibaca, jadi tidak ada cara untuk memastikan lantunan akan pergi kepada anda.

Pilihan: Tambah teks kepada yang kejayaan .
Apabila mel dihantar, halaman bertajuk ``Success'' muncul dengan teks mesej e-mel.
Anda boleh menggunakan pembolehubah tersembunyi yang dipanggil ``adendum'' untuk menambah teks anda sendiri. Berikut adalah ringkasnya
contoh:



Jika anda sanggup menganggap bahawa pembaca borang anda menggunakan perisian penyemak imbas terkini
seperti Lynx 2.6 atau Netscape 3.0, maka anda boleh meletakkan penanda HTML ke dalam pembolehubah ini menggunakan
entiti watak yang sesuai. Sebagai contoh, jika anda ingin menambah

Terima kasih!

maka penanda HTML akan menjadi

Terima kasih!

bermakna anda memerlukan yang berikut dalam borang anda:

<INPUT TYPE="hidden" NAME="addendum"
VALUE="<em>Terima kasih!</em>">

Ambil perhatian bahawa selain sukar untuk ditulis, ciri ini tidak akan berfungsi untuk pengguna yang lebih lama
perisian pelayar.

Pilihan: Penggunaan an ganti kejayaan .
Jika anda tidak menyukai halaman lalai yang muncul apabila e-mel berjaya dihantar, anda boleh
tentukan URL ganti menggunakan pembolehubah tersembunyi yang dipanggil ``kejayaan'' dalam bentuk HTML anda,
contohnya

<INPUT TYPE="hidden" NAME="success" VALUE="http://web.mit.edu/">

Nota: Mulakan URL anda dengan / atau dengan http:///. Jika tidak cgiemail akan mengarahkan pelayar anda
kepada seruan kedua cgiemail, mengakibatkan ralat Tiada penggantian berubah.

Mulai keluaran 1.3, tiada cara untuk menjadikan halaman kejayaan ganti ini mengandungi maklumat
pengguna yang diserahkan dalam borang. Ciri ini mungkin akan ditambah dalam keluaran akan datang.

Pilihan: Membuat beberapa input diperlukan.
Jika anda ingin menolak borang secara automatik dengan input tertentu dibiarkan kosong, tambahkan
awalan ``diperlukan-'' pada nama input dalam kedua-dua borang HTML anda dan e-mel anda
templat. Berikut adalah contoh:

Dalam bentuk HTML:

Nama awak:

Dalam templat e-mel

Nama anda: [diperlukan-nama anda]

Pilihan: Tentukan pemformatan Untuk beberapa input.
Jika, dalam templat e-mel anda, teks di dalam kurungan segi empat sama bermula dengan %, cgiemail akan
menggunakan printf() fungsi dalam C pada nama medan selepas koma. Jika anda tidak biasa
dengan fungsi ini, lihat dalam buku di C. Jika anda sudah biasa dengannya, sila ambil perhatian perkara ini
dua perbezaan:

· Aksara pertama dalam rentetan format mestilah %.

· Aksara seperti \n dan \t mestilah literal. Jika anda mahu baris baru, anda perlu meletakkan a
baris baharu tepat sebelum koma, walaupun ini kelihatan pelik. Sebagai contoh, jika
Godzilla's Pizza mahukan topping disenaraikan satu setiap baris, mereka akan meletakkan yang berikut
templat e-mel mereka:

[%s
, topping]

Pilihan: Penggunaan CGI persekitaran pembolehubah.
Ciri ini mungkin berfungsi atau tidak, bergantung pada sama ada juruweb anda mendayakannya atau tidak
semasa mengkonfigurasi cgiemail.

Selain input borang, templat e-mel anda boleh termasuk pembolehubah persekitaran CGI
hanya dengan mendahului nama pembolehubah dengan tanda dolar. Sebagai contoh,

[$HTTP_USER_AGENT]

akan meletakkan nama penyemak imbas dan/atau get laluan pengguna dalam mesej e-mel anda. Untuk
menghormati privasi, borang HTML anda harus memberi amaran kepada pengguna tentang sebarang maklumat tentang
mereka yang akan disertakan dalam e-mel, cth HTTP_USER_AGENT, REMOTE_ADDR.

Pentadbiran
Hubungan huluan: cgiemail[e-mel dilindungi]>

Penyelenggara Debian: Anibal Monsalve Salazar[e-mel dilindungi]>

Maklumat lengkap tentang membina, memasang dan menggunakan cgiemail boleh didapati di WWW:

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

Gunakan cgifile dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad