I'm trying this script to render a gallery from all the pictures in a folder in a Laravel project. I got this error
ErrorException in ArmadiController.php line 32: opendir(http://ift.tt/1PGYtFj): failed to open dir: not implemented
this is the function in the controller that generates the error. How can i make it work or do something similar?
public function gallery()
{
$data = [];
$folder_path = asset('images');
$num_files = glob($folder_path . "*.{JPG,jpg,gif,png,bmp}", GLOB_BRACE);
$folder = opendir($folder_path);
if ($num_files > 0) {
while (false !== ($file = readdir($folder))) {
$file_path = $folder_path . $file;
$extension = strtolower(pathinfo($file, PATHINFO_EXTENSION));
if ($extension == 'jpg' || $extension == 'png' || $extension == 'gif' || $extension == 'bmp') {
$data[] = $file_path;
}
}
} else {
return "the folder was empty !";
}
closedir($folder);
return $data;
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire