PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (36): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 528
garvey Отправлено: 20 Апреля, 2011 - 13:50:28 • Тема: Настройка времени на сервере • Форум: Программирование на PHP

Ответов: 11
Просмотров: 3125
Я думаю, что лучше подойдет следующая функция date_default_timezone_set
garvey Отправлено: 20 Апреля, 2011 - 13:33:38 • Тема: Почему не работает функция ini_set() ? • Форум: Программирование на PHP

Ответов: 6
Просмотров: 1347
PHP:
скопировать код в буфер обмена
  1. ini_set('session.gc_maxlifetime', 2592000);
  2. ini_set('session.cookie_lifetime', 2592000);

Почему этот код не работает?
В чем же тут проблема? Да в том, что все сессии хранятся по умолчанию в одной папке - /tmp. При запуске другого скрипта на сервере, со стандартным временем жизни сессии, запускается также сборщик мусора, который все «старые», по его меркам, сессии из папки удаляет.
PHP:
скопировать код в буфер обмена
  1. Нужно указать другую папку.
  2. ini_set('session.gc_maxlifetime', 2592000);
  3. ini_set('session.cookie_lifetime', 2592000);
  4. ini_set('session.save_path', LIB_PATH.'\sessions');
garvey Отправлено: 20 Апреля, 2011 - 13:27:39 • Тема: В index.php получаются пробелы при использовании require_once "header.php"; • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1763
Откройте файл в Notepad++, сделайте "Encoding/Convert to UTF-8 without BOM", сохраните и будет все ОК.
garvey Отправлено: 19 Апреля, 2011 - 11:28:55 • Тема: просто код • Форум: Программирование на PHP

Ответов: 2
Просмотров: 234
А запустить и проверить никак?
garvey Отправлено: 07 Апреля, 2011 - 17:31:13 • Тема: Как реализуется постраничный вывод данных из mysql? • Форум: Программирование на PHP

Ответов: 3
Просмотров: 507
PHP:
скопировать код в буфер обмена
  1. $startIndex = ($page - 1) * $rowCount;
  2. $sql = "SELECT * FROM `table_name` LIMIT " . $startIndex . ", " . $rowCount;
garvey Отправлено: 05 Апреля, 2011 - 11:12:39 • Тема: Манипуляции со временем • Форум: Программирование на PHP

Ответов: 7
Просмотров: 432
Ну тогда остается спрашивать, отвечать.
garvey Отправлено: 05 Апреля, 2011 - 11:04:26 • Тема: Манипуляции со временем • Форум: Программирование на PHP

Ответов: 7
Просмотров: 432
Теперь на форуме есть функционал для удобного "благодарения". Можно всего-лишь нажать, а не создавать лишнюю запись в БД.
garvey Отправлено: 05 Апреля, 2011 - 10:51:09 • Тема: Время и функции для работы с ним. • Форум: Программирование на PHP

Ответов: 5
Просмотров: 309
Цитата:
там есть TIME, DATE, DATETIME

Ну это смотря какой вам формат даты нужно хранить. Я думаю, из названий понятно, что за форматы.
CODE (SQL):
скопировать код в буфер обмена
  1. INSERT INTO `table_name` (`date_field`) VALUES (NOW())
garvey Отправлено: 05 Апреля, 2011 - 10:39:32 • Тема: Не работает метод • Форум: Программирование на PHP

Ответов: 4
Просмотров: 281
Вы в каком веке живете? Где область видимости, где static? И совет: не используйте глобальные переменные. Это зло.
garvey Отправлено: 05 Апреля, 2011 - 10:36:36 • Тема: Манипуляции со временем • Форум: Программирование на PHP

Ответов: 7
Просмотров: 432
Используйте strtotime():
garvey Отправлено: 04 Апреля, 2011 - 14:06:21 • Тема: не работает in_array • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1354
И как вы можете программировать так, что вы даже не замечаете синтаксических ошибок. а они ведь самые очевидные. Используйте современные IDE/редакторы, чтобы он вам указывал на ошибки в синтаксисе.
PHP:
скопировать код в буфер обмена
  1. if(in_array('news', $tags) echo 123;
  2. if('news' == $tags[2]) echo 456;
  3. if($tags[2] == 'news') echo 789;
  4. exit();
  5. }

Откуда закрывающая скобка? Где закрывающая скобка после 1-й строки?
garvey Отправлено: 28 Марта, 2011 - 20:48:56 • Тема: Какой тип базы данных лучше выбрать. • Форум: Программирование на PHP

Ответов: 5
Просмотров: 568
Вы, наверное, имели в виду тип таблицы, а не БД. Нет такого понятия как тип БД. InnoDB быстрее. А самое главное, в отличие от MyISAM поддерживает внешние ключи, которые сейчас просто незаменимы.
garvey Отправлено: 24 Марта, 2011 - 13:44:10 • Тема: Простой запрос к БД • Форум: Программирование на PHP

Ответов: 5
Просмотров: 473
Вы остальные мои пункты читали?
PHP:
скопировать код в буфер обмена
  1. $mavatars = mysql_query("SELECT image FROM s_k2_users WHERE userID='$userid'");
  2. echo $mavatars;

Это бессмысленно. mysql_query возвращает resource или false.
garvey Отправлено: 24 Марта, 2011 - 12:51:36 • Тема: Простой запрос к БД • Форум: Программирование на PHP

Ответов: 5
Просмотров: 473
1. Экранируйте запросы при помощи mysql_real_escape_string
2. Попробуйте выполнить ваш запрос в каком-нибудь клиенте MySQL. ТОлько вместо переменной какое-нибудь существующее значение.
3. Функция mysql_query возвращает не массив, а вы этот результат используете в foreach.
4. Приводите ошибки, которые бросает интерпретатор.
5. Даже если результат mysql_query был бы массивом, с чего вы решили, что его элементы - это объекты?
6. Название файла хранить в таблице не нужно в вашем случае (у юзера 1 аватар и есть ID). Называйте соответственно файлы. Намного удобней.
garvey Отправлено: 24 Марта, 2011 - 12:38:36 • Тема: Джино заблокировал мой аккаунт из-за нагрузки на CPU • Форум: Программирование на PHP

Ответов: 9
Просмотров: 802
Какая-то странная диаграмма. Вы не знаете, с чего был такой пик активности? Может хабраэффект?) Что за движок на сайте? Самописный?

Страниц (36): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB