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

Форум PHP

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

 

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

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

тема: Можно ли сделать невидимый вывод на экран?
 
 автор: Владимир55   (24.05.2008 в 10:12)   письмо автору
 
 

Файл рнр полностью посвящен математическим рассчетам, видеть которые пользователю не надо, а потому в нем нет ни одного элемента html и ни одного оператора вывода на экран. Лишь в конце страницы размещен код перехода на следующую страницу:

    echo "<HTML><HEAD><META HTTP-EQUIV='Refresh' CONTENT='0;
    URL=721.php;'></HEAD></HTML>";

    die ();


И тем не менее, на экране мелькает белое оконо, что совершенно неуместно.

Можно ли сделать так, чтобы этого окна не было?

   
 
 автор: mechanic   (24.05.2008 в 10:19)   письмо автору
 
   для: Владимир55   (24.05.2008 в 10:12)
 


header('Location: /721.php');
exit;

   
 
 автор: Trianon   (24.05.2008 в 11:35)   письмо автору
 
   для: mechanic   (24.05.2008 в 10:19)
 

Слэш то почему?

   
 
 автор: Владимир55   (24.05.2008 в 13:04)   письмо автору
 
   для: Trianon   (24.05.2008 в 11:35)
 

Почему-то ничего не изменилось - белое окно мелькает точно также, как и ранее.

Кстати, если запустить вот такой файл

<?php
    
// Нет никакого кода
?>

то тоже открывается белое окно.

Похоже, что этого не избежать...

   
 
 автор: BinLaden   (24.05.2008 в 13:10)
 
   для: Владимир55   (24.05.2008 в 13:04)
 

> Почему-то ничего не изменилось - белое окно мелькает точно также, как и ранее.

1. Вы, надеюсь, убрали код с meta-тегом и заменили его на header(), а не дополнили?
2. Нет ли вывода до header()

   
 
 автор: Владимир55   (24.05.2008 в 13:32)   письмо автору
 
   для: BinLaden   (24.05.2008 в 13:10)
 

Конструкция страницы такая:

<?php 
    
// Коды арифметических операций и записи в сессии
header('Location: 721.php'); 
exit;  
?> 

Больше вообще ничего. Абсолютно ничего.

   
 
 автор: winflip   (24.05.2008 в 17:53)   письмо автору
 
   для: Владимир55   (24.05.2008 в 13:32)
 

Попробуйте без exit

   
 
 автор: BinLaden   (24.05.2008 в 18:28)   письмо автору
 
   для: winflip   (24.05.2008 в 17:53)
 

> Попробуйте без exit
Да ну, Вы советуете ерунду. Тут у человека либо как-то закешировались результаты (что сомнительно), либо он что-то путает.

   
 
 автор: SiM(R)   (25.05.2008 в 00:30)   письмо автору
 
   для: BinLaden   (24.05.2008 в 18:28)
 

То есть , пока идут вычисления, на мониторе отображен белый экран??? По идеи он должен всегда появляться, вопрос в том на какой промежуток времени, а это уже зависит от объема и скорости ваших вычислений, а также от машины на которой проводятся вычисления, загрузки сервера.

   
 
 автор: mihdan   (27.05.2008 в 11:11)   письмо автору
 
   для: Владимир55   (24.05.2008 в 10:12)
 

Отправляйте вычислениея в iframe, на js пользователю покажите часики или просто сообщение, после завершения работы скрипта уберите часики и покажите результат работы скрипта

   
Rambler's Top100
вверх

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