случайные изображения с фоном: ссылка на php скрипт случайного изображения - проще и лучше - PullRequest
0 голосов
/ 08 января 2012

Я знаю, что должен быть лучший способ сделать это.

В настоящее время у меня есть скрипт php, который будет генерировать случайное изображение из определенной директории при вызове.

У меня есть divвызов файла background.php в таблице стилей с настройкой фона div

background:url(randomimagescript.php); 

Сейчас на этой странице много маленьких div'ов, все они вызывают отдельные php-скрипты с произвольным изображением ... есть ли способЯ мог бы использовать переменную при вызове файла, поэтому я могу использовать только один скрипт?Мне все еще нужно иметь хороший контроль стиля изображения, поэтому я не уверен, есть ли лучший вариант, чем вызывать сценарий в качестве фонового изображения для div.

Если у кого-то есть какие-либо идеи, позвольте мнезнаю!

Ответы [ 3 ]

0 голосов
/ 09 января 2012

попробуйте это (это может быть не оптимально):

background:url("randomimagescript.php?folder=myfolder");

и в randomimagescript.php:

<?php
    $folder = @_$REQUEST['folder'];
    $url = "galleries/$folder/thumbs/image.jpg";  // ie, compose image
    http_redirect($url);  // go and find the image.
?>
0 голосов
/ 08 декабря 2013

установить фон для всех div один раз на странице, используя jquery

var image = <?echo randomimagescript.php?>

 $("div").css('background', 'url('+ image+ ')');
0 голосов
/ 08 января 2012

Звучит немного безумно, но вы могли бы на самом деле сделать свою таблицу стилей сгенерированной PHP и просто, так сказать, заполнить пробел.

background:url(<? echo pickRandomImage(); ?>)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...