Привет, ребята. Я запускаю скрипт, который ищет определенный термин в PDF-файле. Ну, на самом деле я читаю PDF-файл как TXT-файл и ищу термин там. Скрипт обрабатывает более 20 тыс. Файлов. Но неожиданно сценарий прерывается после того, как он попадает в файл, размер которого превышает 50 МБ. Это останавливается.
В чем может быть причина? Вот выдержка из сценария:
// Proceed if file exists
if(file_exists($sourcePath)){
echo "file exists\n";
if(filesize($sourcePath) > 0){
echo "filesize is greater than 0\n";
$pdfFile = fopen($sourcePath,"rb");
$data = fread($pdfFile, filesize($sourcePath));
fclose($pdfFile);
// Search for string
if(stripos($data,$searchFor)){
echo "Success. encrypt found\r\n";
fwrite($errorFileHandler,"Success. encrypt found\r\n");
}else{
.....
}
...
...
В чем может быть проблема?