Добро пожаловать, Гость!
помогите с грабом
PHP/MySQL | помогите с грабом
fiksik :
Пытаюсь подогнать граб под социал такая ошибка
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Вот фаил
<?php
if (!function_exists('text'))
{
function text($str)
{
return stripcslashes(htmlspecialchars($str));
}
}
function remoteText($string)
{
$string = preg_replace('/[^0-9A-zА-я-+&.@$_ ]+/ui', ' ', $string);
return $string;
}
function file_get_contents_curl($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function getListMusic($text = NULL, $page = 1) {
$url = 'http://poiskm.net/';
if ($text)
$url .= 'show/' . remoteText($text);
if ($page > 1)
$url .= '?page=' . $page;
$str = file_get_contents_curl($url);
$html = str_get_html($str);
$list['item'] = array();
foreach($html->find('div.title_wrap') as $e) {
$elem = str_get_html($e->innertext);
$attrId = $e->getAttribute('data-songid');
$list['item'][$attrId] = array(
'name' => $elem->find(".title-name", 0)->plaintext,
'artist' => $elem->find(".artist-name", 0)->plaintext,
'duration' => $elem->find(".duration", 0)->plaintext,
);
}
$list['count'] = count($list['item']);
$pagination = array();
foreach($html->find(".pagination li") AS $e) {
$pagination[] = $e->innertext;
}
$list['pagination'] = count($pagination);
return $list;
}
помогите с грабом
28 Апр 2017Пытаюсь подогнать граб под социал такая ошибка
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Notice: Trying to get property of non-object in /var/www/qqq/data/www/сайт.ru/mp3search/inc/functions.php on line 50
Вот фаил
<?php
if (!function_exists('text'))
{
function text($str)
{
return stripcslashes(htmlspecialchars($str));
}
}
function remoteText($string)
{
$string = preg_replace('/[^0-9A-zА-я-+&.@$_ ]+/ui', ' ', $string);
return $string;
}
function file_get_contents_curl($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function getListMusic($text = NULL, $page = 1) {
$url = 'http://poiskm.net/';
if ($text)
$url .= 'show/' . remoteText($text);
if ($page > 1)
$url .= '?page=' . $page;
$str = file_get_contents_curl($url);
$html = str_get_html($str);
$list['item'] = array();
foreach($html->find('div.title_wrap') as $e) {
$elem = str_get_html($e->innertext);
$attrId = $e->getAttribute('data-songid');
$list['item'][$attrId] = array(
'name' => $elem->find(".title-name", 0)->plaintext,
'artist' => $elem->find(".artist-name", 0)->plaintext,
'duration' => $elem->find(".duration", 0)->plaintext,
);
}
$list['count'] = count($list['item']);
$pagination = array();
foreach($html->find(".pagination li") AS $e) {
$pagination[] = $e->innertext;
}
$list['pagination'] = count($pagination);
return $list;
}
Комментарии:
Нет сообщений в теме