Случайный URL-файл Получить содержимое PHP - PullRequest
0 голосов
/ 27 апреля 2020

Я пытался повернуть URL, используя содержимое файла, но есть небольшая ошибка, которую я не могу выяснить.

    <?php
    //Rotate
$urls = array();
$divs[] = '/fun.jpg';
$divs[] = '/nuf.jpg';

echo file_get_contents(src="'. $divs[rand(0, count($divs)-1)] .'");

    ?>

Но он не возвращает никакого случайного div.

1 Ответ

0 голосов
/ 27 апреля 2020

Что ж, если вы просто показываете изображения из той же папки, в которой находится ваш скрипт PHP, вы сможете сделать это следующим образом. ( не проверял )

<?php
header("Content-Type: image/jpg");

$divs[] = 'fun.jpg';
$divs[] = 'nuf.jpg';

echo file_get_contents($divs[array_rand($divs)]);
?>

Вам необходимо включить заголовок: Показать изображение с помощью file_get_contents

И для выбора случайного ключа из массива Вы можете использовать функцию array_rand (): https://www.php.net/manual/en/function.array-rand.php

...