Мне было интересно, как это сделать, этот код будет, как вам известно, получить конкретную строку, теперь мне нужно его прочитать до определенного текста, например 55, и перестает читать оттуда. Как вы видите, журнал содержит некоторые пробелы, и какую функцию я могу использовать для чтения до кода 55?Найдите конкретный текст до тех пор, пока он не будет найден.
$row['MtID']
= уникальный идентификатор, указывающий линию, в которой находится результат.
Так, например, журнал результата будет
MM3,67624563 (уникальный идентификатор (MtID), 233262345599, http://mywebsite.com:8080/web/mm3_pixel.php?sspdata=ams1CIv44qa26LGkchACGKqShLrCtZieSyINNDEuMTkwLjg4LjIwOCgB&vurlid=993211,http://mywebsite.net/sspx?id=69171&sspdata=ams1CIv44qa26LGkchACGKqShLrCtZieSyINNDEuMTkwLjg4LjIwOCgB >> OK , 55
$logfile = file("https://myweb.com/Pixel-Full.php?file=".$country."/".$today."-pixel-response.log");
foreach($logfile as $line_num = > $line) {
if (strpos($line, $row['MtID']) !== false) {
$getresult = strstr(htmlspecialchars($line), 'http://');
echo "<td>".$getresult."</td>";
}
}
Эта система выглядит следующим образом, пользовательский запрос что-то и ничего не нашел, поэтому в нашем журнале он отправит ссылку на ошибку, запрошенную пользователем, и код ошибки, чтобы мы знали, в чем проблема. Итак, как только система читает строку и продолжает читать другую строку пока не найдет код, он останавливается
Ваш якорь не работает. Он перенаправляет меня на другую страницу – Martijn
, эта ссылка является всего лишь примером того, как система сообщает об ошибке. – Furry
Хорошая идея не использовать «Как вы знаете», когда это код, которого мы никогда не видели. Тем не менее, кто говорит, что «55» тоже не где-то в данных? Ваша ссылка на пример выглядит так, будто у вас отсутствует какой-либо разделитель кода, вы можете заключить его в обратные тики или пробелы в нем, чтобы он был кодом, чтобы мы точно знали, где именно вы должны были использовать новые строки? –