Loading...
всем привет. ковырялся в скрипте винете то что выгружал сюда нашел там парсер музыки установил на хостинг скрипт прописал данные в конфиге а музыка не выводится сам модуль прикрепил ниже вопрос можно ли это как то подправить чтоб заработало?
php
   if (!defined('FILE_CACHE_MAX_FILE_AGE')) define('FILE_CACHE_MAX_FILE_AGE', 21600); /**  * @property string html  * @property string httpUserAgent  * @property DOMDocument doc  */ class vkParser {     private $httpUserAgent = 'Mozilla/5.0 Windows NT 6.1; Win64; x64 AppleWebKit/537.36 KHTML, like Gecko Chrome/61.0.3163.91 Safari/537.36';     private $html, $doc;      /**      * vkParser constructor.      * @param string $strUrl      */     public function __construct($strUrl)     {         if (is_readable(__DIR__ . '/cookie/cookieUserVk.cook') === false) {             header('Location: /audio/auth');             exit();         }         if (is_dir(__DIR__ . '/cookie') === false) {             mkdir(__DIR__ . '/cookie');             file_put_contents(__DIR__ . '/cookie/.htaccess', 'Deny From All');         }         if (is_dir(__DIR__ . '/response') === false) {             mkdir(__DIR__ . '/response');             file_put_contents(__DIR__ . '/response/.htaccess', 'Deny From All');         }         $this->doc = new DOMDocument();         $this->cleanDirFile();     }     /**      * @param string $strUrl      * @param string $nameFile      */     public function fetchMulti($strUrl, $nameFile)     {         $Url = array(             $strUrl . '&offset=0',             $strUrl . '&offset=50',             $strUrl . '&offset=100',             $strUrl . '&offset=150',         );         $multi = curl_multi_init();         $ch = array();         foreach ($Url As $key => $item) {             $ch[$key] = curl_init();             $options = array(                 CURLOPT_URL => $item,                 CURLOPT_USERAGENT => $this->httpUserAgent,                 CURLOPT_RETURNTRANSFER => true,                 CURLOPT_SSL_VERIFYHOST => false,                 CURLOPT_SSL_VERIFYPEER => false,                 CURLOPT_TIMEOUT => 15,                 CURLOPT_FAILONERROR => true,                 CURLOPT_REFERER => 'https://m.vk.com/audio',                 CURLOPT_COOKIEFILE => __DIR__ . '/cookie/cookieUserVk.cook',             );             curl_setopt_array($ch[$key], $options);             curl_multi_add_handle($multi, $ch[$key]);         }         do {             $status = curl_multi_exec($multi, $active);             $info = curl_multi_info_read($multi);              if ($info === false)                 continue;              if ($info['result'] !== CURLM_OK) {                 curl_multi_remove_handle($multi, $info['handle']);                 unset($ch[array_search($info['handle'], $ch)]);             }         } while ($status === CURLM_CALL_MULTI_PERFORM || $active);         foreach($ch as $key => $chItem) {             $this->html = curl_multi_getcontent($chItem);             $this->_newHtmlDoc();             $domXPath = new DOMXPath($this->doc);             $elements = $domXPath->query("//div[@class='audios_block audios_list _si_container']");             if($elements->length <= 0)                 continue;             $elements = $elements->item(0)->childNodes;             if($elements->length <= 0)                 continue;             $this->parse($elements, $nameFile);             curl_multi_remove_handle($multi, $chItem);         }         $ch = null;         curl_multi_close($multi);     }   

------
81847_audio.zip (20.1 Kb)
Скачиваний: 137

________
посл. ред. 03.05.2022 в 22:06; всего 1 раз(а); by ALeeXSD
весь код не помешается
Скорей всего апи уже изменилось
d1nka (04.05.2022 в 08:07)
Скорей всего апи уже изменилось

Так ведь тут не апи
ALeeXSD (04.05.2022 в 11:35)

Так ведь тут не апи

Архив не открывала, смысл не меняет, любой тег изменённый на сайте повлечёт за собой неккоректную работу
d1nka (04.05.2022 в 14:30)

Архив не открывала, смысл не меняет, любой тег изменённый на сайте повлечёт за собой неккоректную работу

Смысла темы не меняет спросил возможно ли сделать чтоб заработало или нет
Онлайн: 2
Время:
Gen. 0.1105
(c) Bym.Guru 2010-2026