Как организовать вывод случайного изображения

Тема в разделе "PHP", создана пользователем bonny, 12 мар 2018.

Модераторы: latteo
  1. bonny

    bonny

    Регистр.:
    11 июл 2008
    Сообщения:
    468
    Симпатии:
    256
    Добрый день!
    Каким образом можно организовать следующий механизм вывода случайного изображения
    Есть форма для ввода своего запроса
    Посетитель вводит свой запрос и нажимает кнопку получить ответ
    Это что то типа магического шара или куба.
    Но изображения до момента нажатия на кнопку "получить" нет на экране
    В результате появляется случайное изображение, которое дает подсказку или ответ на запрос.
     
  2. Viodele

    Viodele Ex. "Механик"

    Регистр.:
    17 дек 2011
    Сообщения:
    131
    Симпатии:
    554
    По нажатию кнопки аджаксом передаем запрос на сервер. Там из папки парсим все доступные картинки и рандомно берем одну. Тем-же аджаксом назад отдаем url картинки, которую потом суем в форму. Все это делается не сложно, но, как и любую задачу, все нужно рассматривать в контексте.
     
    bonny нравится это.
  3. bonny

    bonny

    Регистр.:
    11 июл 2008
    Сообщения:
    468
    Симпатии:
    256
    Собственно говоря вы все тоже самое сказали своими словами:) По большому счету не приблизив меня к появлению решения:)
    Контекст еще более прост - это часть главной страницы на сайте
     
  4. Den1xxx

    Den1xxx

    Moderator
    Регистр.:
    15 янв 2014
    Сообщения:
    279
    Симпатии:
    152
    PHP:
    if (!empty($_POST['request'])) {
       
    $pictures scandir('gallery');
       echo 
    '<img src="'.$pictures[array_rand($pictures)].'" />';
    }
    echo 
    '
    <form action="" method="post">
      <input type="hidden" value="1" name="request">
      <input type="submit" value="Спроси меня полностью!">
    </form>'
    ;
     
    Последнее редактирование: 12 мар 2018
    Wlad007, pautina, Viodele и ещё 1-му нравится это.