Привет всем Я новичок в codeigniter
Я использую fpdf и fpdfi для создания и добавления файлов PDF.
У меня есть глупый вопрос, как показано ниже.
когда я отправляю путь к файлу как
$pdfPath="./public/site/userdocuments/sagar/RetData/1.pdf";
$pdf -> setSourceFile($pdfPath);
то он работает, но когда я пытаюсь сделать PDF файлы динамическими следующим образом
$filename="1.pdf";
$pdfPath="./public/site/userdocuments/sagar/RetData/".$filename;
$pdf -> setSourceFile($pdfPath);
то он выдает ошибку, как показано ниже
InvalidArgumentException: не удается открыть http://10.0.11.114:8888/start.spaceParse/public/site/userdocuments/sagar/RetData/1.pdf в /Applications/MAMP/htdocs/start.spaceParse/application/libraries/pdfResources/pdf_parser.php в строке 192
Я уже исследовал его, и связанный с файлом вопрос не найден. Я не могу понять, в чем проблема.
любая помощь ценится..
заранее спасибо
Извините за плохой английский..
Я попробовал функцию explode
. Попробуйте изменить код на что-то вроде этого:
$filename="1.pdf";
$newString= explode(".",$filename);
$pdfPath="./public/site/userdocuments/sagar/RetData/".newString[0].".pdf";
Используйте локальный путь вместо URI.
Ваш код выглядит как локальный путь, но сообщение об ошибке "говорит" что-то другое.
$pdfPath="./public/site/userdocuments/sagar/RetData/“.$filename;
как в первоначальном вопросе. Код не делает абсолютно ничего полезного!