Статьи

Доктор Дизайн — Бэкэнд, Интерфейс, Меню и многое другое

Фу, на прошлой неделе мы имели дело с некоторыми довольно злокачественными проблемами IIS, и на этой неделе мы углубимся в эту сложную область. Возможно, будет полезна серверная вакцина… Быстро, отправьте ваши вопросы прямо сейчас, пока редактор не переписал мою новость!

Разделить длинные входные формы

Джефф

Джефф, я уверен, вы знаете, что для выполнения этой работы требуется обработка на стороне сервера (ASP / PHP / CGI / etc). Я оставлю вам выбор, какой язык вы используете, но независимо от того, какой язык вы выберете, общий процесс будет выглядеть примерно так:

  1. Сделайте так, чтобы ваша первая страница была отправлена ​​на вторую страницу, и пометьте кнопку отправки следующим образом: <input type="submit" name="submit" value="Continue >>>">
  2. Пусть ваша вторая страница соберет информацию с первой страницы, убедившись, что это действительные данные (и сгенерирует ошибку, которая запрашивает у пользователя дополнительную информацию, если это не так)
  3. Пусть вторая страница будет отправлена ​​на третью страницу, как и ваша первая
  4. Вспенить, промыть, повторить!

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

IIS, сервер ColdFusion и несколько языков

Привет, Док, у меня установлен IIS 5.1 с ColdFusion Server 5 для запуска ASP и CFM, но у меня также есть необходимость обрабатывать сценарии PHP. Мои знания веб-серверов ограничены, но я знаю, что PHP работает на Apache. Можно ли как-нибудь заставить все эти три мощных серверных скриптовых языка обрабатываться локально на моем компьютере? Заранее спасибо Александр

Конечно, Александр, это вполне возможно, если вам выделено более 1 IP-адреса. Причина этого заключается в том, что разные веб-серверы не могут «прослушивать» один и тот же порт, поскольку они будут конфликтовать. Вам просто нужно назначить IIS для прослушивания одного IP-адреса и ColdFusion Server для прослушивания другого. Чтобы добавить PHP в микс, я предлагаю вам использовать модуль PHP для IIS, так как вы, вероятно, не хотите добавлять третий микс-сервер в микс.

Удобные инструменты меню

Привет доктор Дизайн, я видел ваш сайт, и мне очень понравилось. Я был веб-дизайнером в течение последних 2 лет, и хотя я пробовал много раз, я не могу найти никакого расширения для меню DHTML POP. Могу ли я использовать временную шкалу для этого типа меню или я должен следовать только DHTML (и если да, то как?)? Pramod

Прамод, я предполагаю, что вы хотите иметь систему всплывающих меню во Flash или DHTML и задаетесь вопросом, как сделать то и другое. У GuiStuff есть инструменты для этих вещей, хотя вам, возможно, придется зарегистрироваться, чтобы использовать некоторые из них.

PHP или ASP?

Что лучше? — от Сьюзи

Сьюзи, эта давняя дискуссия почти такая же напряженная, как битва между Macintosh и ПК, и ответ часто сводится к личным предпочтениям. Тем не менее, PHP и ASP имеют определенные преимущества и недостатки, которые могут помочь решить. Кевин Янк написал отличную статью о выборе языка на стороне сервера, и вот некоторые выдержки, которые помогут вам на вашем пути!

PHP

Преимущества:

  • Довольно прост в освоении, особенно для разработчиков с C / C ++, Java или Perl.
  • Активное пользовательское сообщество, готовое помочь вам начать работу
  • Все встроено прямо в язык
  • Кросс-платформенная

Недостатки:

Этот язык был разработан, чтобы быть дружественным к программисту, что, к сожалению, делает его немного менее дружественным для непрограммистов.

ASP

Преимущества:

  • Довольно легко учиться, хотя программирование требуется
  • Встроенный в Windows 2000 Server — без головной боли при установке
  • Профессиональная поддержка доступна

Недостатки:

  • Это не бесплатно (если вы уже не используете сервер Windows)
  • Если вы привыкли к синтаксису в стиле C (совместно используемом C / C ++, Java, Perl, PHP и т. Д.), Вы можете столкнуться с трудностями, с которыми сталкиваются VBScript.

… Не забудьте проверить статью полностью, Сьюзи!

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

До следующей недели,
Распространять любовь!