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

Форум PHP

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

 

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

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

тема: Как это записать?
 
 автор: tavila2009   (20.04.2010 в 23:04)   письмо автору
 
 

Как записать такое: есть скрипт. Надо чтобы после команды

echo "Фотография загружается. Подождите";

через 7 секунд продолжилось выполнение скрипта дальше.
Можно ли так сделать в принципе?

  Ответить  
 
 автор: Рома   (20.04.2010 в 23:14)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:04)
 

sleep(7);

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:17)   письмо автору
 
   для: Рома   (20.04.2010 в 23:14)
 

уверены?

  Ответить  
 
 автор: Рома   (20.04.2010 в 23:22)   письмо автору
 
   для: Valick   (20.04.2010 в 23:17)
 

да что то не так как хотелось бы работает, вы правы

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:30)   письмо автору
 
   для: Рома   (20.04.2010 в 23:22)
 

я прекрасно знаю кто такой слип, а также где его можно и нужно применять
какая польза в данном случае от остановки скрипта на 7 секунд???

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:32)   письмо автору
 
   для: Рома   (20.04.2010 в 23:22)
 

работает именно так как описано в мануале :)

  Ответить  
 
 автор: tavila2009   (20.04.2010 в 23:18)   письмо автору
 
   для: Рома   (20.04.2010 в 23:14)
 

Вот такая последовательность?
echo "Фотография загружается. Подождите";
sleep(7);

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:21)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:18)
 

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

  Ответить  
 
 автор: tavila2009   (20.04.2010 в 23:22)   письмо автору
 
   для: Valick   (20.04.2010 в 23:21)
 

а как тогда надо?

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:24)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:22)
 

Смотря чего Вы хотите этим добиться.

  Ответить  
 
 автор: tavila2009   (20.04.2010 в 23:26)   письмо автору
 
   для: Valick   (20.04.2010 в 23:24)
 

Выиграть время если загружается очень большая фотография. Чтобы она не потерялась а загрузилась и потом в базу записать её координаты

  Ответить  
 
 автор: Valick   (20.04.2010 в 23:33)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:26)
 

а с чего Вы взяли что она должна потеряться?

  Ответить  
 
 автор: Trianon   (20.04.2010 в 23:51)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:26)
 

пока фотография не загрузится - скрипт запущен не будет.
Отсчет времени начнется уже после этого момента.

  Ответить  
 
 автор: Trianon   (20.04.2010 в 23:25)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:22)
 

зависит от того, зачем нужна задержка.

  Ответить  
 
 автор: neadekvat   (20.04.2010 в 23:28)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:04)
 

В общем-то, можно сделать так:
допустим, форма загрузки изображения.
После нажатия на кнопку js пишет на этой же странице "Фотография загружается. Подождите".
Ведь браузеры обычно дожидаются ответа сервера, а лишь потом меняют контент, который отображается пользователю.

  Ответить  
 
 автор: tavila2009   (20.04.2010 в 23:35)   письмо автору
 
   для: neadekvat   (20.04.2010 в 23:28)
 

не понятно.
Можно конечно скрипт на 2 части разбить. И в нужном месте отсылать

echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='7; URL=menu_foto.php?m=$m&w=$w'>
</HEAD></HTML>";

Но тогда перезагрузка будет. Хотелось бы без перезагрузки

  Ответить  
 
 автор: neadekvat   (20.04.2010 в 23:37)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:35)
 

> После нажатия на кнопку js пишет на этой же странице
Вы читаете, что вам пишут?
По событию onSubmit() js выводит текст.

  Ответить  
 
 автор: tavila2009   (20.04.2010 в 23:39)   письмо автору
 
   для: neadekvat   (20.04.2010 в 23:37)
 

нет не то. Там ещё куча действий кроме сообщения.

  Ответить  
 
 автор: neadekvat   (20.04.2010 в 23:40)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:39)
 

Вы сказали об этом?
Может, стоит сказать о том, что вам все-таки нужно?

  Ответить  
 
 автор: oliss   (21.04.2010 в 01:27)   письмо автору
 
   для: tavila2009   (20.04.2010 в 23:04)
 

Вам надо на другую ветку : javascript .... setTimeout( )

  Ответить  
Rambler's Top100
вверх

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