хороший совет, отнеси в любую (крупную) ремонтную контору на диагностику память (можно сверху и материнку с процом) тебе за пару сотен рублей проведут диагностику и скажут виновата материнка или память
мало ли как разработчик на говнокодил, я помню видел как приложение назвало .exe файл как .dll, и запускало его через createprocess как стороннюю утилиту-конвертер, каждый раз когда данные загружались
данная функция удалит все символы, которые не указаны в регулярке (можно заменить на свои и потом уже с этой строкой работать).
если надо найти первое вхождение какого то символа то нужно mb_ereg_match или mb_ereg_search...
Парсер, это программа, которая загружает и анализирует страницы веб сайта вместо браузера (чаще всего программист сам реверсит протокол общения браузера с веб сервером целевого сайта) с целью вытащить нужные данные. Я смутно помню этот вопрос, защиты от загрузки там была никакая, достаточно было загрузить страницу каким-нибудь curl и найти в ней определенный тег по имени и классу, вытащить ссылку на картинку и загрузить ее, затем простым imagemagic объединить загруженные картинки в документ, правильно указав порядок.
Если говорить про указанный в вопросе портал сейчас, то он переехал на другой домен и сменил технологию защиты от загрузки парсерами, достаточно сложную, теперь там картинка со страницей это canvas, заполняемый скриптом в браузере по мере прокрутки.
Простым парсером это уже не решить, точнее может и решить, мне лень ковырять в их способе подгрузки картинок. По инспектору вижу что там svg файлы грузятся но чтобы получить ссылки нужно исполнять javascript код. Такие сложные защиты обходятся инжектом скриптов в браузер и анализом страницы уже после исполнения этих скриптов, так же скрипты должны будут симулировать прокрутку страницы (так как это делал бы человек), маловероятно что можно будет добраться до самого svg, поэтому нужно будет делать скриншот канваса для каждой страницы (хотя как вариант - параллельное использование прокси сервера с атакой MITM, анализирующего поступающие запросы, так можно получить исходный svg, но это вопрос исследования)
upd: попробуй так, в инспекторе браузера (F12) смотри какие svg подгружаются, их ссылка имеет вид https://urait.ru/viewer/page/6569DC57-2463-48C7-A5...
меняется номер последний, а идентификатор остается постоянный для книги, скопируй там команду curl и вставь в свой файл скрипт, сделай цикл меняющий это последнее число с 1 до номера последней страницы и получи загрузчик. Потом собери свою html-ку где просто лежат друг за другом эти svg-шки и получи оффлайн документ для чтения. Если надо pdf то нужно конвертировать их в картинки (imagemagic может но не гарантирует качественный результат) например с помощью incscape или https://github.com/shakiba/svgexport в общем изучай
либо используется ну очень дешевая vps-ка (дешевле 1т.р. в месяц) а значит датацентру надо как то зарабатывать, либо происходит какая то фигня и есть отличный повод сменить хостера
как тяжело пользователям windows
на linux хостингах даже 1-баксовые реселеры есть все и сброс системы и запуск со своего iso и доступ к консоли по vnc и куча еще вкусного, да оверселят но если тебе ресурсов надо с гулькин нос то почему нет
тебе нужна нумерация, сохраненная в таблице, каждый раз когда порядок должен измениться, обновляй соответствующее поле с номером функция row_number, и дальше имея на руках id 'текущей записи' всегда можно получить ее позицию в списке
можно поискать usb сетевой адаптер, только нужно подбирать такой чтобы в winxp по дефолту к нему были драйвера а это сложно
по уомлчанию там dhcp включается, после обнаружения драйверов сеть должна подняться автоматически
правда если бы я курочил винду, я бы каталог windows\inf оставил пустым какраз на такой случай
что-нибудь происходит с запущенной системой с шифрованного диска, если в машину вставить что-нибудь, флешку, клавиатру, неизвестное устройство? совсем никак не реагирует?
хороший совет, отнеси в любую (крупную) ремонтную контору на диагностику память (можно сверху и материнку с процом) тебе за пару сотен рублей проведут диагностику и скажут виновата материнка или память