PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (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 - 00:34:49 • Тема: Помогите составить запрос • Форум: Вопросы новичков
Ответов: 9 Просмотров: 266
Привет.
Есть у меня табличка posts, в ней есть ячейка userid (сюда записываеться id пользователя который добавил запись). Теперь мне нужно выбрать 10 пользователей которые добавили максимально записей. Помогите составить запрос.
event
Отправлено: 17 Сентября, 2012 - 22:41:46 • Тема: Листинг из папки • Форум: Вопросы новичков
Ответов: 3 Просмотров: 153
А как сделать чтобы только jpg png jpeg gif выводило, а остальные что бы не трогало
event
Отправлено: 17 Сентября, 2012 - 22:36:35 • Тема: Листинг из папки • Форум: Вопросы новичков
Ответов: 3 Просмотров: 153
Ребят, помогите сделать листинг файлов из папок.
С меня спасибо.
event
Отправлено: 25 Августа, 2012 - 01:31:19 • Тема: MySQLi • Форум: Вопросы новичков
Ответов: 1 Просмотров: 101
Привет.
Решил перегнать свой сайт на MySQLi, есть такая функция: PHP:
скопировать код в буфер обмена
//Выводим блоки по позициям
function show_blocks( $position ) {
global $config , $already_used , $mysqli ;
//Использовать блоки ?
if ( $config [ 'blocks' ] ) {
if ( ! $already_used ) {
$blocks_res = $mysqli -> query ( "SELECT * FROM orbital_blocks WHERE active = 1 ORDER BY weight ASC" ) ;
while ( $blocks_row = $blocks_res -> fetch_assoc ( ) )
$orbital_blocks [ ] = $blocks_row ;
if ( ! $orbital_blocks )
$orbital_blocks = array ( ) ; $already_used = true ;
}
//Цикл
foreach ( $orbital_blocks as $block ) {
$bid = $block [ "bid" ] ;
$content = $block [ "content" ] ;
$title = $block [ "title" ] ;
$blockfile = $block [ "blockfile" ] ;
$bposition = $block [ "bposition" ] ;
if ( $position != $bposition )
continue ;
$view = $block [ "view" ] ;
$which = explode ( "," , $block [ "which" ] ) ; if ( ! ( in_array ( $module_name , $which ) || in_array ( "all" , $which ) || ( in_array ( "ihome" , $which ) && $module_name == "index" ) ) ) { continue ;
}
if ( $view == 0) {
render_blocks( $blockfile , $title , $content , $bid , $bposition ) ;
} elseif ( $view == 1 && $CURUSER ) {
render_blocks( $blockfile , $title , $content , $bid , $bposition ) ;
} elseif ( $view == 2 && ( get_user_class( ) >= UC_MODERATOR) ) {
render_blocks( $blockfile , $title , $content , $bid , $bposition ) ;
} elseif ( $view == 3 && ( ! $CURUSER || get_user_class( ) >= UC_MODERATOR) ) {
render_blocks( $blockfile , $title , $content , $bid , $bposition ) ;
}
}
}
}
Как видите уже перегнал на mysqli, но теперь ошибка Warning: Invalid argument supplied for foreach() in C:\AppServ\www\include\functions\blocks.php on line 89
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:
скопировать код в буфер обмена
preg_match_all ( '/\<span\s+itemprop\="actors"\>\<a\s+href\="[^"]+"\>(.*?)\<\/a\>\<\/span\>/i' , $html_kinopoisk , $rgMatches ) ; $rgMatches = $rgMatches [ 1] ;
foreach ( $rgMatches as $person ) {
echo $person . "<br />" ;
}
Но в итоге он парсит, сразу же и Роли Дублировали, а мне нужно лишь в главных ролях...
Короче получаю я такой результат CODE (
text ):
скопировать код в буфер обмена
Кирстен Данст
Джим Стёрджесс
Стелла Маив
Джэйн Хейтмейер
Нил Напье
Джон МакЛарен
Ларри Дэй
Дон Джордан
Холли О’Брайэн
Агнешка Вроновска
...
Василиса Воронина
Всеволод Кузнецов
Александр Гаврилин
Денис Беспалый
Михаил Тихонов
....
Теперь нужно все обрезать снизу до вверху включая ...
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 ExBB FM 1.0 RC1. InvisionExBB