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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: помогите с условием...

Сообщения:  [1-10]   [11-16] 

 
 автор: afdm   (16.12.2007 в 15:07)   письмо автору
 
   для: Nemezis   (16.12.2007 в 13:24)
 

Спасибо всем!!! всё, работает... :)))

   
 
 автор: kasmanaft   (16.12.2007 в 14:05)   письмо автору
 
   для: afdm   (16.12.2007 в 12:52)
 

А как вы дату получаете?
Если $year = 2038; - то работать будет и с 2000038 годом..
Если с помощью time() (timestamp) - тогда, да. Наверное, будут проблемы.

   
 
 автор: Nemezis   (16.12.2007 в 13:24)   письмо автору
 
   для: afdm   (16.12.2007 в 00:03)
 

Может как-то так:

<?php
function pluralForm($n$form1$form2$form5)
{
    
$n abs($n) % 100;
    
$n1 $n 10;
    if (
$n 10 && $n 20) return $form5;
    if (
$n1 && $n1 5) return $form2;
    if (
$n1 == 1) return $form1;
    return 
$form5;
}
$copyBook 5;
echo 
'У вас '$copyBook' 'pluralForm($copyBook'тетрадь.''тетради.''тетрадей.');

   
 
 автор: sim5   (16.12.2007 в 12:59)   письмо автору
 
   для: afdm   (16.12.2007 в 12:52)
 

А чего вы пытаетесь добиться с помощью XOR?

   
 
 автор: afdm   (16.12.2007 в 12:52)   письмо автору
 
   для: sim5   (16.12.2007 в 12:48)
 

да ну нет же! :))) это я просто проверял у себя на localhoste. А спрашиваю как себя это всё поведёт на реальном сервере, т.е. на *unix? там ведь вроде бы дата с XXXX до 9999?
значит всё норм. будет?!

ЗЫ а как быть с искл. ? с 12 например... Пробовал через case написать... не работает :(((

   
 
 автор: sim5   (16.12.2007 в 12:48)   письмо автору
 
   для: afdm   (16.12.2007 в 12:44)
 

Какой календарик? А вы что на JS у клиента из под Windows получаете дату?

   
 
 автор: afdm   (16.12.2007 в 12:45)   письмо автору
 
   для: afdm   (16.12.2007 в 12:17)
 

а как всё-таки быть-то с 12?

   
 
 автор: afdm   (16.12.2007 в 12:44)   письмо автору
 
   для: sim5   (16.12.2007 в 12:36)
 

2038: проверял, щелкал календарик и после 2038 года возвращается отрицательный результат.
Все начинается с начала, с 1902 года, т.к. мне необходимо от текущего года отнять 1933.

   
 
 автор: sim5   (16.12.2007 в 12:36)   письмо автору
 
   для: afdm   (16.12.2007 в 12:30)
 

Про возраст вот в этой теме долго велись баталии, kasmanaft не выдержал и выставил готовое решение. :) Про 2038 это вы откуда взяли?

   
 
 автор: afdm   (16.12.2007 в 12:30)   письмо автору
 
   для: afdm   (16.12.2007 в 12:17)
 

да и ещё: почему-то не хочет работать с 11, 12, 13 и 14. как Трианон и говорил :(((

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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