EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

cgifile - Online în cloud

Rulați cgifile în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda cgifile care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


cgiemail, cgiecho, cgifile - instrumente de conversie CGI Form-to-Mail

cgiemail utilizator ghida


Acest ghid vă va ajuta să scrieți un formular WWW care vă trimite un mesaj de e-mail. The
sunt necesari urmatorii pasi:

· Creați un șablon de e-mail.

· Pune un link către șablon pe pagina ta.

· Decideți dacă un link mailto: va funcționa.

· Creați formularul HTML.

· Creați formulare HTML mai avansate.

· Asigurați-vă că ACȚIUNEA este corectă.

· Încercați formularul dvs. cu cgiecho.

· Intră în direct cu cgiemail.

· Depanați dacă nu primiți e-mail

Următorii pași sunt opționali.

· Adăugați text la pagina de succes.

· Utilizați o pagină alternativă de succes.

· Efectuați unele intrări necesare.

· Specificați formatarea pentru unele intrări.

· Utilizați variabile de mediu CGI.

Crea an e-mail șablon.
Înainte de a începe să primiți mesaje de e-mail prin web, ar trebui să decideți care sunt acestea
mesajele ar trebui să arate ca. Creați un fișier ASCII, numit șablon de e-mail, care arată
ceva de genul:

La: [e-mail protejat] LINII DE ANTET
Subiect: întrebările trei
linie goală
Cum te numești? [Numele dumneavoastră]
Care este căutarea ta? [quest] BODY
Care este culoarea ta preferată? [culoare]

Într-un sens, acest șablon are formă liberă. Persoanele care doresc să vă trimită e-mail pot descărca
acest șablon, completați-l și trimiteți-l prin poștă. Cu toate acestea, va fi folosit și șablonul
prin programul cgiemail, așa că înainte de a încărca fișierul pe serverul dvs. WWW, aveți grijă să
urmați aceste instrucțiuni:

· Oriunde doriți ca utilizatorul formularului să furnizeze informații, utilizați un singur cuvânt
în paranteze pătrate fără spații, de ex. Numele tău: [numele tău]. Nu [Pune-ți numele
Aici].

· Asigurați-vă că adresa din câmpul Către: este corectă.

· Dacă există linii goale printre liniile de antet, eliminați-le.

· Dacă există linii goale înaintea liniilor de antet, eliminați-le.

· Asigurați-vă că toate liniile de antet sunt valide. Primul caracter de pe linie trebuie să fie a
scrisoare. Majoritatea informațiilor ar trebui să ajungă în corpul mesajului; nu-ți inventa singur
anteturi.

· Asigurați-vă că există o linie goală între liniile de antet și corp.

· Asigurați-vă că îl salvați ca text ASCII. De exemplu, dacă utilizați Microsoft Word, utilizați
„Salvați ca” și alegeți „Numai text cu întreruperi de linie”.

· Dacă ați creat fișierul pe un Mac, asigurați-vă că îl încărcați ca text, adică CR tradus.
(Computerele Unix au coduri diferite care indică sfârșitul unei linii decât cele ale lui Mac, deci dvs
fișierul ar putea arăta ca o linie lungă către computerul Unix.)

În cadrul acestor linii directoare există multă flexibilitate. Puteți pune Bcc:, X-Face: sau oricare
alt antet din anteturi. Puteți pune lucruri precum Cc: [numele dvs.] în anteturi. Fi
creativ. Doar nu pune nimic acolo pe care nu ai vrea să-l vadă webmasterul tău,
pentru că acolo merg mesajele returnate.

Acum mergeți mai departe și încărcați șablonul dvs. de e-mail pe serverul WWW și priviți-l cu dvs
browser WWW.

Pune a legătură la il șablon on ta .
Iată un exemplu:

Ai vrea să treci podul? Descărcați formularul meu „întrebări trei” și trimiteți-l la
<[e-mail protejat]>.

Chiar și după ce vă creați formularul WWW, veți dori să lăsați acest link pentru a crește
accesibilitatea utilizatorilor cu dizabilități.

Decide if a mailto: legătură voi face.
Deja, fără niciun HTML complicat, aveți o modalitate prin care oamenii de pe WWW vă pot trimite
informatiile dorite. Înainte de a trece la efortul de a crea un formular HTML, decideți dacă
chiar merita. Formularele de pe WWW au două dezavantaje deosebite:

· Veți primi o mulțime de e-mailuri frivole de la oameni care doar „navighează pe web”.

· Adresa de e-mail a utilizatorului este introdusă manual și este adesea greșită, astfel încât să aveți
nicio modalitate de a raspunde. Aceasta este o problemă mai mică cu link-urile mailto:.

Crea il HTML formular.
Dacă ați decis să creați un formular HTML, trebuie să oferiți oamenilor o modalitate de a furniza un
Adresa de e-mail. Cu link-ul mailto:, e-mailul lor ar furniza adresa De la: pentru
lor. Dar acum trebuie să adăugați o linie în partea de sus a șablonului de e-mail, astfel:

De la email]

Iată un exemplu de formular HTML.

Adresa ta de email: ____________________

Numele dumneavoastră: ____________________

Cererea ta: ____________________

Culoarea ta preferată: ____________________

Trimite e-mail (Acest exemplu nu trimite de fapt e-mail.)

Aceasta este sursa HTML:

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

Adresa ta de email:
Numele dumneavoastră:
Cautarea ta:
Culoarea ta preferată:



Acesta este un exemplu foarte simplu. Rețineți că NUMELE fiecărei intrări corespunde cu ceea ce dvs
introdus anterior în șablonul de e-mail. În acest exemplu, acestea sunt e-mail, numele tău, căutare,
si culoare. Acesta este conceptul cheie în utilizarea cgiemail. Aveți grijă să le faceți exact
la fel; dacă puneți NAME="colour" în formularul dvs. HTML și [culoare] (rețineți ortografia
diferență) în șablonul dvs. de e-mail, intrarea nu va apărea în e-mail.

Crea mai mult avansat HTML formulare.
Pentru a învăța să creați formulare mai complicate, citiți ghidul NCSA. Toate formele lor exemple
poate fi convertit în formulare cgiemail doar prin schimbarea ACTION. Spre deosebire de alte forme-a-
programe de e-mail, nu vi se cere să utilizați intrări ascunse cu nume speciale.

Toate tipurile de intrări (butoane radio, etc.) funcționează în același mod. Fiecare intrare are nevoie de un NUME și
numele respectiv trebuie să apară între paranteze drepte în șablonul de e-mail. Este atat de simplu. La
obține mai multe idei, vezi pagina de exemplu cgiemail.

Faceți suporterii vedetele spectacolului, evidențiați contribuțiile noilor veniți și distrați-vă! Nu vă fie teamă să colaborați și să acordați credit altor grupuri care se ocupă de probleme similare. Prezentați-vă la cauzele lor, karma este reală! sigur il ACŢIUNE is corecta.
Cea mai dificilă parte a formularului HTML este setarea corectă a ACTION. Începe cu
URL-ul șablonului de e-mail, apoi împărțiți-l în două părți, de ex

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

Apoi puneți numele scriptului în mijloc. De obicei, acesta este ``/cgi-bin/cgiecho'', dar asta
depinde de modul în care este configurat serverul tău. Pe web.mit.edu se întâmplă să fie
``/bin/cgiecho'', astfel ACȚIA mea arată astfel:

http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt
\ /\ /\ /
`--- Partea 1 ---' nume script ` -------- Partea 2 ----------'

Pentru simplitate, puteți omite partea 1, dar trebuie să o includeți dacă doriți să vă testați
formular ca fișier local. Dacă nu știți ce înseamnă asta, nu ezitați să omiteți partea 1.

Încerca afară ta formă cu cgiecho.
Introduceți formularul în browserul dvs. WWW preferat, completați datele introduse și trimiteți-l. Tu
ar trebui să vadă cum arată formularul procesat. Dacă în schimb vedeți o eroare cu un număr
aproape de 500, ACȚIA ta este probabil setată greșit. Reveniți la pasul anterior.

Dacă unele dintre intrările dvs. nu par să apară în formularul procesat, asigurați-vă că
intrările au exact aceleași nume în formularul HTML ca și în șablonul ASCII. De exemplu
NAME="numele tău" în formularul HTML și [numele tău] în șablonul de e-mail.

Go trăi cu cgiemail.
Acum schimbați cgiecho în cgiemail în ACȚIA formularului dvs. HTML. Încearcă. Tu ar trebui
primiți un mesaj de e-mail cu formularul procesat. Dacă ai o pagină de succes, dar nu
primiți e-mail, există o problemă cu fișierul șablon. Du-te înapoi și asigură-te
a urmat corect instrucțiunile de la pasul 1.

Dacă funcționează, felicitări!

9. Depanați dacă nu primiți e-mail

În mod normal, e-mailurile sunt trimise asincron, ceea ce înseamnă că intră într-o coadă pentru a fi trimis la un
oră convenabilă. E-mailurile asincrone sunt trimise mai eficient și mai fiabil, dar au
dezavantajul că problemele pot fi raportate numai prin trimiterea unui mesaj de eroare înapoi către
expeditor. Pentru sistemul de e-mail, se pare că expeditorul e-mailului este serverul web, deci
mesajul de eroare nu va ajunge la dvs.

Dacă nu primiți e-mail, puteți utiliza temporar livrarea sincronă a e-mailului prin creare
o intrare ascunsă numită cgiemail-mailopt și dându-i o valoare care conține „sync”, de exemplu



Notă: pentru versiunea 1.1, aceasta nu va funcționa. Solicitați webmasterului dvs. să instaleze o versiune mai nouă.
Unii e-maileri au o extensie nestandard care trimite respingeri la o adresă într-un mesaj Erori-
Către: antet pe lângă serverul web. Cu toate acestea, unele erori fac această linie de antet
imposibil de citit, așa că nu există nicio modalitate de a vă asigura că respingerea va ajunge la dvs.

Opțional: Adăuga a) Sport and Nutrition Awareness Day in Manasia Around XNUMX people from the rural commune Manasia have participated in a sports and healthy nutrition oriented activity in one of the community’s sports ready yards. This activity was meant to gather, mainly, middle-aged people from a Romanian rural community and teach them about the benefits that sports have on both their mental and physical health and on how sporting activities can be used to bring people from a community closer together. Three trainers were made available for this event, so that the participants would get the best possible experience physically and so that they could have the best access possible to correct information and good sports/nutrition practices. b) Sports Awareness Day in Poiana Țapului A group of young participants have taken part in sporting activities meant to teach them about sporting conduct, fairplay, and safe physical activities. The day culminated with a football match. la il succes .
Când e-mailul este trimis, apare o pagină intitulată ``Succes'' cu textul mesajului de e-mail.
Puteți folosi o variabilă ascunsă numită ``addendum'' pentru a adăuga propriul text. Iată un simplu
exemplu:



Dacă sunteți dispus să presupuneți că cititorii formularului dvs. folosesc software-ul browser recent
cum ar fi Lynx 2.6 sau Netscape 3.0, atunci puteți pune marcaj HTML în această variabilă folosind
entități de caracter adecvate. De exemplu, dacă doriți să adăugați

Mulțumesc!

atunci marcajul HTML ar fi

Mulțumesc!

ceea ce înseamnă că veți avea nevoie de următoarele în formularul dvs.:

<INPUT TYPE="hidden" NAME="addendum"
VALUE="<em>Mulțumesc!</em>">

Rețineți că, pe lângă faptul că este dificil de scris, această funcție nu va funcționa pentru persoanele care folosesc mai vechi
software-ul browser.

Opțional: Utilizare an alterna succes .
Dacă nu vă place pagina implicită care apare când e-mailul este trimis cu succes, puteți
specificați o adresă URL alternativă folosind o variabilă ascunsă numită ``success'' în formularul dvs. HTML,
de exemplu

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

Notă: începeți adresa URL cu / sau cu http://. În caz contrar, cgiemail vă va direcționa browserul
la o a doua invocare a cgiemail, rezultând eroarea No variabile substitutions.

Începând cu versiunea 1.3, nu există nicio modalitate de a face ca această pagină alternativă de succes să conțină informații
utilizatorul a trimis în formular. Este posibil ca această caracteristică să fie adăugată într-o versiune viitoare.

Opțional: Faceți suporterii vedetele spectacolului, evidențiați contribuțiile noilor veniți și distrați-vă! Nu vă fie teamă să colaborați și să acordați credit altor grupuri care se ocupă de probleme similare. Prezentați-vă la cauzele lor, karma este reală! unele intrări necesar.
Dacă doriți să respingeți automat formularele cu anumite intrări lăsate necompletate, adăugați
prefixul ``required-'' la numele intrării atât în ​​formularul dvs. HTML, cât și în e-mail
șablon. Iată un exemplu:

În forma HTML:

Numele dumneavoastră:

În șablonul de e-mail

Numele tău: [required-yourname]

Opțional: Specifica formatare pentru unele intrări.
Dacă, în șablonul dvs. de e-mail, textul dintre paranteze pătrate începe cu %, cgiemail va începe
utilizați printf() funcția în C pe numele câmpului după virgulă. Dacă nu ești familiar
cu această funcție, căutați într-o carte despre C. Dacă sunteți familiarizat cu ea, vă rugăm să rețineți acestea
doua diferente:

· Primul caracter din șirul de format trebuie să fie %.

· Caracterele precum \n și \t trebuie să fie literale. Dacă vrei o linie nouă, trebuie să pui o
linie nouă chiar înainte de virgulă, chiar dacă acest lucru pare ciudat. De exemplu, dacă
Godzilla's Pizza a vrut toppinguri listate câte unul pe rând, ar pune următoarele
șablonul lor de e-mail:

[%s
,topping]

Opțional: Utilizare CGI mediu inconjurator variabile.
Această funcție poate funcționa sau nu, în funcție de dacă webmasterul dvs. a activat-o sau nu
la configurarea cgiemail.

În plus față de intrările de formular, șablonul de e-mail poate include variabile de mediu CGI
pur și simplu precedând numele variabilei cu un semn dolar. De exemplu,

[$HTTP_USER_AGENT]

va pune numele browserului și/sau gateway-ului utilizatorului în mesajul dvs. de e-mail. Pentru a
Respectați confidențialitatea, formularul dvs. HTML ar trebui să avertizeze utilizatorii despre orice informații despre
acestea care vor fi incluse în e-mail, de exemplu HTTP_USER_AGENT, REMOTE_ADDR.

Administratia
Contact în amonte: cgiemail[e-mail protejat]>

Întreținere Debian: Anibal Monsalve Salazar[e-mail protejat]>

Informații complete despre crearea, instalarea și utilizarea cgiemail sunt disponibile pe WWW:

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

Utilizați cgifile online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad