За последние 24 часа нас посетил 22741 программист и 1259 роботов. Сейчас ищут 722 программиста ...

Помогите сделать функцию

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

Метки:
  1. p1kas

    p1kas Новичок

    С нами с:
    24 сен 2019
    Сообщения:
    1
    Симпатии:
    0
    Нужно вставить этот код:
    HTML:
    1. <section id="hslider">
    2.                 <span class="slider-prev"></span>
    3.                 <span class="slider-next"></span>
    4.                 <div class="hslide-block">
    5.                     <ul class="hSlider" style="overflow:hidden; height: 268px;">
    6.                     <li>
    7.     <span class="text-left"><strong></strong><strong></strong></span>
    8.     <a href="https://dimikey.com/stock/"><img src="/templates/users/img/thumbs/spring.png" width="1084" height="265" alt=""></a>
    9. </li>
    10. <li>
    11.     <a target='_blank' href="https://vk.com/dimikey_com"><img src="/templates/users/img/vk1.png" width="1084" height="265" alt=""></a>
    12. </li>
    13. <li>
    14.     <a href="/pubg/"><img src="/templates/users/img/thumbs/pubg.png" width="1084" height="265" alt=""></a>
    15. </li>
    16. <li>
    17.     <a href="https://gleam.io/DLKHv/dimikey5"><img src="/templates/users/img/thumbs/konkurs.png" width="1084" height="265"
    18.                                                  alt=""></a>
    19. </li>
    20. <!--весеняя распродажа
    21. <li>
    22.    <a href="https://vk.com/topic-43670288_35284660" target="_blank"><img src="/templates/users/img/7.png" width="1084"
    23.                                                                          height="265" alt=""></a>
    24. </li>
    25. -->
    26. <!-- <li>
    27.    <a href="http://dimikey.com/lastorigin/"><img src="/templates/users/img/lastorigin.jpg" width="1084" height="265"
    28.                                                  alt=""></a>
    29. </li> -->
    30. <li>
    31.     <span class="text-left"><strong>Инвентарь CS:GO</strong></span>
    32.     <span class="text-right"><strong>Аккаунты с инвентарем</strong><strong>Открытие кейсов</strong></span>
    33.     <a href="https://dimikey.com/steam/csgo_invent/"><img src="/templates/users/img/thumbs/csgogo.png" width="1084" height="265"
    34.                                                         alt=""></a>
    35. </li>
    36. <!-- <li>
    37.    <span class="text-left"><strong>GTA V от 249 руб.!</strong></span>
    38.    <span class="text-right"><strong>The Witcher 3: Wild Hunt</strong><strong>Ведьмак от 149 руб.</strong></span>
    39.    <a href="http://dimikey.com/gtav/"><img src="/templates/users/img/thumbs/gtaV.jpg" width="1084" height="265" alt=""></a>
    40. </li> -->
    41. <!-- <li>
    42.    <span class="text-left"><strong>Испытай удачу!</strong><strong>Steam</strong></span>
    43.    <span class="text-right"><strong>Каждый 30-й ключ с ценой в Steam</strong><strong><i>до 1500
    44.                руб!</i></strong></span>
    45.    <a href="http://dimikey.com/1512995-sluchaynyy-klyuch-steam-bonus-10-podarok-skidka-15/"><img
    46.                src="/templates/users/img/thumbs/keyrand.png" width="1084" height="265" alt=""></a>
    47. </li> -->
    48. <!-- <li>
    49.    <span class="text-left"><strong>Counter Strike:</strong><strong>Complete</strong></span>
    50.    <a href="http://dimikey.com/cs/"><img src="/templates/users/img/thumbs/css.png" width="1084" height="265" alt=""></a>
    51. </li> -->
    52. <li>
    53.     <span class="text-left"><strong>Dota 2 инвентарь</strong><strong></strong></span>
    54.     <a href="https://dimikey.com/dota/"><img src="/templates/users/img/thumbs/dota22.png" width="1084" height="265" alt=""></a>
    55. </li>
    56. <!-- <li>
    57.    <span class="text-right"><strong>Скидки!</strong><strong><i>до 35%</i></strong></span>
    58.    <a href="http://dimikey.com/dz/"><img src="/templates/users/img/thumbs/dayzrust.png" width="1084" height="265" alt=""></a>
    59. </li> -->
    60.        
    61.                     </ul>
    62.                     <div class="spacer-left"></div>
    63.                     <div class="spacer-right"></div>
    64.                 </div>
    65.             </section>
    Так же как тут:
    PHP:
    1. function show_search_form($status = true){
    2. $result = "";
    3.     if($status === true) {
    4. if(!empty($_GET["q"])){$q = trim(strip_tags($_GET["q"]));} else{$q = "Что ищем?";}
    5.                 $result .= "<div id=\"digiseller-search\" class=\"digiseller-search\">
    6.                <div id=\"digiseller-search\">
    7.                    <form action=\"./search.php\" method=\"get\" class=\"digiseller-search-form\">
    8.                        <input type=\"text\" name=\"q\" value=\"$q\" title=\"$q\" class=\"digiseller-search-input\" onblur=\"this.value=(this.value=='')?this.title:this.value;\" onfocus=\"this.value=(this.value==this.title)?'':this.value;\" />                        <input type=\"submit\" class=\"digiseller-search-go\" value=\"\" />
    9.                    </form>
    10.                </div>
    11.            </div>\n";}
    12.     else{$result = "&nbsp;";}
    13. echo $result;}
    Сделав так:
    PHP:
    1. function show_search_form($status = true){
    2. $result = "";
    3.     if($status === true) {
    4. if(!empty($_GET["q"])){$q = trim(strip_tags($_GET["q"]));} else{$q = "Что ищем?";}
    5.                 $result .= "<section id=\"hslider\">
    6.                <span class=\"slider-prev\"></span>
    7.                <span class=\"slider-next\"></span>
    8.                <div class=\"hslide-block\">
    9.                    <ul class=\"hSlider\" style=\"overflow:hidden; height: 268px;\">
    10.                    <li>
    11.    <span class=\"text-left\"><strong></strong><strong></strong></span>
    12.    <a href=\"https://dimikey.com/stock/\"><img src=\"/templates/users/img/thumbs/spring.png\" width="1084" height="265" alt=""></a>
    13. </li>
    14. <li>
    15.    <a target=\'_blank\' href=\"https://vk.com/dimikey_com\"><img src=\"/templates/users/img/vk1.png\" width=\"1084\" height=\"265\"></a>
    16. </li>
    17. <li>
    18.    <a href=\"pubg/\"><img src=\"/templates/users/img/thumbs/pubg.png\" width=\"1084\" height=\"265\"></a>
    19. </li>
    20. <li>
    21.    <a href=\"https://gleam.io/DLKHv/dimikey5\"><img src=\"/templates/users/img/thumbs/konkurs.png\" width=\"1084\" height=\"265\"></a>
    22. </li>
    23.                    </ul>
    24.                    <div class=\"spacer-left\"></div>
    25.                    <div class=\"spacer-right\"></div>
    26.                </div>
    27.            </section>\n";}
    28.     else{$result = "&nbsp;";}
    29. echo $result;}
    У меня вылазит ошибка 500. Помогите исправить это, пожалуйста.
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    нужно доэкранировать
    width="1084" height="265" alt=""
     
  3. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    там все экранирование я так понял ради \n
    PHP:
    1. $result = '';
    2. $result .= '<section id="hslider">
    3.  <span class="slider-prev"></span>
    4.  <span class="slider-next"></span>
    5.  <div class="hslide-block">
    6.      <ul class="hSlider" style="overflow:hidden; height: 268px;">
    7.      <li>
    8. <span class="text-left"><strong></strong><strong></strong></span>
    9. <a href="https://dimikey.com/stock/"><img src="/templates/users/img/thumbs/spring.png" width="1084" height="265" alt=""></a>
    10. </li>
    11. <li>
    12. <a target="_blank" href="https://vk.com/dimikey_com"><img src="/templates/users/img/vk1.png" width="1084" height="265"></a>
    13. </li>
    14. <li>
    15. <a href="pubg/"><img src="/templates/users/img/thumbs/pubg.png" width="1084" height="265"></a>
    16. </li>
    17. <li>
    18. <a href="https://gleam.io/DLKHv/dimikey5"><img src="/templates/users/img/thumbs/konkurs.png" width="1084" height="265"></a>
    19. </li>
    20.      </ul>
    21.      <div class="spacer-left"></div>
    22.      <div class="spacer-right"></div>
    23.  </div>
    24. </section>'."\n";
    25. echo $result;
     
  4. Roman __construct

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

    С нами с:
    27 апр 2019
    Сообщения:
    1.270
    Симпатии:
    112
    Это какой-то ад. Код нужно переписать полностью. Текст вынести в один блок. Разметку в другой. Логику в третий.