За последние 24 часа нас посетили 22804 программиста и 1260 роботов. Сейчас ищут 736 программистов ...

Вывод с помощью function imgs($images) { Прошу помочь

Тема в разделе "Сделайте за меня", создана пользователем DJTIMOHA, 2 авг 2019.

  1. DJTIMOHA

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

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Как мне объяснили что это Говнокод и он уязвим.
    Код (Text):
    1. function get_imgs($chislo) {
    2. $kolls = str_split(mb_strtolower($chislo), 20);
    3. $res = '';
    4. foreach($kolls as $cj) {
    5. $res .= "<img src='https://php.ru/images/{$cj}.gif'>";
    6. }
    7. return $res;
    8. }
    9.  
    10. $soct="LOGO";
    11. //$soct="RSS_ICON"; // или эта иконка
    12. echo get_imgs($soct);
    Как сделать чтоб было надёжно?
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    Надёжно что?
    ... Что должна делать функция, пока что я думаю она бред творит..
    Пытается входную строку разбить по 20 символов, и потом эти части использовать в имени картинок да ещё и на php.ru ... Их там нет конечно..

    Сформулируйте на человеческом языке, что вы ожидаете от функции
     
  3. DJTIMOHA

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

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    Переменная $soct имеет множество имен в которых присутствуют Заглавные символы,
    Мне нужно чтобы было использована функция function get_imgs($chislo) {..... чтоб я мог вывести уже с прописными символами с помощью кода echo get_imgs($soct);
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.823
    Симпатии:
    736
    Адрес:
    Татарстан
    Пример такой строки приведите (со множеством имён)

    И при чем там img?
     
  5. DJTIMOHA

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

    С нами с:
    5 апр 2015
    Сообщения:
    109
    Симпатии:
    2
    img т.к. я вывожу с помощью echo get_imgs($soct); картинки
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.751
    Симпатии:
    1.322
    Адрес:
    Лень
  7. Prometheus

    Prometheus Новичок

    С нами с:
    17 авг 2019
    Сообщения:
    8
    Симпатии:
    0
    Не обращайте внимания, из-за не уважения и презрения такие люди хотят побольше помоев вылить на окружающих.