PHPでのPDF parser について
お世話になります。
PHPで PDF PARSER を使ってPDFファイルから情報を抽出してExcelファイルを作ることをしていました。ついこの間までちゃんと働いていたプログラムなのですが、突然以下のようなエラーメッセーjが出てきて、働かなくなりました。
Fatal error: Uncaught Error: Class 'Smalot\PdfParser\Parser' not found in C:\xampp\htdocs\calibration\readPDF2.php:5 Stack trace: #0 {main} thrown in C:\xampp\htdocs\calibration\readPDF2.php on line 5
'Smalot\PdfParser\Parser' が見つからないと言っていますが、自分のフォルダーを調べると、プログラムファイルと同じフォルダーに Parser.php がちゃんと入っています。しかも今までは働いていたのですから、それがないというメッセージは意味が分かりません。
このクラスはネットからダウンロードしたものですが、ある程度の時間が経つと無効になったりするのでしょうか?
参考に自分のPHPプログラムの最初の部分を張り付けておきます。
<?php
//C:\xampp\htdocs\calibration\readPDF.php
include 'vendor/autoload.php';
// Initialize and load PDF Parser library
$parser = new \Smalot\PdfParser\Parser();
$host = "localhost";
$user = "root";
$pass = "rsi2018";
$database = "calibration";
//============== connect to MySQL ================
$connection = mysqli_connect($host, $user, $pass, $database)
or die("cannot connect to database");
// Source PDF file to extract text
$dir = "C:/Users/ShiroYasuda/Rockland Scientific Inc/Production - Rockland Production/temporary-shear-calibration-folder/";
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
どなたか詳しい方がご意見をお聞かせください。よろしくお願いいたします。
お礼
ありがとうこざいました。