X-tender Опубликовано 21 декабря, 2008 Жалоба Поделиться Опубликовано 21 декабря, 2008 Po$amax@1) лучше делать сразу после коннекта к базе mysql_query("set names cp1251;"); тогда не надо будет ничего переводить никуда,2) если нужно чтобы только результат был в цп1251 надо выполнитьmysql_query("set character-set-results cp1251");Добавлено спустя 4 минуты 13 секунд:3) а вообще сама библиотека iconv установлена? Ссылка на комментарий
Po$amax@ Опубликовано 21 декабря, 2008 Жалоба Поделиться Опубликовано 21 декабря, 2008 mysql_query("set names cp1251;");X-tenderспасибо, помогло!!! Респект =) Ссылка на комментарий
Po$amax@ Опубликовано 6 января, 2009 Жалоба Поделиться Опубликовано 6 января, 2009 как пользоваться функцией mktime и кака после него время переконвертировать обратно, те в формат например: дд/мм/гггг ??? Ссылка на комментарий
D_Master Опубликовано 6 января, 2009 Жалоба Поделиться Опубликовано 6 января, 2009 mktimemktime(PHP 3, PHP 4)mktime - получает UNIX timestamp даты.Описаниеint mktime (int hour, int minute, int second, int month, int day, int year [, int is_dst])Предупреждение!: Обратите внимание на необычный порядок аргументов, который отличается от порядка аргументов в регулярном вызове UNIX mktime() и который не выстраивает параметры справа налево (см. далее). Обычной ошибкой является смешивание этих значений в скрипте.Возвращает Unix timestamp, соответствующий заданным аргументам. Этот timestamp является длинным целым/long integer, содержащим количество секунд между началом Unix Epoch (January 1 1970) и специфицированным временем.Аргументы могут быть пропущены в порядке справа налево; любой пропущенный аргумент получит текущее значение в соответствии с локальной датой и временем.is_dst может быть установлен в 1, если это период с поправкой на летнее время, в 0 - если нет, или -1 (по умолчанию), если не известно, находится данное время в периоде с поправкой на летнее время или нет. Если это не известно, PHP пытается определить это сам. Это может привести к неожиданным (но не некорректным) результатам.Примечание: is_dst был введён в версии 3.0.10.mktime() используется для перевода даты в арифметическое значение и проверки, поскольку автоматически будет вычисляться корректное значение для ввода вне диапазона значений. Например, каждая из следующих строк произведёт строку "Jan-01-1998".Пример 1. mktime()echo date ("M-d-Y", mktime (0,0,0,12,32,1997));echo date ("M-d-Y", mktime (0,0,0,13,1,1997));echo date ("M-d-Y", mktime (0,0,0,1,1,1998));echo date ("M-d-Y", mktime (0,0,0,1,1,98));Year может быть двух- или 4-значным значением со значениями 0-69, отображающимися как 2000-2069, и 70-99 - как 1970-1999 (в системах, где time_t это 32-битное знаковое целое, как в большинстве современных систем, правильным диапазоном year будет примерно 1902-2037).Последний день данного месяца может быть выражен как "0" следующего месяца, а не как -1. Оба следующих примера дадут строку "The last day in Feb 2000 is: 29".Пример 2. Последний день следующего месяца$lastday = mktime (0,0,0,3,0,2000);echo strftime ("Last day in Feb 2000 is: %d", $lastday);$lastday = mktime (0,0,0,4,-31,2000);echo strftime ("Last day in Feb 2000 is: %d", $lastday);Дата с year, month и day, равными нулю, рассматривается как недопустимая.Добавлено спустя 1 минуту 2 секунды:Отсюда - http://www.phpclub.net/manrus/f/mktime.html Ссылка на комментарий
X-tender Опубликовано 6 января, 2009 Жалоба Поделиться Опубликовано 6 января, 2009 D_Master, лучше советовать http://php.net/нужная_функцияВо-первых, там актуальнее информация (сейчас актуален уже php5 а не 3 и 4)Во-вторых, более полная... Ссылка на комментарий
D_Master Опубликовано 6 января, 2009 Жалоба Поделиться Опубликовано 6 января, 2009 mktime(PHP 4, PHP 5)mktime — Возвращает метку времени для заданной датыОписаниеint mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )Функция возвращает метку времени Unix, соответствующую дате и времени, заданным аргументами. Метка времени - это целое число равное разнице в секундах между заданной датой/временем и началом Эпохи Unix (The Unix Epoch, 1 января 1970 г).Функция mktime() возвращает FALSE, если аргументы были неверны (до 5.1.0 в этом случае она возвращала -1).Аргументы могут быть опущены в порядке справа налево. В этом случае их значения по умолчанию равны соответствующим компонентам локальной даты/времени.Аргумент is_dst может быть установлен в 1, если заданной дате соответствует летнее время, 0 в противном случае, или -1 (значение по умолчанию), если неизвестно, действует ли летнее время на заданную дату. В последнем случае PHP пытается определить это самостоятельно. Это можно привести к неожиданному результату (который, тем не менее, не будет неверным).Замечание: Аргумент is_dst был добавлен в версии 3.0.10. Начиная с версии 5.1.0 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.Функцию mktime() удобно использовать для выполнения арифметических операций с датами, так как она вычисляет верные значения при некорректных аргументах. Например, в следующем примере каждая строка выведет "Jan-01-1998".Пример #1Пример использования функции mktime()<?phpecho date("M-d-Y", mktime(0, 0, 0, 12, 32, 1997));echo date("M-d-Y", mktime(0, 0, 0, 13, 1, 1997));echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 1998));echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 98));?>year может быть двух- или четырехзначным числом. Значения от 0 до 69 соответствуют 2000-2069, а 70-99 соответствуют 1970-1999 (в большинстве современных систем, где время представляется 32-битным целым со знаком, допустимыми являются значения year между 1901 и 2038).Замечание:До PHP 5.1.0 отрицательные метки времени не поддерживались под всеми системами Windows, а также некоторыми другими. Следовательно, допустимые значения параметра year были между 1970 и 2038.Последний день любого месяца можно вычислить как "нулевой" день следующего месяца. Оба приведенных ниже примера выведут "Последний день в феврале 2000 г: 29".Пример #2Последний день следующего месяца<?php$lastday = mktime(0, 0, 0, 3, 0, 2000);echo strftime("Последний день в феврале 2000 г:: %d", $lastday);$lastday = mktime(0, 0, 0, 4, -31, 2000);echo strftime("Последний день в феврале 2000 г:: %d", $lastday);?>Добавлено спустя 44 секунды:С http://ru2.php.net/mktime Ссылка на комментарий
JSTQ Опубликовано 8 апреля, 2009 Жалоба Поделиться Опубликовано 8 апреля, 2009 Как поменять цвет надписей вот здесь:Думаю что вот тут:, тока хз какой параметр менять...И еще, как поменять цвет которым отображаются администраторы и модераторы? Ссылка на комментарий
D_Master Опубликовано 10 апреля, 2009 Жалоба Поделиться Опубликовано 10 апреля, 2009 Как поменять цвет надписей вот здесь:JusticeВ смысле, текста?в нужном классе стиля параметр color:color: #{color-hash} Ссылка на комментарий
JSTQ Опубликовано 11 апреля, 2009 Жалоба Поделиться Опубликовано 11 апреля, 2009 Не, я спрашиваю какой именно параметр отвечает за цвет,которым отображаются администраторы и модераторына главной странице в списке пользоватетелй он-лайн. Ссылка на комментарий
X-tender Опубликовано 11 апреля, 2009 Жалоба Поделиться Опубликовано 11 апреля, 2009 Justiceприведи полный код, а не принтскрин Ссылка на комментарий
JSTQ Опубликовано 11 апреля, 2009 Жалоба Поделиться Опубликовано 11 апреля, 2009 да все я сам нашел уже) Ссылка на комментарий
PARLAMENT Опубликовано 18 декабря, 2010 Жалоба Поделиться Опубликовано 18 декабря, 2010 как установить рнр. Я смотрел инструкции в php.net но программа сама устанавливается некорректно. С апачи и майскуэль проблем нет. Ссылка на комментарий
Whirlpool Опубликовано 18 декабря, 2010 Жалоба Поделиться Опубликовано 18 декабря, 2010 PARLAMENTв чем именно выражается "некорректность"? И не проще ли установить готовые пакеты, такие как Denwer, XAMPP etc.? Ссылка на комментарий
Lakers Опубликовано 18 декабря, 2010 Жалоба Поделиться Опубликовано 18 декабря, 2010 wamp ставь и нет проблем Ссылка на комментарий
D_Master Опубликовано 19 декабря, 2010 Жалоба Поделиться Опубликовано 19 декабря, 2010 Вопрос к знатокам: есть несколько классов, в методах которых имеется куча обращений к другому классу, в котором хранятся конфиги, хендлеры баз данных, лог и несколько нужных функций. Каким образом лучше сделать его доступным для всех?Поначалу использовал extends, но при создании инстанса каждого класса заново вызывался конструктор родительского класса, проходило куча подключений к БД, бывало даже, что лимит превышался (100 по умолчанию). Какое-то время назад сделал в каждом классе переменную, в которой хранится класс (то бишь, обращался уже как $this->armory->SomeFunction()), исходный инстанс передавался в кач-ве аргумента конструктуру ($characters = new Characters($armory)), но чувствую, что это тоже не совсем верно. Всё же, как сделать правильно?Код можно глянуть здесь. Ссылка на комментарий
Lakers Опубликовано 20 декабря, 2010 Жалоба Поделиться Опубликовано 20 декабря, 2010 D_Masterа что если использовать статические методы в базовом классе? Ссылка на комментарий
D_Master Опубликовано 2 января, 2011 Жалоба Поделиться Опубликовано 2 января, 2011 а что если использовать статические методы в базовом классе?Да, так и сделал. Спасибо :-) Ссылка на комментарий
Вова0711 Опубликовано 12 мая, 2013 Жалоба Поделиться Опубликовано 12 мая, 2013 Привет всем! Подскажите пожалуйста, кто знает? как провести генерацию БД через Mysql при создании сайта на php(джумла)??? Ссылка на комментарий
zaki Опубликовано 17 мая, 2013 Жалоба Поделиться Опубликовано 17 мая, 2013 Привет всем! Подскажите пожалуйста, кто знает? как провести генерацию БД через Mysql при создании сайта на php(джумла)???Жумблу ни разу не ставил, но скорей всего там процесс установки не отличается от остальных cms. Т.е создаешь пользователя, бд. И в процессе установки кормишь этими данными.Вот же есть ман, с пикчами дажеhttp://www.joomla-code.ru/joomla-install/joomla25-installДобавлено спустя 54 секунды:А если честно, ты какую то х... сморозил, да. Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти