PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 11
evgenijj369 Отправлено: 16 Января, 2016 - 15:12:25 • Тема: Случайный вывод строки текста из файла и изображения • Форум: Прочее

Ответов: 0
Просмотров: 30
Добрый день!
Прошу помощи у всех, кто может помочь.

Задача такая:

На странице, в блоке необходимо выводить случайным образом текст и вместе с текстом свою соответствующую картинку. Удобнее всего будет сделать так:

Есть файл с текстом, в котором к примеру 100 строк, каждый раз будет выводиться одна случайная строка и к каждой строке должна выводиться своя картинка. Картинка должна быть отдельной переменной.

Заранее благодарен!
(Добавление)
Можно ещё рассмотреть такой вариант:

К каждой десятой строке выводить изображение 1, а ко всем остальным строкам выводить изображение 2. Изображение выводить нужно будет также отдельной переменной.

Второй вариант даже лучше будет я думаю.

Примерно так:

1-я строка; изображение 2
2-я строка; изображение 2
3-я строка; изображение 2
4-я строка; изображение 2
5-я строка; изображение 2
6-я строка; изображение 2
7-я строка; изображение 2
8-я строка; изображение 2
9-я строка; изображение 2
10-я строка; изображение 1

Спасибо!
evgenijj369 Отправлено: 21 Декабря, 2015 - 07:19:29 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Всем большое спасибо!
Всё сделал)))
При чём мне пригодились два способа (один переделал в другое русло).
Russer и Denkill благодарю Вас, добрые люди!
Спасибо!
evgenijj369 Отправлено: 16 Декабря, 2015 - 21:31:02 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Вот это сообщение я писал намного выше. Не знаю почему оно сюда влезло.
*****Вообще ничего не выводит таким образом(((
*****Тем не менее благодарен за помощь!
*****Спасибо!

Russer, Ваш способ я ещё не пробовал, но обязательно сейчас буду пробовать.
Спасибо!
evgenijj369 Отправлено: 16 Декабря, 2015 - 20:06:25 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Вообще ничего не выводит таким образом(((
Тем не менее благодарен за помощь!
Спасибо!
evgenijj369 Отправлено: 15 Декабря, 2015 - 15:39:11 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Denkill, огромнейшее спасибо! Теперь разберусь.
(Добавление)
Уже стыдно писать((( Не получилось у меня объединить это всё в свой код.
Картинки выводят вот таким образом у меня.
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. //указываем папки с изображениями
  3. $folder_mas = array('images/river','images/clouds','images/mountains');
  4. $images = array();
  5. //выбираем случайную папку
  6. $folder = $folder_mas[rand(0,2)];
  7. $all_files = scandir($folder);
  8. while ($i++ < sizeof($all_files)){
  9.    //выбираем только изображения с расширением .png, .jpg и .gif
  10.    if (!strstr($all_files[$i],".png") and !strstr($all_files[$i],".jpg") and
  11.    !strstr($all_files[$i],".gif")) continue;
  12.    array_push($images, $all_files[$i]);
  13. }
  14. //выбираем случайное изображение из папки
  15. $img_random = $images[rand(0,sizeof($images)-1)];
  16. $img_src = $folder."/".$img_random;
  17. echo '<img src="'.$img_src.'" alt="">';
  18. ТУТ НУЖНА ССЫЛКА
  19. ТУТ НУЖЕН TITLE
  20. ?>


Допишите пожалуйста в нём функцию, чтобы выводить ссылку из массива и title к каждой картинке.
evgenijj369 Отправлено: 15 Декабря, 2015 - 15:25:53 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Если не трудно, дайте пример в полном объёме! Откуда берём и как выводим, чтобы я полную картину увидел.
evgenijj369 Отправлено: 15 Декабря, 2015 - 15:16:47 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Только файлы))) Чисто информационный ресурс.
(Добавление)
Я правильно понял, что таким же образом, которым я вывожу картинки из папки, мне нужно выводить ссылку из файла со списком ссылок?
evgenijj369 Отправлено: 15 Декабря, 2015 - 15:06:13 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Базы нет)))
evgenijj369 Отправлено: 15 Декабря, 2015 - 14:48:57 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Тут я всё упростил, чтобы понятнее было. На самом деле там всё сложнее... В общем нужно со своей картинкой выводить свою ссылку, но картинки берутся из папки и выводятся случайным образом. Картинки и ссылки имеют свои (разные) имена, а кроме ссылок к картинкам ещё будут title, alt и т.д... Вы уж не ругайтесь на меня, если что-то не так объясняю и туплю. Огорчение
evgenijj369 Отправлено: 15 Декабря, 2015 - 14:27:33 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Спасибо большое, но я не на столько силён, чтобы разобраться в этом((( Я только учусь.
evgenijj369 Отправлено: 15 Декабря, 2015 - 13:59:45 • Тема: Помогите пожалуйста новичку! • Форум: Прочее

Ответов: 21
Просмотров: 221
Доброго времени суток!
Прошу помочь, кому не сложно!

На странице вывожу случайные картинки из одной папки, в 10-ти блоках.
К каждой случайно выведенной картинке нужно присвоить свою ссылку.
Делаю следующее...

if($image_1 == '1.png')
{
$link_image_1 = '1.php';
}

if($image_2 == '1.png')
{
$link_image_2 = '1.php';
}

if($image_3 == '1.png')
{
$link_image_3 = '1.php';
}

И так далее... Получается что к каждой картинке 10 условий пишет, а картинок несколько десятков.

Как всё это дело объединить, чтобы код был не таким длинным?!
Заранее благодарен!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB