АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

cgifile - Интернет в облаке

Запустите cgifile в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда cgifile, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cgiemail, cgiecho, cgifile - инструменты преобразования CGI Form-to-Mail

Ассоциация cgimail пользователь инструкция


Это руководство поможет вам написать форму WWW, которая отправит вам сообщение электронной почты. В
необходимы следующие шаги:

· Создайте шаблон электронной почты.

· Разместите ссылку на шаблон на своей странице.

· Решите, подойдет ли ссылка mailto :.

· Создайте HTML-форму.

· Создавайте более продвинутые HTML-формы.

· Убедитесь, что ДЕЙСТВИЕ правильное.

· Попробуйте свою форму с помощью cgiecho.

· Работайте с cgiemail.

· Отладка, если вы не получаете почту

Следующие шаги необязательны.

· Добавьте текст на страницу успеха.

· Используйте альтернативную страницу успеха.

· Сделайте некоторые необходимые данные.

· Укажите форматирование для некоторых входных данных.

· Используйте переменные среды CGI.

Создавай an Электронная почта: шаблон.
Прежде чем вы начнете получать сообщения электронной почты через Интернет, вы должны решить, что это
сообщения должны выглядеть так. Создайте файл ASCII, называемый шаблоном электронной почты, который выглядит
что-то вроде этого:

В: [электронная почта защищена] ЛИНИИ ЗАГОЛОВКИ
Тема: вопросы три
пустая строка
Как вас зовут? [Ваше имя]
Какой у вас квест? [квест] ТЕЛО
Какой ваш любимый цвет? [цвет]

В каком-то смысле этот шаблон имеет произвольную форму. Люди, которые хотят отправить вам электронную почту, могут скачать
этот шаблон, заполните его и отправьте вам по почте. Однако шаблон также будет использоваться
программой cgiemail, поэтому перед загрузкой файла на свой WWW-сервер будьте осторожны, чтобы
следуйте этим рекомендациям:

· Везде, где вы хотите, чтобы пользователь вашей формы предоставил информацию, используйте одно слово
внутри квадратных скобок без пробелов, например, Ваше имя: [ваше имя]. Не [Укажите свое имя
здесь].

· Убедитесь, что адрес в поле Кому: правильный.

· Если среди строк заголовков есть пустые строки, удалите их.

· Если перед строками заголовков есть пустые строки, удалите их.

· Убедитесь, что все строки заголовка действительны. Первый символ в строке должен быть
письмо. Большая часть информации должна находиться в теле сообщения; не придумывайте свои собственные
заголовки.

· Убедитесь, что между строками заголовка и текстом есть пустая строка.

· Убедитесь, что вы сохранили его как текст ASCII. Например, если вы используете Microsoft Word, используйте
«Сохранить как» и выберите «Только текст с разрывами строк».

· Если вы создали файл на Mac, обязательно загрузите его как текст, т. Е. Переведенный CR.
(Компьютеры Unix имеют разные коды, обозначающие конец строки, чем компьютеры Mac, поэтому ваш
на компьютере под управлением Unix файл может выглядеть как одна длинная строка.)

В рамках этих руководящих принципов существует большая гибкость. Вы можете поставить Bcc :, X-Face: или любой другой
другой заголовок в заголовках. Вы можете поместить в заголовки такие вещи, как Cc: [yourname]. Быть
творческий. Только не кладите туда ничего, чего не хотел бы видеть ваш веб-мастер,
потому что туда отправляются возвращенные сообщения.

Теперь загрузите свой шаблон электронной почты на WWW-сервер и просмотрите его своим
WWW-браузер.

Ставить a ссылке в домен шаблон on надежная стр.
Вот пример:

Хотите перейти по мосту? Загрузите мою форму "три вопроса" и отправьте ее по адресу
<[электронная почта защищена]>.

Даже после того, как вы создадите свою форму WWW, вы захотите оставить эту ссылку, чтобы увеличить
доступность для пользователей с ограниченными возможностями.

Решение (Decide): if a MAILTO: ссылке будете делать.
Уже сейчас, без какого-либо сложного HTML, у вас есть возможность для людей в WWW отправлять вам
информация, которую вы хотите. Прежде чем приступить к созданию HTML-формы, решите,
это действительно того стоит. У форм в WWW есть два особых недостатка:

· Вы будете получать много фривольных писем от людей, которые просто `` бродят по сети ''.

· Адрес электронной почты пользователя вводится вручную и часто ошибочно, так что у вас есть
нет возможности ответить. Это меньшая проблема со ссылками mailto :.

Создавай домен HTML форме.
Если вы решили создать HTML-форму, вам нужно дать людям возможность предоставить
адрес электронной почты. По ссылке mailto: их почтовая программа будет указывать адрес От: для
их. Но теперь вам нужно добавить строку в начало вашего шаблона электронной почты, например:

От: [электронная почта]

Вот пример HTML-формы.

Ваш адрес электронной почты: ____________________

Ваше имя: ____________________

Ваш квест: ____________________

Ваш любимый цвет: ____________________

Отправить электронную почту (в этом примере электронная почта фактически не отправляется.)

Это источник HTML:

<ФОРМ МЕТОД="СООБЩЕНИЕ"
ДЕЙСТВИЕ = "http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt">

Ваш адрес электронной почты:
Ваше имя:
Ваш квест:
Ваш любимый цвет:



Это очень простой пример. Обратите внимание, что ИМЯ каждого входа соответствует тому, что вы
предварительно поместите в шаблон электронного письма. В этом примере это электронная почта, ваше имя, квест,
и цвет. Это ключевая концепция использования cgiemail. Будьте осторожны, чтобы сделать их именно такими
тем же; если вы укажете NAME = "color" в HTML-форме и [цвет] (обратите внимание на написание
разница) в вашем шаблоне электронной почты, введенные данные не будут отображаться в электронном письме.

Создавай БОЛЕЕ продвинутый HTML формы.
Чтобы научиться создавать более сложные формы, прочтите руководство NCSA. Все их примеры форм
можно преобразовать в формы cgiemail, просто изменив ACTION. В отличие от других форм-к-
почтовые программы, вам не нужно использовать скрытые поля ввода со специальными именами.

Все типы входов (переключатели и т. Д.) Работают одинаково. Каждому входу требуется ИМЯ, и
это имя должно быть заключено в квадратные скобки в вашем шаблоне электронной почты. Это так просто. К
получить больше идей, см. страницу с примером cgiemail.

MAKE Убедитесь домен ДЕЙСТВИЯ is исправить.
Самая сложная часть HTML-формы - это правильная установка ACTION. Начнем с
URL-адрес вашего шаблона электронной почты, затем разделите его на две части, например

http://web.mit.edu/wwwdev/cgiemail/questions3.txt
\ / \ /
`--- Часть 1 --- '` -------- Часть 2 ----------'

Затем вы помещаете имя сценария в середину. Обычно это `` / cgi-bin / cgiecho '', но это
зависит от того, как настроен ваш сервер. На web.mit.edu это бывает
`` / bin / cgiecho '', поэтому мое ДЕЙСТВИЕ выглядит так:

http://web.mit.edu/bin/cgiecho/wwwdev/cgiemail/questions3.txt
\ / \ / \ /
`--- Часть 1 --- 'имя сценария` -------- Часть 2 ----------'

Для простоты вы можете опустить часть 1, но вы должны включить ее, если хотите протестировать свой
форма как локальный файл. Если вы не знаете, что это значит, просто пропустите часть 1.

Попытка внешний надежная форма cgiecho.
Вставьте форму в ваш любимый WWW-браузер, заполните поля и отправьте ее. Ты
должен увидеть, как выглядит обработанная форма. Если вместо этого вы видите ошибку с номером
около 500, вероятно, ваше ДЕЙСТВИЕ неверно. Вернитесь к предыдущему шагу.

Если некоторые из ваших входных данных не отображаются в обработанной форме, убедитесь, что
входы имеют те же имена в HTML-форме, что и в шаблоне ASCII. Например
NAME = "ваше имя" в форме HTML и [ваше имя] в шаблоне электронной почты.

Go жить cgimail.
Теперь измените cgiecho на cgiemail в ДЕЙСТВИИ вашей HTML-формы. Попробуйте сами. Вам следует
получить электронное письмо с обработанной формой. Если вы получили страницу успеха, но не получили
получать почту, есть проблема с вашим файлом шаблона. Вернитесь и убедитесь, что вы
правильно следовали инструкциям в шаге 1.

Если это сработает, поздравляем!

9. Выполните отладку, если вы не получаете почту.

Обычно почта отправляется асинхронно, то есть она попадает в очередь для отправки в определенное время.
удобное время. Асинхронная почта отправляется более эффективно и надежно, но имеет
недостаток в том, что о проблемах можно сообщить, только отправив сообщение об ошибке обратно в
отправитель. Почтовой системе кажется, что отправителем письма является веб-сервер, поэтому
сообщение об ошибке не дойдет до вас.

Если вы не получаете почту, вы можете временно использовать синхронную доставку почты, создав
скрытый ввод с именем cgiemail-mailopt и присвоение ему значения, содержащего "синхронизацию", например



Примечание. В версии 1.1 это не сработает. Попросите своего веб-мастера установить более новую версию.
Некоторые почтовые программы имеют нестандартное расширение, которое отправляет сообщения о недоставке на адрес в сообщении об ошибках.
Кому: заголовок в дополнение к веб-серверу. Однако из-за некоторых ошибок эта строка заголовка
нечитаемый, поэтому нет никакого способа быть абсолютно уверенным, что отскок попадет к вам.

Дополнительно: Добавить текст в домен успех стр.
При отправке почты отображается страница с названием `` Успешно '' с текстом сообщения электронной почты.
Вы можете использовать скрытую переменную под названием addendum, чтобы добавить свой собственный текст. Вот простой
пример:



Если вы готовы предположить, что читатели вашей формы используют новейшее программное обеспечение браузера
как Lynx 2.6 или Netscape 3.0, тогда вы можете поместить разметку HTML в эту переменную, используя
соответствующие сущности персонажей. Например, если вы хотите добавить

Спасибо!

тогда разметка HTML будет

Спасибо!

это означает, что вам понадобится следующее в вашей форме:

<INPUT TYPE="скрыто" NAME="дополнение"
VALUE = "<em> Спасибо! </em>">

Обратите внимание, что эта функция не только сложна для написания, но и не будет работать для людей, использующих старые
программное обеспечение браузера.

Дополнительно: Используйте an заместитель успех стр.
Если вам не нравится страница по умолчанию, которая появляется после успешной отправки электронной почты, вы можете
укажите альтернативный URL-адрес, используя скрытую переменную под названием `` успех '' в вашей HTML-форме,
например

<INPUT TYPE="скрыто" NAME="успех" VALUE="http://web.mit.edu/">

Примечание. Начните URL-адрес с / или с http: //. В противном случае cgiemail направит ваш браузер
на второй вызов cgiemail, что приведет к ошибке Нет подстановок переменных.

Начиная с версии 1.3, нет возможности сделать эту альтернативную страницу успешной передачи информации
пользователь отправил в форму. Эта функция, вероятно, будет добавлена ​​в следующем выпуске.

Дополнительно: MAKE некоторые затраты требуется.
Если вы хотите автоматически отклонять формы с определенными полями, оставленными пустыми, добавьте
префикс `` required- '' к имени ввода как в вашей HTML-форме, так и в вашем электронном письме
шаблон. Вот пример:

В HTML-форме:

Ваше имя:

В шаблоне электронной почты

Ваше имя: [обязательно-ваше имя]

Дополнительно: Указывать форматирование для некоторые входы.
Если в вашем шаблоне электронной почты текст в квадратных скобках начинается с%, cgiemail будет
использовать printf () функция в C в имени поля после запятой. Если ты не знаком
с этой функцией, посмотрите книгу по C. Если вы знакомы с ней, обратите внимание на эти
два отличия:

· Первый символ в строке формата должен быть%.

· Такие символы, как \ n и \ t, должны быть буквальными. Если вам нужна новая строка, вы должны поставить
перевод строки непосредственно перед запятой, хотя это выглядит странно. Например, если
Пицца Годзиллы хотела, чтобы начинка была указана по одной в строке, они добавили следующее в
их шаблон электронной почты:

[% s
, топпинг]

Дополнительно: Используйте CGI охрана окружающей среды переменные.
Эта функция может работать или не работать, в зависимости от того, включил ли ее ваш веб-мастер.
при настройке cgiemail.

В дополнение к входным данным формы ваш шаблон электронной почты может включать переменные среды CGI.
просто поставив перед именем переменной знак доллара. Например,

[$ HTTP_USER_AGENT]

поместит имя браузера и / или шлюза пользователя в ваше сообщение электронной почты. Чтобы
соблюдайте конфиденциальность, ваша HTML-форма должна предупреждать пользователей о любой информации о
их, которые будут включены в электронное письмо, например HTTP_USER_AGENT, REMOTE_ADDR.

Администрация
Контактное лицо в восходящем направлении: cgiemail[электронная почта защищена]>

Сопровождающий Debian: Анибал Монсальве Салазар[электронная почта защищена]>

Полная информация о создании, установке и использовании cgiemail доступна в WWW:

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

Используйте cgifile в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad