PHP.SU

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

Страниц (37): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец

> Найдено сообщений: 542
event Отправлено: 12 Декабря, 2012 - 14:31:38 • Тема: Помогите составить запрос • Форум: Вопросы новичков

Ответов: 9
Просмотров: 266
Гуд. Работает. Ребят, там еще имеется ячейка: added, там хранится дата, пример: 2012-12-11 18:29:28, тип ячейки: datetime. Как сделать чтобы запрос выбирал только те у которых дата не позжее 2012-12-11 00:00:00, и не позжее 2013-12-11 00:00:00. Заранее спасибо.
event Отправлено: 12 Декабря, 2012 - 09:59:12 • Тема: Помогите составить запрос • Форум: Вопросы новичков

Ответов: 9
Просмотров: 266
Саныч, а как вывести цифру, количество сколько записей он создал.
event Отправлено: 12 Декабря, 2012 - 00:34:49 • Тема: Помогите составить запрос • Форум: Вопросы новичков

Ответов: 9
Просмотров: 266
Привет.
Есть у меня табличка posts, в ней есть ячейка userid (сюда записываеться id пользователя который добавил запись). Теперь мне нужно выбрать 10 пользователей которые добавили максимально записей. Помогите составить запрос.
event Отправлено: 16 Октября, 2012 - 22:42:27 • Тема: Количество MySQL запросов • Форум: Вопросы новичков

Ответов: 1
Просмотров: 80
Привет.
Как подсчитать количество запросов к базе на страничке?

Использую MySQLi
event Отправлено: 17 Сентября, 2012 - 22:41:46 • Тема: Листинг из папки • Форум: Вопросы новичков

Ответов: 3
Просмотров: 153
А как сделать чтобы только jpg png jpeg gif выводило, а остальные что бы не трогало
event Отправлено: 17 Сентября, 2012 - 22:36:35 • Тема: Листинг из папки • Форум: Вопросы новичков

Ответов: 3
Просмотров: 153
Ребят, помогите сделать листинг файлов из папок.

С меня спасибо. Подмигивание
event Отправлено: 25 Августа, 2012 - 03:34:10 • Тема: MySQLi • Форум: Вопросы новичков

Ответов: 1
Просмотров: 101
Все разобрался...
event Отправлено: 25 Августа, 2012 - 01:31:19 • Тема: MySQLi • Форум: Вопросы новичков

Ответов: 1
Просмотров: 101
Привет.
Решил перегнать свой сайт на MySQLi, есть такая функция:
PHP:
скопировать код в буфер обмена
  1. //Выводим блоки по позициям
  2. function show_blocks($position) {
  3.         global $config, $already_used, $mysqli;
  4.  
  5.     //Использовать блоки ?
  6.         if ($config['blocks']) {
  7.                 if (!$already_used) {
  8.                 $blocks_res = $mysqli->query("SELECT * FROM orbital_blocks WHERE active = 1 ORDER BY weight ASC");
  9.        
  10.         while ($blocks_row = $blocks_res->fetch_assoc())
  11.                    $orbital_blocks[] = $blocks_row;
  12.                         if (!$orbital_blocks)
  13.                                 $orbital_blocks = array();
  14.                                 $already_used = true;
  15. }
  16.         //Цикл
  17.                 foreach ($orbital_blocks as $block) {
  18.                         $bid = $block["bid"];
  19.                         $content = $block["content"];
  20.                         $title = $block["title"];
  21.                         $blockfile = $block["blockfile"];
  22.                         $bposition = $block["bposition"];
  23.                         if ($position != $bposition)
  24.                                 continue;
  25.                         $view = $block["view"];
  26.                         $which = explode(",", $block["which"]);
  27.                         $module_name = str_replace(".php", "", basename($_SERVER["PHP_SELF"]));
  28.                         if (!(in_array($module_name, $which) || in_array("all", $which) || (in_array("ihome", $which) && $module_name == "index"))) {
  29.                                 continue;
  30.                         }
  31.                         if ($view == 0) {
  32.                                 render_blocks($blockfile, $title, $content, $bid, $bposition);
  33.                         } elseif ($view == 1 && $CURUSER) {
  34.                                 render_blocks($blockfile, $title, $content, $bid, $bposition);
  35.                         } elseif ($view == 2 && (get_user_class() >= UC_MODERATOR)) {
  36.                                 render_blocks($blockfile, $title, $content, $bid, $bposition);
  37.                         } elseif ($view == 3 && (!$CURUSER || get_user_class() >= UC_MODERATOR)) {
  38.                                 render_blocks($blockfile, $title, $content, $bid, $bposition);
  39.                         }
  40.                 }
  41.         }
  42. }


Как видите уже перегнал на mysqli, но теперь ошибка Warning: Invalid argument supplied for foreach() in C:\AppServ\www\include\functions\blocks.php on line 89
event Отправлено: 22 Августа, 2012 - 21:30:11 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
Вроде воркает
event Отправлено: 22 Августа, 2012 - 21:26:56 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
ага
event Отправлено: 22 Августа, 2012 - 21:21:54 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
Мне нужно потому чтобы через запятую после каждого актера, и в одну строчку... вроде так через имплоде сделать можно
event Отправлено: 22 Августа, 2012 - 21:03:44 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
Подскажите, как это все можно через implode организовать?
event Отправлено: 22 Августа, 2012 - 16:21:32 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
preg_match_all('/\<span\s+itemprop\="actors"\>\<a\s+href\="[^"]+"\>(.*?)\<\/a\>\<\/span\>/i', $html_kinopoisk, $rgMatches);
$rgMatches = $rgMatches[1];
foreach ($rgMatches as $person) {
$person = explode('...', $person);
echo $person[0] . "<br />";

}

Выводит так

Кирстен Данст
Джим Стёрджесс
Стелла Маив
Джэйн Хейтмейер
Нил Напье
Джон МакЛарен
Ларри Дэй
Дон Джордан
Холли О’Брайэн
Агнешка Вроновска

Василиса Воронина
Всеволод Кузнецов
Александр Гаврилин
Денис Беспалый
Михаил Тихонов



Из выдачи, кто дублировал, тоже надо удалить.
(Добавление)
Как удалить все что после ...?
event Отправлено: 22 Августа, 2012 - 15:48:21 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
[quote=EuGen][/quote]
Работает, сделал так:
PHP:
скопировать код в буфер обмена
  1. preg_match_all('/\<span\s+itemprop\="actors"\>\<a\s+href\="[^"]+"\>(.*?)\<\/a\>\<\/span\>/i', $html_kinopoisk, $rgMatches);
  2. $rgMatches = $rgMatches[1];
  3. foreach ($rgMatches as $person) {
  4.        
  5. echo $person . "<br />";
  6.  
  7. }


Но в итоге он парсит, сразу же и Роли Дублировали, а мне нужно лишь в главных ролях...

Короче получаю я такой результат
CODE (text):
скопировать код в буфер обмена
  1. Кирстен Данст
  2. Джим Стёрджесс
  3. Стелла Маив
  4. Джэйн Хейтмейер
  5. Нил Напье
  6. Джон МакЛарен
  7. Ларри Дэй
  8. Дон Джордан
  9. Холли О’Брайэн
  10. Агнешка Вроновска
  11. ...
  12. Василиса Воронина
  13. Всеволод Кузнецов
  14. Александр Гаврилин
  15. Денис Беспалый
  16. Михаил Тихонов
  17. ....


Теперь нужно все обрезать снизу до вверху включая ...
event Отправлено: 22 Августа, 2012 - 14:40:01 • Тема: Регулярка • Форум: Вопросы новичков

Ответов: 12
Просмотров: 331
Привет, помогите написать регулярку чтобы парсила http://www.kinopoisk.ru/film/481086/, список актеров (только "В гланых роля"), роли дублировали парсить не не нужно...

Страниц (37): В начало « ... 11 12 13 14 [15] 16 17 18 19 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB