Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод файла на печать автоматически
 
 автор: Drl31   (04.05.2008 в 20:40)   письмо автору
 
 

Подскажите, как вывести файл, который находится на сервере, на принтер?

Суть дела такава:
идет тестовый опрос, в файле ведется протокол, последняя страница создает финальные записи в протокол. Так вот можно ли сделать так, чтобы после выполнения последней строчки скрипта на принтере выводился принт готового протокола из файла?

   
 
 автор: AcidTrash   (04.05.2008 в 21:34)   письмо автору
 
   для: Drl31   (04.05.2008 в 20:40)
 

Если правильно понял.
>последняя страница создает финальные записи в протокол
так эту финальную страницу с ссылкой на печать и используйте.

Для вывода на печать поможет ссылка на Javascript
window.print(); данной страницы.

   
 
 автор: Drl31   (04.05.2008 в 21:36)   письмо автору
 
   для: AcidTrash   (04.05.2008 в 21:34)
 

тогда распечатается содержимое окна браузера, а мне необходимо содержимое файла распечатать. Т.е. событие - страница окончательно загружена, действие - вывод на печать (принтер) содержимого файла (имя и место известно). Файл простой текстовый.

   
 
 автор: devil943   (04.05.2008 в 21:38)   письмо автору
 
   для: Drl31   (04.05.2008 в 21:36)
 

Генерируйте страницу на лету и печатайте ее.

   
 
 автор: Drl31   (04.05.2008 в 22:11)   письмо автору
 
   для: devil943   (04.05.2008 в 21:38)
 

а других средств не существует?

   
 
 автор: AcidTrash   (04.05.2008 в 22:20)   письмо автору
 
   для: Drl31   (04.05.2008 в 22:11)
 

Это оптимальный метод. Вы генерируете страницу, структура которой для печати нужна.

   
 
 автор: ddhvvn   (04.05.2008 в 22:28)   письмо автору
 
   для: AcidTrash   (04.05.2008 в 22:20)
 

Вообще то как я понял, человеку нужна страница с сервера и через него же распечатать. Или нет?

   
 
 автор: Drl31   (04.05.2008 в 22:34)   письмо автору
 
   для: ddhvvn   (04.05.2008 в 22:28)
 

Нет, мне нужно распечатать сдержимое обыкновенного текстового файла. Этот текстовый файл находится на сервере. Вот и все. Вот необходимый минимум.
И вопрос как распечатать ФАЙЛ, а не страницу...

   
 
 автор: AcidTrash   (04.05.2008 в 22:41)   письмо автору
 
   для: Drl31   (04.05.2008 в 22:34)
 

В данном случае воспользуйтесь функцией file_get_contents();
Считываете данные на страницу и ссылкой на печать(Javascript), печатаете.

   
 
 автор: devil943   (04.05.2008 в 22:46)   письмо автору
 
   для: Drl31   (04.05.2008 в 22:34)
 

Открываешь файл на пустой странице и печатаешь.. Например если тебе надо по клику мыши что-то напечатать можно сделать открытие страницы в маленько окошке, которая тут же начнет распечатываться и закроется...

   
 
 автор: Drl31   (04.05.2008 в 23:02)   письмо автору
 
   для: Drl31   (04.05.2008 в 20:40)
 

Эээээ... пример можно?

   
 
 автор: Drl31   (06.05.2008 в 23:36)   письмо автору
 
   для: Drl31   (04.05.2008 в 23:02)
 

я извиняюсь, но вопрос пока что еще все открытый...

   
 
 автор: sim5   (07.05.2008 в 00:14)   письмо автору
 
   для: Drl31   (06.05.2008 в 23:36)
 

Отдаете документ, вызывая печать после загрузки страницы:
<body onload="print()">

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования