Я использую модуль Tcpdf и PHP для создания dymanic PDF-счетов из системы заказов.fopen(); «Удаленный доступ к файлу хоста не принят» в локальном файле?
Затем сценарий должен сохранить счет-фактуру в папку под названием «счета-фактуры». Папка существует, и для «всех» (Windows) есть полные разрешения.
код, я использую это:
$pdf->Output('invoices/Delivery Note.pdf', 'F');
Это использует FOPEN для сохранения файла.
Однако ошибка я получаю: Warning: fopen(): remote host file access not supported, file://invoices/Delivery Note.pdf
Это локальный файл, а не удаленный один.
Я попытался добавить/приставку, как это:
$pdf->Output('/invoices/Delivery Note.pdf', 'F');
, но затем я получаю эту ошибку вместо того, чтобы: Warning: fopen(file:///invoices/Delivery Note.pdf): failed to open stream: No such file or directory
Я создал файл, и оставил его пустым, но та же ошибка, как указано выше.
Кто-нибудь знает, почему я получаю эту ошибку?
Это лучший ответ, чем тот, который был выбран, поскольку он будет работать после обновления TCPDF. Благодаря! – jrgd
Хотя я согласен с тем, что комментирование кода в tcpdf_static.php - плохая идея, я бы сказал, что определение местоположения вывода относительно DOCUMENT_ROOT - это лучшая идея, чем указание выходного местоположения относительно местоположения выполняемого скрипта. Не так много, хотя я думаю. – JamesG