I want to simply pull all the JPG files from a specific folder (on MY server) into an array. I figure it would look something like this. My logic here is that I'd have a folder with images I want in a gallery so I could just upload images with an FTP and they would just show up. Is this a good idea?
$dir = 'www.example.com/folder1/';
$images_array = SOMEFUNCTION($dir);
foreach ($images_array) as $v){
echo '<img src="'.$dir.$v.'" />";
}
Thanks for the help!
glob() would work well here:
$images_array = glob($dir.'*.jpg');
As Zarel commented, you'd have to do a string replacement on the files in the list, as glob()
will give you the file path in the system, which won't be a direct URL. Chop off the directory prefix and replace it with a URL prefix using str_replace()
when you're outputting links.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With