RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 502
от 29.10.2006, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 381, Экспертов: 51
В номере:Вопросов: 3, Ответов: 6


Вопрос № 59883: Здравствуйте, уважаемые эксперты. Совершенно запутался с $date. Суть проблемы такая: пользователь в форме должен ввести дату (к примеру срок выполнения какого-то заказа), надо подсчитать разницу в днях - от введенной даты до настоящего момен...
Вопрос № 59991: почему не работает следующий код? (в приложении) это функция, вызывающая функцию, которая вызывает другую функцию - и как мне такое осуществить, если это необходимо?...
Вопрос № 60024: Здравствуйте господа эксперты. Я пишу чат, пишу первый раз, подскажите пожалуста ссылочку на руководство по написанию чата (гостевые, форумы, инет магазины это всё не то) да, у мя нет мускула извращаюсь с файлами заранее спасибо. до с...

Вопрос № 59.883
Здравствуйте, уважаемые эксперты.
Совершенно запутался с $date.
Суть проблемы такая: пользователь в форме должен ввести дату (к примеру срок выполнения какого-то заказа), надо подсчитать разницу в днях - от введенной даты до настоящего момента.
Заранее благодарен за помощь.
Отправлен: 23.10.2006, 14:41
Вопрос задал: Nikoss (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Загиров Рустам
Здравствуйте, Nikoss!
Посчитать разность дней можно с помощью функции GregorianToJD($month,$day,$year).
Посчитать разницу между сегодняшней датой и 14.04.2004 так:
$days=GregorianToJD(date('m'),date('j'),date('Y'))-GregorianToJD(4,14,2004)
Но этот способ годится, если значение года от 4714 до н.э. до 9999 года н.э, думаю этого достаточно. Но на некоторых бесплатных хостингах этих функций нет в PHP. Можно использовать разницу секунд:
$days=floor((time()-mktime(date('H'),date('i'),date('s'),11,7,2005))/3600/24);
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 23.10.2006, 17:13


Вопрос № 59.991
почему не работает следующий код? (в приложении)
это функция, вызывающая функцию, которая вызывает другую функцию - и как мне такое осуществить, если это необходимо?

Приложение:

Отправлен: 24.10.2006, 08:02
Вопрос задал: Бобровский Сергей Сергеевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Козлов А. С.
Здравствуйте, 1!
Проверил Ваш код в Denwer'е, все работает. Единственное, что надо сделать - добавить после объявления функции secondfunction() ее вызов. Т.е. Код выглядит так:

function printfuck(){
print "fuck<br>\n";
}
function mainfunction(){
printfuck();
}
function secondfunction(){
mainfunction();
}

secondfunction();
---------
Вы доставили мне истинное удовольствие парни, взвалив на меня Ваши проблемы (М. Фрай).
Ответ отправил: Козлов А. С. (статус: Студент)
Ответ отправлен: 24.10.2006, 08:10

Отвечает: Загиров Рустам
Здравствуйте, Бобровский Сергей Сергеевич!
Код, который вы написали, только описывает функции и больше ничего не делает. Для выполнения функции надо дописать её вызов:
secondfunction();
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 24.10.2006, 13:27

Отвечает: grim
Здравствуйте, Бобровский Сергей Сергеевич!
А что именно у Вас не работает?? У меня всё нормально... Правда если Вы хотите увидеть результат - стоит добавить хотя бы один вызов функции:
function printfuck(){
print "fuck<br>\n";
}
function mainfunction(){
printfuck();
}
function secondfunction(){
mainfunction();
}
secondfunction();
Ответ отправил: grim (статус: 1-ый класс)
Ответ отправлен: 24.10.2006, 22:21


Вопрос № 60.024
Здравствуйте господа эксперты.
Я пишу чат, пишу первый раз, подскажите пожалуста ссылочку на руководство по написанию чата (гостевые, форумы, инет магазины это всё не то)
да, у мя нет мускула извращаюсь с файлами
заранее спасибо.
до свидания.
Отправлен: 24.10.2006, 13:22
Вопрос задал: Protektor (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Козлов А. С.
Здравствуйте, 1!
Могу посоветовать зайти на следующий сайт:
http://phpclub.ru/
Там куча документации и скриптов.
---------
Вы доставили мне истинное удовольствие парни, взвалив на меня Ваши проблемы (М. Фрай).
Ответ отправил: Козлов А. С. (статус: Студент)
Ответ отправлен: 24.10.2006, 13:31
Оценка за ответ: 4
Комментарий оценки:
спасибо посмотрю

Отвечает: Загиров Рустам
Здравствуйте, Protektor!
Вот несколько сайтов, где можно скачать готовые скрипты:
http://woweb.ru/
http://www.wr-script.ru/
http://hotscripts.com/PHP/Scripts_and_Programs/index.html
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 24.10.2006, 23:29


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное