Могу ли я загрузить статический ресурс с заданным URL-адресом в PHP?Php

Кемеровские программисты php общаются здесь
Anonymous
Могу ли я загрузить статический ресурс с заданным URL-адресом в PHP?

Сообщение Anonymous »

Я отлаживаю стороннее приложение с открытым исходным кодом, и есть метод, который сжимает PDF-файлы в ZIP-файл, а затем сохраняет его в статической папке. Затем отправляется электронное письмо с URL-адресом, состоящим из пути к zip-файлу в статической папке. Однако когда я перехожу по ссылке, она указывает не на файл, а на ошибку, указывающую, что контроллер не существует.
Это код, который сжимает файл и сохраняет его внутри статической папки:

Код: Выделить всё

$compress = 'zip';
Utility_File::compress(
$dir, ['format'=>$compress, 'delete'=>true, 'download'=>false]
);
$output = $dir.'.'.$compress;
$filename = DIR_STATIC.'/pdfs/'.basename($output);
if (!rename($output, $filename)) {
$pdf = 'Error al mover el archivo comprimido al directorio de descarga';
} else {
$pdf = core\Configure::read('app.url_static').'/zip_files/'.basename($filename).' (link is valid for 24 hours)';
}
Когда я открываю ссылку, она отображает следующую ошибку:

Код: Выделить всё

Controller_Pdfs not found
Я новичок в PHP, поэтому мне хотелось бы, возможно ли то, что я сейчас пытаюсь сделать, или мне нужно реализовать более сложные вещи. Любая помощь будет очень признательна.

Подробнее здесь: https://stackoverflow.com/questions/787 ... url-in-php

Вернуться в «Php»