Не выводится картинка
-
Пытаюсь на в теме WordPress вывести рандомно картинку из папки. Скрипт по идее рабочий, но не понимаю поччему не выводятся. При этом выводится название файла и видимо его длина (это я для теста выводил). А вы бы не могли кто-то посмотреть в чем проблема? Вот мой код ребят
$root = $_SERVER['DOCUMENT_ROOT']; $path = 'wp-content/themes/generic/images/'; //var_dump($path); //$fp = fopen($path . 'data.txt', 'w'); //fwrite($fp, '1'); //fclose($fp); function getImagesFromDir($path) { $images = array(); //var_dump($path); if ( $img_dir = @opendir($path) ) { //var_dump($path); while ( false !== ($img_file = readdir($img_dir)) ) { var_dump($img_file); // checks for gif, jpg, png if ( preg_match("/(\.gif|\.jpg|\.png)$/", $img_file) ) { $images[] = $img_file; } } closedir($img_dir); } return $images; } function getRandomFromArray($ar) { mt_srand( (double)microtime() * 1000000 ); // php 4.2+ not needed $num = array_rand($ar); return $ar[$num]; } // Obtain list of images from directory $imgList = getImagesFromDir($root . '/' . $path); $img = getRandomFromArray($imgList);
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Не выводится картинка» закрыта для новых ответов.