- Заблокирован
- #11
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
*** скрытое содержание ***
c mod_sape дела не имел, если выложи его сюда
а в обычном sape.php
найти
заменить наPHP:foreach ($this->_server_list as $i => $server) { if ($data = $this->fetch_remote_file($server, $path)) { if (substr($data, 0, 12) == 'FATAL ERROR:') { $this->raise_error($data); } else { // [псевдо]проверка целостности: $hash = @unserialize($data); if ($hash != false) { // попытаемся записать кодировку в кеш $hash['__sape_charset__'] = $this->_charset; $hash['__last_update__'] = time(); $hash['__multi_site__'] = $this->_multi_site; $hash['__fetch_remote_type__'] = $this->_fetch_remote_type; $hash['__ignore_case__'] = $this->_ignore_case; $hash['__php_version__'] = phpversion(); $hash['__server_software__'] = $_SERVER['SERVER_SOFTWARE']; $data_new = @serialize($hash); if ($data_new) { $data = $data_new; } $this->_write($this->_db_file, $data); break; } } }
писал на коленке, но вроде должно работатьPHP:foreach ($this->_server_list as $i => $server) { if ($data = $this->fetch_remote_file($server, $path)) { if (substr($data, 0, 12) == 'FATAL ERROR:') { $this->raise_error($data); } else { // [псевдо]проверка целостности: $hash = @unserialize($data); if ($hash != false) { // попытаемся записать кодировку в кеш $hash['__sape_charset__'] = $this->_charset; $hash['__last_update__'] = time(); $hash['__multi_site__'] = $this->_multi_site; $hash['__fetch_remote_type__'] = $this->_fetch_remote_type; $hash['__ignore_case__'] = $this->_ignore_case; $hash['__php_version__'] = phpversion(); $hash['__server_software__'] = $_SERVER['SERVER_SOFTWARE']; /// // добавляем, что бы не удалялись страые ссылки // прочитаем прошлый файл $old_links=@unserialize(file_get_contents($this->_db_file)); // удаляем все что не касается ссылок @unset($old_links['__sape_delimiter__']); @unset($old_links['__for_user__']); @unset($old_links['__for_host__']); @unset($old_links['__sape_new_url__']); @unset($old_links['__sape_ips__']); @unset($old_links['__sape_charset__']); @unset($old_links['__last_update__']); @unset($old_links['__multi_site__']); @unset($old_links['__fetch_remote_type__']); @unset($old_links['__php_version__']); @unset($old_links['__server_software__']); // склеим с тем, что скачали $hash=@array_merge ($hash,$old_links); /// $data_new = @serialize($hash); if ($data_new) { $data = $data_new; } $this->_write($this->_db_file, $data); break; } } }
*** скрытое содержание ***