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

Форум PHP

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

 

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

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

тема: Использование цикла while
 
 автор: Vados   (15.01.2006 в 21:24)   письмо автору
 
 

Всем привет!

Прошу помогите! При таком написанном коде:

<?php
// Присвоить переменной $currentDate значение текущей даты в секундах
$currentDate time();
print (
"До пятницы осталось (дней) : \n");
print (
"<ol>\n");
while (
date("1"$currentDate) != "Friday");
{
    
//Распечатать название дня недели
    
print ("<li>" date("1"$currentDate) . "</li>\n");
    
// Прибавить к переменной $currentDate 24 часа
    
$currentDate += (60 60 24);     
}
print (
"</ol>\n");
?>

У меня браузер выдаёт ошибку:


До пятницы осталось (дней) :

Fatal error: Maximum execution time of 30 seconds exceeded in C:\www\html\while.php on line 6



Заранее спасибо!

   
 
 автор: PantiL   (15.01.2006 в 22:02)   письмо автору
 
   для: Vados   (15.01.2006 в 21:24)
 

Эта ошибка у Вас показывается потому что превышено время выполнения скрипта - 30 сек. Цикл зациклился - условие выполняется.
Цикл while выполняется пока выполняется условие заданное в скобочках, поэтому если сегодня не пятница, цикл будет пахать 30 секунд а потом ругнется что закончилось время.

Maximum execution time of 30 seconds exceeded in C:\www\html\while.php on line 6

   
Rambler's Top100
вверх

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