За последние 24 часа нас посетили 215402 программиста и 2194 робота. Сейчас ищут 1859 программистов ...

Вывод картинок

Тема в разделе "Обработка изображений средствами PHP", создана пользователем dkmoder, 13 окт 2009.

  1. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    В папке есть много картинок
    как зделать так чтоб в браузере вывело две рандом картинки?
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    glob
    shuffle

    PHP:
    1. <?php
    2. echo $array[0];
    3. echo $array[1];
     
  3. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    помогите новичку
    а то чот немогу разобратся =((((
    shuffle я знаю ...
    а вот как выводить две или больше картинок незнаю =(( :(
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    1. Получить список имен файлов картинок функцией glob в переменную $array
    2. перетасовать $array функцией shuffle
    3. вывести имя файла в соответствующее место тега img
    HTML:
    1. <img src="<?php echo $array[0]; ?>">
    2. <img src="<?php echo $array[1]; ?>">
    Profit.
     
  5. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    ну вот эсли не трудно я немогу понять как работает функия glob
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  7. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
  8. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Это печально.

    И что именно непонятно?

    Если непонятно ВСЕ.
    То стоит начать с самого начала http://php.su/lessons/?lesson_0
     
  9. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    1. Получить список имен файлов картинок функцией glob в переменную $array
    это не понятно

    первый урок ясно ВСЕ =))
     
  10. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    как получить результат работы функции в переменную знаем?
     
  11. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    PHP:
    1.  
    2. <?php
    3. function f1()
    4. {
    5. $x=5;
    6. $y=10;
    7. $a=$x+$y;
    8. echo $a;
    9. }
    10.  
    11. $z=f1();
    12. echo $z;
    13. ?>
    =))))))))))))))))
     
  12. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Ну так в чем сложность получить результат функции glob в переменную?
     
  13. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    или я тупею.....
    или я хз
    Получить список имен файлов картинок функцией glob
    как ???
     
  14. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    http://php.su/functions/?glob
    тут был пример получения текстовых файлов.

    Сложно переделать для картинок?

    Причем у тебя все проще, даже цикл не нужен. просто присвоить результат glob конкретной переменной.
     
  15. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    да там пример получения количества файлов и размеров текстових файлов
     
  16. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Какого в жопу количества....!!!

    Ты пример смотрел?

    Что нужно сделать чтобы он выдал то же самое, но для файлов картинок?
     
  17. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    ну она выдает файлы
    и размер их

    Код (Text):
    1. Текстовый документ.txt
    2. size440
    3. Текстовый документ2.txt
    4. size0
    PHP:
    1. <?php
    2. foreach (glob("*.txt") as $filename) {
    3.     echo "$filename size " . filesize($filename) . "\n";
    4. }
    5. ?>
    (glob("*.txt") меняем на (glob("*.jpeg")
     
  18. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Убираем цикл и присваиваем результат glob в переменную.

    В чем сложность?
     
  19. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    ладно помучусь
    потом напишу что вышло =))
     
  20. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    у меня ничего не получаеться =(((
     
  21. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Печально.
    И что именно не получается?
     
  22. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
     
  23. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Бгг.

    Ок.
    1. Как выглядит вызов функции glob?
    2. Как присвоить переменной $a значение 100?
     
  24. dkmoder

    dkmoder Активный пользователь

    С нами с:
    4 окт 2009
    Сообщения:
    43
    Симпатии:
    0
    PHP:
    1. <?php
    2. foreach (glob("*.txt") as $filename) {
    3.     echo "$filename size " . filesize($filename) . "\n";
    4. }
    5. ?>
    PHP:
    1. $a=100;
    и что ?
     
  25. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Мгм.
    ок.
    А как выглядит вызов любой функции вообще?

    Например var_dump().