İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

cgifile - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında cgifile çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen cgifile komutudur.

Program:

ADI


cgiemail, cgiecho, cgifile - CGI Formdan Postaya dönüştürme araçları

The elektronik posta kullanıcı rehberlik


Bu kılavuz, size bir e-posta mesajı gönderen bir WWW formu yazmanıza yardımcı olacaktır. NS
aşağıdaki adımlar gereklidir:

· Bir e-posta şablonu oluşturun.

· Sayfanıza şablona bir bağlantı koyun.

· Bir mailto: bağlantısının işe yarayıp yaramayacağına karar verin.

· HTML formunu oluşturun.

· Daha gelişmiş HTML formları oluşturun.

· EYLEM'in doğru olduğundan emin olun.

· Formunuzu cgiecho ile deneyin.

· cgiemail ile canlı yayına geçin.

· Posta almazsanız hata ayıklayın

Aşağıdaki adımlar isteğe bağlıdır.

· Başarı sayfasına metin ekleyin.

· Alternatif bir başarı sayfası kullanın.

· Gerekli bazı girdileri yapın.

· Bazı girişler için biçimlendirmeyi belirtin.

· CGI ortam değişkenlerini kullanın.

oluşturmak an E-posta şablonu.
Web üzerinden e-posta mesajları almaya başlamadan önce, bunların neler olduğuna karar vermelisiniz.
mesajlar gibi görünmelidir. E-posta şablonu adı verilen bir ASCII dosyası oluşturun.
böyle bir şey:

için: [e-posta korumalı] BAŞLIK HATLARI
Konu: üç soru
boş çizgi
Adın ne? [Adınız]
Sorun ne? [görev] VÜCUT
En sevdiğin renk nedir? [renk]

Bir anlamda, bu şablon serbest biçimlidir. Size e-posta göndermek isteyenler indirebilir
bu şablonu doldurun ve size postayla gönderin. Ancak, şablon da kullanılacaktır.
cgiemail programı tarafından, bu nedenle dosyayı WWW sunucunuza yüklemeden önce,
şu yönergeleri izleyin:

· Formunuzun kullanıcısının bilgi vermesini istediğiniz her yerde, tek bir kelime kullanın
boşluksuz köşeli parantezler içinde, örneğin Adınız: [adınız]. [Adını yaz
Burada].

· Kime: alanındaki adresin doğru olduğundan emin olun.

· Başlık satırları arasında boş satırlar varsa bunları kaldırın.

· Başlık satırlarından önce boş satırlar varsa bunları kaldırın.

· Tüm başlık satırlarınızın geçerli olduğundan emin olun. Satırdaki ilk karakter bir olmalıdır
mektup. Çoğu bilgi mesaj gövdesine girmelidir; kendininkini yapma
başlıklar.

· Başlık satırları ile gövde arasında boş bir satır olduğundan emin olun.

· ASCII metni olarak kaydettiğinizden emin olun. Örneğin, Microsoft Word kullanıyorsanız,
"Farklı Kaydet" ve "Yalnızca Satır Sonları ile Metin"i seçin.

· Dosyayı bir Mac'te oluşturduysanız, onu metin olarak, yani CR'ler çevrilmiş olarak yüklediğinizden emin olun.
(Unix bilgisayarlar, Mac'lerinkinden farklı bir satırın sonunu gösteren kodlara sahiptir, bu nedenle
dosya, Unix bilgisayarına uzun bir satır gibi görünebilir.)

Bu yönergelerde çok fazla esneklik vardır. Bcc:, X-Face: veya herhangi birini koyabilirsiniz.
başlıklardaki diğer başlık. Başlıklara Cc: [adınız] gibi şeyler koyabilirsiniz. olmak
yaratıcı. Web yöneticinizin görmesini istemediğiniz hiçbir şeyi oraya koymayın,
çünkü geri dönen iletiler oraya gider.

Şimdi devam edin ve e-posta şablonunuzu WWW sunucusuna yükleyin ve ona bakın.
WWW tarayıcısı.

Koymak a Link için the şablon on senin gidin.
İşte bir örnek:

Köprüyü geçmek ister misin? "Üçüncü soru" formumu indirin ve gönderin
<[e-posta korumalı]>.

WWW formunuzu oluşturduktan sonra bile, artırmak için bu bağlantıyı bırakmak isteyeceksiniz.
engelli kullanıcılar için erişilebilirlik.

Karar vermek if a mailto: Link irade yapın.
Zaten, herhangi bir karmaşık HTML olmadan, WWW'deki insanların size göndermesi için bir yolunuz var.
istediğiniz bilgi. Bir HTML formu oluşturma çabasına geçmeden önce,
gerçekten buna değer. WWW'deki formların iki özel dezavantajı vardır:

· Yalnızca ``web'de gezinen'' insanlardan çok sayıda anlamsız e-posta alacaksınız.

· Kullanıcının e-posta adresi elle yazılır ve genellikle yanlış yazılır, böylece
cevap vermenin yolu yok. Bu, mailto: bağlantılarında daha az sorun yaratır.

oluşturmak the HTML Form.
Bir HTML formu oluşturmaya karar verdiyseniz, insanlara bir form sağlamaları için bir yol vermeniz gerekir.
e. mailto: bağlantısıyla, posta göndericileri için Gönderen: adresini sağlar.
onlara. Ancak şimdi e-posta şablonunuzun en üstüne aşağıdaki gibi bir satır eklemeniz gerekiyor:

Kimden: [e-posta]

İşte örnek bir HTML formu.

E: ____________________

Adınız: ____________________

Göreviniz: ____________________

En sevdiğiniz renk: ____________________

E-posta gönder (Bu örnek aslında e-posta göndermiyor.)

Bu HTML kaynağıdır:

<FORM METHOD = "GÖNDER"
İŞLEM="http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

E:
Adınız:
Göreviniz:
En sevdiğin renk:



Bu çok basit bir örnek. Her bir girdinin ADI'nın, istediğiniz şeye karşılık geldiğini unutmayın.
önceden e-posta şablonuna koyun. Bu örnekte bunlar e-posta, adınız, görev,
ve renk. Bu, cgiemail kullanımındaki anahtar kavramdır. Onları tam olarak yapmaya dikkat edin
aynı; HTML formunuza NAME="color" ve [color] yazarsanız (yazımı not edin
fark) e-posta şablonunuzda, giriş e-postada görünmeyecektir.

oluşturmak Daha ileri HTML formlar.
Daha karmaşık formlar oluşturmayı öğrenmek için NCSA'nın kılavuzunu okuyun. Tüm örnek formları
sadece EYLEM değiştirilerek cgiemail formlarına dönüştürülebilir. Diğer formlardan farklı olarak
e-posta programlarında, özel adlara sahip gizli girişler kullanmanıza gerek yoktur.

Tüm giriş türleri (radyo düğmeleri vb.) aynı şekilde çalışır. Her girişin bir NAME ihtiyacı vardır ve
bu ad, e-posta şablonunuzda köşeli parantez içinde görünmelidir. Bu kadar basit. NS
daha fazla fikir edinin, cgiemail örnek sayfasına bakın.

Yapmak elbette the EYLEM is düzeltin.
HTML formunun en zor kısmı, EYLEM ayarını doğru yapmaktır. ile başlayın
E-posta şablonunuzun URL'sini girin, ardından onu iki bölüme ayırın, örn.

http://web.mit.edu/wwwdev/cgiemail/questions3.txt
\ /\ /
`---- Bölüm 1 ---' ` -------- Bölüm 2 ----------'

Ardından, komut dosyasının adını ortasına koyarsınız. Genellikle bu ``/cgi-bin/cgiecho''dur, ancak
sunucunuzun nasıl yapılandırıldığına bağlıdır. web.mit.edu'da
``/bin/cgiecho'', dolayısıyla EYLEM'im şöyle görünüyor:

http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt
\ /\ /\ /
`---- Bölüm 1 ---' komut dosyası adı ` -------- Bölüm 2 ----------'

Basit olması açısından, 1. bölümü atlayabilirsiniz, ancak testinizi test etmek istiyorsanız onu eklemelisiniz.
yerel bir dosya olarak oluşturun. Bunun ne anlama geldiğini bilmiyorsanız, 1. bölümü atlamaktan çekinmeyin.

denemek dışarı senin Airdrop Formu ile cgiecho.
Formunuzu favori WWW tarayıcınıza girin, girişleri doldurun ve gönderin. Sen
işlenmiş formun nasıl göründüğünü görmelisiniz. Bunun yerine bir sayıyla ilgili bir hata görürseniz
500 civarında, EYLEM'iniz muhtemelen yanlış ayarlanmış. Önceki adıma geri dönün.

Girişlerinizden bazıları işlenmiş formda görünmüyorsa,
girdiler, HTML biçiminde ASCII şablonundakiyle tamamen aynı adlara sahiptir. Örneğin
HTML formunda NAME="adınız" ve e-posta şablonunda [adınız].

Go yaşamak ile elektronik posta.
Şimdi HTML formunuzun EYLEM bölümünde cgiecho'yu cgiemail olarak değiştirin. Denemek. Malısın
işlenmiş formu içeren bir e-posta mesajı alın. Bir başarı sayfası alırsanız ancak
posta alıyorsanız, şablon dosyanızla ilgili bir sorun var. Geri dön ve emin ol
1. adımdaki yönergeleri doğru bir şekilde takip edin.

İşe yararsa, tebrikler!

9. Posta almazsanız hata ayıklayın

Normalde, posta eşzamansız olarak gönderilir, yani bir saatte gönderilmek üzere kuyruğa girer.
uygun zaman. Asenkron posta daha verimli ve güvenilir bir şekilde gönderilir, ancak
dezavantajı, sorunların yalnızca bir hata mesajı göndererek bildirilebilmesidir.
gönderen. Posta sistemine, postayı gönderenin web sunucusu olduğu anlaşılıyor, bu nedenle
hata mesajı size ulaşmaz.

Posta almıyorsanız, geçici olarak eşzamanlı posta dağıtımını kullanarak oluşturabilirsiniz.
cgiemail-mailopt adlı ve ona "sync" içeren bir değer veren gizli bir girdi, ör.



Not: 1.1 sürümü için bu çalışmaz. Web yöneticinizden daha yeni bir sürüm yüklemesini isteyin.
Bazı e-postalar, Hatalar'da bir adrese geri dönmeler gönderen standart olmayan bir uzantıya sahiptir.
Kime: web sunucusuna ek olarak başlık. Ancak, bazı hatalar bu başlık satırını
okunamaz, bu nedenle geri dönüşün size gideceğinden kesinlikle emin olmanın bir yolu yoktur.

İsteğe bağlı: Ekle metin için the başarı gidin.
Posta gönderildiğinde, e-posta mesajının metniyle birlikte ``Başarı'' başlıklı bir sayfa belirir.
Kendi metninizi eklemek için "ek" adlı gizli bir değişken kullanabilirsiniz. İşte basit
örnek:



Formunuzun okuyucularının en son tarayıcı yazılımlarını kullandığını varsaymak istiyorsanız
Lynx 2.6 veya Netscape 3.0 gibi, o zaman aşağıdakileri kullanarak HTML işaretlemesini bu değişkene koyabilirsiniz.
uygun karakter varlıkları. Örneğin, eklemek isterseniz

Teşekkür ederim!

o zaman HTML işaretlemesi

Teşekkürler!

yani formunuzda aşağıdakilere ihtiyacınız olacak:

<INPUT TYPE = "gizli" NAME = "ek"
VALUE="<em>Teşekkürler!</em>">

Yazmanın zor olmasının yanı sıra, bu özelliğin daha eski sürüm kullanan kişiler için çalışmayacağını unutmayın.
tarayıcı yazılımı.

İsteğe bağlı: kullanım an alternatif başarı gidin.
E-posta başarıyla gönderildiğinde açılan varsayılan sayfayı beğenmediyseniz,
HTML formunuzda "başarı" adlı gizli bir değişken kullanarak alternatif bir URL belirtin,
Örneğin

<INPUT TYPE = "gizli" NAME = "başarılı" VALUE = "http://web.mit.edu/">

Not: URL'nizi / veya http:/ ile başlatın./. Aksi takdirde cgiemail tarayıcınızı yönlendirecektir.
cgiemail'in ikinci kez çağrılması, Değişken ikamesi yok hatasıyla sonuçlanır.

1.3 sürümünden itibaren, bu alternatif başarı sayfasının bilgi içermesini sağlamanın bir yolu yoktur.
kullanıcı formda gönderdi. Bu özelliğin gelecekteki bir sürümde eklenmesi muhtemeldir.

İsteğe bağlı: Yapmak biraz girişler gereklidir.
Belirli girişlerin boş bırakıldığı formları otomatik olarak reddetmek istiyorsanız,
Hem HTML formunuzda hem de e-postanızda girdinin adına ``gerekli-'' öneki
şablon. İşte bir örnek:

HTML formunda:

Adınız:

E-posta şablonunda

Adınız: [gerekli-adınız]

İsteğe bağlı: Belirtmek biçimlendirme için biraz girişleri.
E-posta şablonunuzda köşeli parantez içindeki metin % ile başlıyorsa, cgiemail
kullan printf () virgülden sonra alan adında C'de işlev. tanıdık değilsen
bu fonksiyonla, C ile ilgili bir kitaba bakın. Eğer aşina iseniz, lütfen bunlara dikkat edin.
iki fark:

· Biçim dizesindeki ilk karakter % olmalıdır.

· \n ve \t gibi karakterler değişmez olmalıdır. Yeni bir satır istiyorsanız, bir
newline bu garip görünse de virgülden hemen önce. örneğin, eğer
Godzilla's Pizza, her satırda bir tane listelenen soslar istedi, aşağıdakileri koyarlardı
onların e-posta şablonu:

[%S
,Süsleme]

İsteğe bağlı: kullanım CGI çevre değişkenler.
Bu özellik, web yöneticinizin etkinleştirip etkinleştirmediğine bağlı olarak çalışmayabilir veya çalışmayabilir.
cgiemail'i yapılandırırken.

Form girişlerine ek olarak, e-posta şablonunuz CGI ortam değişkenlerini içerebilir.
sadece değişkenin adının önüne dolar işareti koyarak. Örneğin,

[$HTTP_USER_AGENT]

e-posta mesajınıza kullanıcının tarayıcısının ve/veya ağ geçidinin adını koyacaktır. İçin
Gizliliğe saygılı olun, HTML formunuz kullanıcıları herhangi bir bilgi hakkında uyarmalıdır.
e-postaya dahil edilecekler, örneğin HTTP_USER_AGENT, REMOTE_ADDR.

yönetim
Yukarı akış kişisi: cgiemail[e-posta korumalı]>

Debian bakıcısı: Anibal Monsalve Salazar[e-posta korumalı]>

Cgiemail'i oluşturma, yükleme ve kullanmayla ilgili tüm bilgileri WWW'de bulabilirsiniz:

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

onworks.net hizmetlerini kullanarak cgifile'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad