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

Форум PHP

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

 

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

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

тема: Можно ли на PHP сделать нормальные часы как это делается javascript
 
 автор: bas01   (13.11.2008 в 23:05)   письмо автору
 
 

Можно ли на PHP сделать нормальные часы как это делается javascript ?

  Ответить  
 
 автор: sl1p   (13.11.2008 в 23:21)   письмо автору
 
   для: bas01   (13.11.2008 в 23:05)
 

нет

[поправлено модератором]

  Ответить  
 
 автор: Николай2357   (14.11.2008 в 00:49)   письмо автору
 
   для: sl1p   (13.11.2008 в 23:21)
 

Ну что ж так категорично? :))) зачем так дискредетировать язык? На php можно сделать по моему все, кроме детей.
Целесообразность - другой вопрос.
<?php 
$day 
= array(
1=>"воскресенье",
"понедельник",
"вторник",
"среда",
"четверг",
"пятница",
"суббота");
$mont = array(
1=>"января",
"февраля",
"марта",
"апреля",
"мая",
"июня",
"июля",
"августа",
"сентября",
"октября",
"ноября",
"декабря");
$date $day[(int)date("w")];
$date .= date(" d ");
$date .= $mont[(int)date("n")]; 
$date .= date(" Y")." года ";
$date .= date(" H:i:s");

header("Refresh: 0;url=".$_SERVER['PHP_SELF'] );
echo 
$date;
?>

  Ответить  
 
 автор: sl1p   (14.11.2008 в 01:16)   письмо автору
 
   для: Николай2357   (14.11.2008 в 00:49)
 

и шо ж это такое)

мне надо например впихнуть их на страницу и постоянно смотреть как она мигает? :D

  Ответить  
 
 автор: Николай2357   (14.11.2008 в 01:20)   письмо автору
 
   для: sl1p   (14.11.2008 в 01:16)
 

Вопрс стоял: можно ли. Другое дело - надо ли. :))))))

  Ответить  
 
 автор: speedsoft   (15.11.2008 в 01:03)   письмо автору
 
   для: sl1p   (14.11.2008 в 01:16)
 

ну чтобы оно мигало можно стиль применить, и будет мигать. а чтобы менялось - то это только JS. ну или извратиться действительно через REFRESH. но можно по научному извратиться и сделать ежесекундный AJAX запрос к скрипту, который в котором будет написано:

<?
echo date("Y-m-d H:i:m"time());
?>


но для чего такое? нечем руки занять?

  Ответить  
 
 автор: sl1p   (15.11.2008 в 02:10)   письмо автору
 
   для: speedsoft   (15.11.2008 в 01:03)
 

ajax это уже яваскрипт, автор спрашивал про пхп.

[поправлено модератором]

  Ответить  
 
 автор: speedsoft   (15.11.2008 в 02:16)   письмо автору
 
   для: sl1p   (15.11.2008 в 02:10)
 

Про мигание согласен. А про AJAX нет. Часы -то на пхп сделаны. просто данные получать будет на JS. Но вообще это уже флуд. Понятно что сделать полноценные часы на пхп нельзя. время сервера вывести можно, но не более того. все остальное - ИЗВРАЩЕНИЕ.

  Ответить  
 
 автор: Николай2357   (15.11.2008 в 03:18)   письмо автору
 
   для: speedsoft   (15.11.2008 в 02:16)
 

Ну почему сразу извращение. Я встречал здесь темы, где топикастерам было необходимо именно серверное время. Очень даже запросто можно сделать фоновый запрос, раз в полсекунды к примеру, по типу аякса, и получать его в чистом виде, без всякого моргания и подмигивания :))) Не известно ведь, какие цели преследует разработчик...

  Ответить  
 
 автор: Valick   (15.11.2008 в 07:59)   письмо автору
 
   для: Николай2357   (15.11.2008 в 03:18)
 

сделать фоновый запрос, раз в полсекунды
А чем полсекунды в браузере, отличается от полсекунды на сервере? Достаточно передавать стартовое значение, а остальное делать только сретствами ЯвыСкрипт.
Да и к тому же пока придёт ответ с сервера, пройдёт от секунды до бесконечности, вобщем даже нормальную погрешность не посчитаешь)))

  Ответить  
 
 автор: devil943   (15.11.2008 в 15:30)   письмо автору
 
   для: Николай2357   (14.11.2008 в 00:49)
 

Ну почему не целесобразно? :) Вывел куда-нибудь в переменную джавы время серве, причем можно учитывать часой пояс, если пользователь, скажем, зарегистрирован (т.е указал часовой пояс). Время будет точным. А джавой уже его тикать :)

  Ответить  
 
 автор: AcidTrash   (16.11.2008 в 20:10)   письмо автору
 
   для: bas01   (13.11.2008 в 23:05)
 

>Можно ли на PHP сделать нормальные часы как это делается javascript ?
Интересно, вы хотите от серверного языка возможности клиентской части?

  Ответить  
 
 автор: nek-v   (17.11.2008 в 08:41)   письмо автору
 
   для: bas01   (13.11.2008 в 23:05)
 

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

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

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