<?php
$re = '/(?<ip>\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}) - - \[(?<date>\d{1,2}\/\w{3}\/\d{4}:\d{2}:\d{2}:\d{2} -\d{4})\] "(?<type>GET|POST) \/\w*\/ \w*\/[1-2].[0-9]" (?<status>\d{3}) \d{4}/';
$str = '127.0.0.1 - - [28/Jul/2006:10:27:32 -0300] "GET /hidden/ HTTP/1.0" 404 7218';
echo "Ответ сервера: {$matches['status']}
Тип запроса: {$matches['type']}
Дата: {$matches['date']}
IP-адрес: {$matches['ip']}";
PD9waHAKCiRyZSA9ICcvKD88aXA+XGR7MSwzfS5cZHsxLDN9LlxkezEsM30uXGR7MSwzfSkgLSAtIFxbKD88ZGF0ZT5cZHsxLDJ9XC9cd3szfVwvXGR7NH06XGR7Mn06XGR7Mn06XGR7Mn0gLVxkezR9KVxdICIoPzx0eXBlPkdFVHxQT1NUKSBcL1x3KlwvIFx3KlwvWzEtMl0uWzAtOV0iICg/PHN0YXR1cz5cZHszfSkgXGR7NH0vJzsKJHN0ciA9ICcxMjcuMC4wLjEgLSAtIFsyOC9KdWwvMjAwNjoxMDoyNzozMiAtMDMwMF0gIkdFVCAvaGlkZGVuLyBIVFRQLzEuMCIgNDA0IDcyMTgnOwpwcmVnX21hdGNoKCRyZSwgJHN0ciwgJG1hdGNoZXMpOwoKZWNobyAi0J7RgtCy0LXRgiDRgdC10YDQstC10YDQsDogeyRtYXRjaGVzWydzdGF0dXMnXX0K0KLQuNC/INC30LDQv9GA0L7RgdCwOiB7JG1hdGNoZXNbJ3R5cGUnXX0K0JTQsNGC0LA6IHskbWF0Y2hlc1snZGF0ZSddfQpJUC3QsNC00YDQtdGBOiB7JG1hdGNoZXNbJ2lwJ119Ijs=