InglésFrancésEspañol

Ad


icono de página de OnWorks

cgifile: en línea en la nube

Ejecute cgifile en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando cgifile que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


cgiemail, cgiecho, cgifile: herramientas de conversión de formulario a correo CGI

El cgiemail usuario guía


Esta guía le ayudará a redactar un formulario WWW que le envíe un mensaje de correo electrónico. los
se requieren los siguientes pasos:

· Cree una plantilla de correo electrónico.

· Ponga un enlace a la plantilla en su página.

· Decide si un enlace mailto: servirá.

· Crea el formulario HTML.

· Crea formularios HTML más avanzados.

· Asegúrese de que la ACCIÓN sea correcta.

· Prueba tu formulario con cgiecho.

· Vaya en vivo con cgiemail.

· Depurar si no recibe correo

Los siguientes pasos son opcionales.

· Agrega texto a la página de éxito.

· Utilice una página de éxito alternativa.

· Realice algunas entradas necesarias.

· Especifique el formato de algunas entradas.

· Utilice variables de entorno CGI.

Crear an correo electrónico plantilla.
Antes de comenzar a recibir mensajes de correo electrónico a través de la web, debe decidir qué
los mensajes deben verse así. Cree un archivo ASCII, llamado plantilla de correo electrónico, que parezca
algo como esto:

A: [email protected] LÍNEAS DE ENCABEZADO
Asunto: preguntas tres
linea en blanco
¿Cómo te llamas? [tu nombre]
¿Cuál es tu búsqueda? [misión] CUERPO
¿Cuál es tu color favorito? [color]

En cierto sentido, esta plantilla es de forma libre. Las personas que quieran enviarle un correo electrónico pueden descargar
esta plantilla, rellénela y envíela por correo. Sin embargo, la plantilla también se utilizará
por el programa cgiemail, así que antes de subir el archivo a su servidor WWW, tenga cuidado de
siga estas pautas:

· Siempre que desee que el usuario de su formulario proporcione información, utilice una sola palabra
entre corchetes sin espacios, por ejemplo, su nombre: [sunombre]. No [Pon tu nombre
aquí].

· Asegúrese de que la dirección en el campo Para: sea correcta.

· Si hay líneas en blanco entre las líneas del encabezado, elimínelas.

· Si hay líneas en blanco antes de las líneas del encabezado, elimínelas.

· Asegúrese de que todas las líneas de su encabezado sean válidas. El primer carácter de la línea debe ser un
carta. La mayor parte de la información debe ir en el cuerpo del mensaje; no inventes el tuyo
encabezados.

· Asegúrese de que haya una línea en blanco entre las líneas del encabezado y el cuerpo.

· Asegúrese de guardarlo como texto ASCII. Por ejemplo, si está utilizando Microsoft Word, utilice
"Guardar como" y elija "Sólo texto con saltos de línea".

· Si creó el archivo en una Mac, asegúrese de cargarlo como texto, es decir, CR está traducido.
(Las computadoras Unix tienen diferentes códigos que indican el final de una línea que las de Mac, por lo que
archivo puede parecer una línea larga a la computadora Unix).

Dentro de estas pautas hay mucha flexibilidad. Puede poner Cco :, X-Face: o cualquier
otro encabezado en los encabezados. Puede poner cosas como Cc: [yourname] en los encabezados. Ser
creativo. No ponga nada allí que no quisiera que su webmaster vea,
porque ahí es donde van los mensajes rebotados.

Ahora continúe y cargue su plantilla de correo electrónico en el servidor WWW y mírela con su
Navegador WWW.

poner a liga a las plantilla on su proveedor .
He aquí un ejemplo:

¿Le gustaría cruzar el puente? Descargue mi formulario de "preguntas tres" y envíelo a
<[email protected]>.

Incluso después de crear su formulario WWW, querrá dejar este enlace para aumentar
accesibilidad a usuarios con discapacidad.

Decidir if a mailto: liga seguirá hice.
Ya, sin ningún HTML complicado, tiene una forma para que la gente en la WWW le envíe
la información que desea. Antes de realizar el esfuerzo de crear un formulario HTML, decida si
realmente vale la pena. Los formularios en la WWW tienen dos desventajas particulares:

· Recibirá una gran cantidad de correos electrónicos frívolos de personas que simplemente están `` navegando por la web ''.

· La dirección de correo electrónico del usuario se escribe manualmente y, a menudo, se escribe mal, por lo que tiene
no hay forma de responder. Este es un problema menor con mailto: links.

Crear las HTML .
Si ha decidido crear un formulario HTML, debe darles a las personas una forma de proporcionar un
dirección de correo electrónico. Con el enlace mailto:, su remitente proporcionaría la dirección De: para
ellos. Pero ahora necesita agregar una línea en la parte superior de su plantilla de correo electrónico como esta:

Desde el e-mail]

A continuación, se muestra un formulario HTML de ejemplo.

Tu correo electrónico: ____________________

Tu nombre: ____________________

Tu búsqueda: ____________________

Tu color favorito: ____________________

Enviar correo electrónico (este ejemplo en realidad no envía correo electrónico).

Esta es la fuente HTML:

<MÉTODO DE FORMULARIO="POST"
ACCIÓN = "http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

Tu correo electrónico:
Tu nombre:
Tu misión:
Tu color favorito:



Este es un ejemplo muy simple. Tenga en cuenta que el NOMBRE de cada entrada corresponde a lo que
puesto previamente en la plantilla de correo electrónico. En este ejemplo son email, yourname, quest,
y color. Este es el concepto clave en el uso de cgiemail. Tenga cuidado de hacerlos exactamente
mismo; si pones NAME = "color" en tu formulario HTML y [color] (fíjate en la ortografía
diferencia) en su plantilla de correo electrónico, la entrada no aparecerá en el correo electrónico.

Crear más, avanzado HTML formas.
Para aprender a crear formularios más complicados, lea la guía de NCSA. Todas sus formas de ejemplo
se puede convertir a formularios cgiemail simplemente cambiando ACTION. A diferencia de otras formas de
programas de correo electrónico, no es necesario que utilice entradas ocultas con nombres especiales.

Todos los tipos de entradas (botones de radio, etc.) funcionan de la misma manera. Cada entrada necesita un NOMBRE y
ese nombre debe aparecer entre corchetes en su plantilla de correo electrónico. Es así de simple. Para
Para obtener más ideas, consulte la página de ejemplo de cgiemail.

Haz seguro las ACCIÓN is corregir.
La parte más complicada del formulario HTML es configurar la ACCIÓN correctamente. Empiece con el
URL de su plantilla de correo electrónico, luego divídala en dos partes, p. Ej.

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

Luego pones el nombre del guión en el medio. Por lo general, es `` / cgi-bin / cgiecho '', pero
depende de cómo esté configurado su servidor. En web.mit.edu resulta ser
`` / bin / cgiecho '', entonces mi ACCIÓN se ve así:

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

Para simplificar, puede omitir la parte 1, pero debe incluirla si desea probar su
formulario como un archivo local. Si no sabe lo que eso significa, no dude en omitir la parte 1.

Intente salir su proveedor formulario cgiecho.
Introduzca su formulario en su navegador WWW favorito, complete las entradas y envíelo. usted
debería ver cómo se ve el formulario procesado. Si en cambio ves un error con un número
cerca de 500, es probable que su ACCIÓN esté mal configurada. Vuelve al paso anterior.

Si algunas de sus entradas no parecen aparecer en el formulario procesado, asegúrese de que
las entradas tienen exactamente los mismos nombres en el formulario HTML que en la plantilla ASCII. P.ej
NAME = "yourname" en el formulario HTML y [yourname] en la plantilla de correo electrónico.

Go para vivir cgiemail.
Ahora cambie cgiecho a cgiemail en la ACCIÓN de su formulario HTML. Pruébalo. Debería
recibir un mensaje de correo electrónico con el formulario procesado. Si obtiene una página de éxito pero no
recibir correo, hay algún problema con su archivo de plantilla. Regresa y asegúrate de
siguió correctamente las pautas del paso 1.

Si funciona, ¡enhorabuena!

9. Depurar si no recibe correo

Normalmente, el correo se envía de forma asincrónica, lo que significa que entra en una cola para enviarse a una
tiempo conveniente. El correo asincrónico se envía de manera más eficiente y confiable, pero tiene la
desventaja de que los problemas solo se pueden informar enviando un mensaje de error al
remitente. Para el sistema de correo, parece que el remitente del correo es el servidor web, por lo que
el mensaje de error no le llegará.

Si no recibe correo, puede utilizar temporalmente la entrega sincrónica de correo creando
una entrada oculta llamada cgiemail-mailopt y darle un valor que contenga "sincronización", por ejemplo



Nota: Para la versión 1.1, esto no funcionará. Pídale a su webmaster que instale una versión más reciente.
Algunos correos tienen una extensión no estándar que envía rebotes a una dirección en un error-
Para: encabezado además del servidor web. Sin embargo, algunos errores hacen que esta línea de encabezado
ilegible, por lo que no hay forma de estar absolutamente seguro de que el rebote llegará a usted.

Opcional: Añada texto a las comercial .
Cuando se envía un correo, aparece una página titulada `` Correcto '' con el texto del mensaje de correo electrónico.
Puede usar una variable oculta llamada `` apéndice '' para agregar su propio texto. Aquí hay un simple
ejemplo:



Si está dispuesto a asumir que los lectores de su formulario están utilizando un software de navegador reciente
como Lynx 2.6 o Netscape 3.0, entonces puede poner marcado HTML en esta variable usando el
entidades de carácter apropiadas. Por ejemplo, si quisiera agregar

Gracias!

entonces el marcado HTML sería

¡Gracias!

lo que significa que necesitaría lo siguiente en su formulario:

<TIPO DE ENTRADA="oculto" NOMBRE="anexo"
VALUE = "<em> ¡Gracias! </em>">

Tenga en cuenta que, además de ser difícil de escribir, esta función no funcionará para personas que usan
software de navegador.

Opcional: Uso an suplente comercial .
Si no le gusta la página predeterminada que aparece cuando el correo electrónico se envía correctamente, puede
especifique una URL alternativa usando una variable oculta llamada `` éxito '' en su formulario HTML,
p.ej

<TIPO DE ENTRADA="oculto" NOMBRE="éxito" VALOR="http://web.mit.edu/">

Nota: comience su URL con / o con http: //. De lo contrario, cgiemail dirigirá su navegador
a una segunda invocación de cgiemail, lo que da como resultado el error No hay sustituciones de variables.

A partir de la versión 1.3, no hay forma de que esta página de éxito alternativa contenga información
el usuario enviado en el formulario. Es probable que esta función se agregue en una versión futura.

Opcional: Haz algo entradas requerida.
Si desea rechazar automáticamente formularios con ciertas entradas en blanco, agregue el
prefijo `` required- '' al nombre de la entrada tanto en su formulario HTML como en su correo electrónico
plantilla. Aquí hay un ejemplo:

En el formulario HTML:

Tu nombre:

En la plantilla de correo electrónico

Su nombre: [required-yourname]

Opcional: Especificar formato para algo entradas
Si, en su plantilla de correo electrónico, el texto entre corchetes comienza con%, cgiemail
utilizar el printf () función en C en el nombre del campo después de la coma. Si no estas familiarizado
con esta función, busque en un libro sobre C. Si está familiarizado con ella, tenga en cuenta estos
dos diferencias:

· El primer carácter de la cadena de formato debe ser%.

· Los caracteres como \ n y \ t deben ser literales. Si desea una nueva línea, debe poner un
nueva línea justo antes de la coma, aunque parece extraño. Por ejemplo, si
Godzilla's Pizza quería ingredientes enumerados uno por línea, pondrían lo siguiente en
su plantilla de correo electrónico:

[%s
,Adición]

Opcional: Uso CGI entorno variables.
Esta función puede funcionar o no, dependiendo de si su webmaster la habilitó o no.
al configurar cgiemail.

Además de las entradas de formulario, su plantilla de correo electrónico puede incluir variables de entorno CGI
simplemente precediendo el nombre de la variable con un signo de dólar. Por ejemplo,

[$ HTTP_USER_AGENT]

pondrá el nombre del navegador y / o puerta de enlace del usuario en su mensaje de correo electrónico. Con el fin de
ser respetuoso con la privacidad, su formulario HTML debe advertir a los usuarios sobre cualquier información sobre
los que se incluirán en el correo electrónico, por ejemplo, HTTP_USER_AGENT, REMOTE_ADDR.

Administracion
Contacto aguas arriba: cgiemail[email protected]>

Responsable de Debian: Anibal Monsalve Salazar[email protected]>

La información completa sobre la construcción, instalación y uso de cgiemail está disponible en la WWW:

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

Utilice cgifile en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad