Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


введение в perl



После этого все записанные данные будут сохранены на диск.

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

Обратите внимание: функция close должна располагаться как можно ближе к последней функции записи в файл. Это обусловлено тем, что web-сервер выполняется в многопользовательской среде, и скрипт может запускаться одновременно несколькими пользователями. При открытии файла на запись он (файл) блокируется и другие экземпляры скрипта не смогут его открыть, что вызовет задержку в выполнении запроса.
Пример: Создание новой HTML страницы

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

В связи с тем, что мы создаем web-страницу файл содержит тэги HTML вместе с обычным текстом. Помните, что n просто вставляет перевод строки в текст для удобства последующего просмотра созданного файла.

Все входные данные из формы содержатся в переменных $input{field_name}. При печати такие переменные должны выноситься за кавычки и отделяться запятыми.
# Определяем переменную, содержащую путь к записываемому файлу
$newfile = "c:webserverhtdocsmynewpage.html";
# Открываем файл, используя идентефикатор USERINFO
open (USERINFO, ">$newfile");
# Формируем содержимое
print USERINFO "<html>n<head>n";
print USERINFO "<title>Информация о регистрации</title>n</head>n";
print USERINFO "n<body>n<h3>Данные регистрации:</h3>";
print USERINFO "<p><hr></p>n<p>n";
print USERINFO "Имя: ", $input{'user_name'},"n<br>";
print USERINFO "Компания: ", $input{'co_name'},"n<br>";
print USERINFO "Телефон: ", $input{'phone'},"n</p>n<p><hr></p>n";
print USERINFO "<!-- NEW INSERTS GO HERE -->nn</body>n</html>";
# Закрываем файл
close (USERINFO);

Другие статьи по теме:

- аутентификация пользователей через веб-интерфейс
- использование библиотеки mime-base64
- практическое применение perl-скриптов
- повышение индивидуального мастерства дизайнера
- ставим пароль на страницу


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами