Ваш файл PDF tokina.pdf либо не загружен, либо не находится в том же каталоге, что и файл PHP.Вот почему он сохраняется как «tokina.pdf.htm» - вместо этого он загружает HTML-код для страницы 404.Вот почему ваш браузер / программа просмотра PDF считает, что файл «поврежден» - потому что его расширение - PDF, а его содержимое - нет.
Убедитесь, что файл загружен, и если это так, убедитесь, что readfile
указывает на правильный путь.Если он не находится в той же папке, используйте относительный / абсолютный путь, например:
readfile('docs/tokina.pdf');
И да, тип содержимого должен быть application/pdf