PHP.SU

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

Страниц (98): В начало « ... 83 84 85 86 [87] 88 89 90 91 ... » В конец

> Найдено сообщений: 1459
ALEN Отправлено: 06 Июня, 2009 - 18:32:59 • Тема: проектирование БД • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 181
EuGen
1) А зачем вычислять постоянно колличество?
2) Вариант с точностью до часа - я бы делал именно его, записей в год получается не много, а точность вывода можно организовать до часа. Я считаю самый оптимальный вариант.
ALEN Отправлено: 06 Июня, 2009 - 18:30:05 • Тема: Проверка не существует в БД таких данных, которые ввел пользователь. • Форум: JavaScript & VBScript

Ответов: 21
Просмотров: 7936
A.N.R.I Там ты принимаешь имя которое предлагает пользователь и проверяешь, можно ли регистрироваться под таким именем или нет. Если можно, то ответ должен быть просто echo "user-on"; . Принять имя $_POST['user']
ALEN Отправлено: 06 Июня, 2009 - 17:58:18 • Тема: проектирование БД • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 181
EuGen Тут любой вариант - это дело точности вывода данных, даже мой первый вариант можно оптимизировать и давать с точность до секунды результат!

Да и поправка - "с точность до часа" - можно спокойно организовывать!!! Выйдет только 8760 в год примерно.
ALEN Отправлено: 06 Июня, 2009 - 17:53:18 • Тема: использую Mime E-mail Message Sending, но письмо выглядит не корректно • Форум: Программирование на PHP

Ответов: 8
Просмотров: 575
JustUserR Да!
ALEN Отправлено: 06 Июня, 2009 - 17:51:56 • Тема: проектирование БД • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 181
EuGen
Дык при таких нагрузках, можно снизить точность до одного дня, т.е. получится в год примерно 365 записей в таблице! А мы сможем вычислить с 6-го мая по 6-е июня спокойно количество посещений или кликов, и то и другое можно записывать туда же.
Если делать с точностью до одного часа, то выйдет примерно 8760 записей в год. Думаю такая четкость и нагрузка довольна хороша! Тем более, что можно организовать кэширование на вычисление периодов больших чем за месяц.
ALEN Отправлено: 06 Июня, 2009 - 16:49:11 • Тема: проектирование БД • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 181
EuGen
А чем мой вариант не подходит, чтоб можно было вообще, в любой момент изменить условия вывода рейтинга?
ALEN Отправлено: 06 Июня, 2009 - 16:47:48 • Тема: Парсер Mail.ru • Форум: Программирование на PHP

Ответов: 5
Просмотров: 425
CURL в помощь - я так когда-то парсер делал с вводом случайного числа, а там и куки и сессии использовал.
ALEN Отправлено: 06 Июня, 2009 - 16:41:24 • Тема: проектирование БД • Форум: SQL и Архитектура БД

Ответов: 16
Просмотров: 181
Можно просто создать таблицу:
id
id-товара
ye - год
me - месяц
de - день
h - час
i - минуты
s - секунды

При просмотре добавляем запись в таблицу со всеми данными и при выводе просто считаем, солько записей по условию, так можно сделать рейтинг за час...
ALEN Отправлено: 06 Июня, 2009 - 08:33:02 • Тема: бд • Форум: SQL и Архитектура БД

Ответов: 9
Просмотров: 122
Champion
Я ж говорю - воображение автора!
Для начала нужно смотреть, какой запрос он делает, а потом судить об ошибке. Я не говорю что md5 может выдать каку, но проверить полны запрос с помощью echo - это не долго, но эффективно при отладке.
ALEN Отправлено: 06 Июня, 2009 - 08:30:42 • Тема: Проблема с регуляркой • Форум: Регулярные выражения

Ответов: 19
Просмотров: 848
Champion
Я знаю, что ничего страшного не будет, но не люблю лишние символы в коде!
ALEN Отправлено: 06 Июня, 2009 - 08:20:38 • Тема: бд • Форум: SQL и Архитектура БД

Ответов: 9
Просмотров: 122
Champion
От воображения зависит. Если у автора не получается, пусть читает, какой запрос делает.
ALEN Отправлено: 06 Июня, 2009 - 08:09:58 • Тема: Проблема с регуляркой • Форум: Регулярные выражения

Ответов: 19
Просмотров: 848
Champion
Экранируйте еще только знаки вопроса... Все остальное не нужно!
(Добавление)
CODE (text):
скопировать код в буфер обмена
  1. preg_match_all("#<a class=\"gen\" href=\"tracker\.php\?f=([0-9]*)\">(.*)</a>#isU",$curlotvet,$gen);
  2. preg_match_all("#<a class=\"genmed\" href=\"\./(.*)\"><b>(.*)</b></a>#isU",$curlotvet,$genmed);
  3. preg_match_all("#<a class=\"med dLink\" href=\"\./(.*)\">#isU",$curlotvet,$meddLink);
  4. preg_match_all("#<td class=\"row4 small nowrap\" style=\"padding: 1px 3px 2px;\" title=\"Добавлен\">(.*)<p>(.*)</p>(.*)<p>(.*)</p>(.*)</td>#isU",$curlotvet,$row4smallnowrap);

(Добавление)
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2. $curlotvet='<td class="row1"><a class="gen" href="tracker.php?f=521">Животный и растительный мир</a></td>
  3. <td class="row4 med tLeft">
  4. <a class="genmed" href="./viewtopic.php?t=310455"><b>Шершни из ада / Hornets From Hell [2002, SatRip]</b></a>
  5. </td>
  6. <td class="row1"><a class="med" href="tracker.php?pid=9231">oia</a></td>
  7. <td class="row4 med nowrap"><a class="med dLink" href="./download.php?id=260209">[<span class="dlSp"> </span><span class="bold" onclick="this.className=\'normal\'">DL</span><span class="dlSp"> </span>]</a></td>
  8. <td class="row4 small nowrap">729&nbsp;MB</td>
  9. <td class="row4 seedmed" title=" Last seen:
  10. Never"><b>0</b></td>
  11. <td class="row4 leechmed" title="Личеры"><b>0</b></td>
  12. <td class="row4 small" title="Ответов: 0">0</td>
  13. <td class="row4 small nowrap" style="padding: 1px 3px 2px;" title="Добавлен">
  14. <p>10:19</p>
  15. <p>31-Май-09</p>
  16. </td>';
  17.  
  18. preg_match_all("#<a class=\"gen\" href=\"tracker\.php\?f=([0-9]*)\">(.*)</a>#isU",$curlotvet,$gen);
  19. preg_match_all("#<a class=\"genmed\" href=\"\./(.*)\"><b>(.*)</b></a>#isU",$curlotvet,$genmed);
  20. preg_match_all("#<a class=\"med\" href=\"tracker\.php\?pid=([0-9]*)\">(.*)</a>#isU",$curlotvet,$med);
  21. preg_match_all("#<a class=\"med dLink\" href=\"\./(.*)\">#isU",$curlotvet,$meddLink);
  22. preg_match_all("#<td class=\"row4 small nowrap\" style=\"padding: 1px 3px 2px;\" title=\"Добавлен\">(.*)<p>(.*)</p>(.*)<p>(.*)</p>(.*)</td>#isU",$curlotvet,$row4smallnowrap);
  23.  
  24. echo $gen[1][0]."<br/>".$gen[2][0]."<br/>".$genmed[1][0]."<br/>".$genmed[2][0]."<br/>".$med[1][0]."<br/>".$med[2][0]."<br/>".$meddLink[1][0]."<br/>".$row4smallnowrap[2][0]."<br/>".$row4smallnowrap[4][0];
  25. ?>
ALEN Отправлено: 06 Июня, 2009 - 08:04:19 • Тема: использую Mime E-mail Message Sending, но письмо выглядит не корректно • Форум: Программирование на PHP

Ответов: 8
Просмотров: 575
CODE (text):
скопировать код в буфер обмена
  1. echo $to= ltrim($CurrentStr);
  2. smtp_mail($to, "тема письма\n", $message, $header);


Проверь может, не совсем то что хочется!
ALEN Отправлено: 05 Июня, 2009 - 22:46:50 • Тема: Стиль из css • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2813
javascript: - убери! Но там не то, что хочешь выйдет!
ALEN Отправлено: 05 Июня, 2009 - 22:35:31 • Тема: Стиль из css • Форум: JavaScript & VBScript

Ответов: 10
Просмотров: 2813
Последние два примера лично проверил!

Страниц (98): В начало « ... 83 84 85 86 [87] 88 89 90 91 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB