Я новичок в php. Мне нужно извлечь из папки все изображения. Доступен jpg. я пытался сделать что-то вроде этого, но это не работаетИзвлеките только определенные типы файлов из папки
$type = 'jpg';
$pics = opendir('admin/upload/server/php/files/thumbnail/');
$result = glob($pics.'*.'.$type);
while ($filename = readdir($result)){
if ($filename != '.' && $filename != '..') {
$path = 'admin/upload/server/php/files/thumbnail/'.$filename;
$image = 'admin/upload/server/php/files/'.$filename;
list($width, $height) = getimagesize($path);
$path = 'http://localhost/site/'.$path;
$image = 'http://localhost/site/'.$image;
Может кто-то помочь мне исправить это? Благодаря
Какие ошибки вы получаете и определяете, что «не работает». ['var_dump()'] (http://php.net/manual/en/function.var-dump.php) является вашим другом, а также вашим источником HTML. –
Чувак, вы просто смешиваете разные подходы. Вам не нужны opendir(), readdir(), и если, и т. Д. С glob()! Просто foreach() над результатом $. – AbraCadaver