Código:
$data tiene todo el contenido de mi html. foreach($data->find('img') as $element) { $file=$element->src; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } }
$data->find busca todos los tag de imagen y el $file extraigo lo que tiene el src, lo cual me extrae las rutas de las imagenes. Con los headers intento descargar todas las imagenes que encuentre el foreach pero solo me descarga la primera y no encuentro el porque.
ALguien que me de una ayudadota???