ошибка 503 при попытке загрузить данные из большого файла - PullRequest
0 голосов
/ 18 апреля 2020

Я сделал свой код удобным для использования больших данных, но все еще есть ошибка, которую невозможно обработать. что я должен сделать, чтобы исправить эту ошибку?

<?php
$_SESSION['id'] = $_GET['id'];
ini_set('memory_limit', '-1');
$file = fopen("a.json", "r");
if ($file) {
    while (($line = fgets($file)) !== false) {
    }
    fclose($file);
} else {
} 
$searchfor = $_SESSION["id"];
header('Content-Type: text/plain');
$contents = file_get_contents("a.json");

$pattern = preg_quote($searchfor, '/');

$pattern = "/^.*$pattern.*\$/m";

if(preg_match_all($pattern, $contents, $matches)){
   echo implode($matches[0]);
}
else{
   echo "No matches found";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...