Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Web-форма для rcon сессии

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем NC22, 5 июн 2012.

  1. WeekThor

    WeekThor Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    _WeekThor_
    Можно ли с помощью PHP заменить "§6Text" на "Text" , Знаю, что можно, но какой функцией и как?
     
  2. Хостинг MineCraft
    <
  3. KobaltMr

    KobaltMr Активный участник Пользователь

    Баллы:
    88
    Skype:
    mr.dill9
    (str|preg)_replace
     
  4. Negezor

    Negezor Участник Пользователь

    Баллы:
    36
    На поверхности всё ещё сложнее, так как предположительно нужно обрамлять HTML тэгами.
     
  5. KobaltMr

    KobaltMr Активный участник Пользователь

    Баллы:
    88
    Skype:
    mr.dill9
    Что-то подобное вообщем.

    PHP:
    $string '&6Hello &eWorld&0!';
    $isset false;
    $htmlColors = ['&r'=>'#000''&0' => ... ];

    foreach(
    preg_match(..., $string) as $str) {
        
    $replacement = (($isset) ? '</span>' '') . '<span style="color: ' .  $htmlColors[$str] . '">';
        
    preg_replace($str$replacement$string1);
        
    $isset true;
    }
    if (
    $isset === true) {
        
    $string .= '</span>';
    }
    [DOUBLEPOST=1498752176,1498752070][/DOUBLEPOST]
    Ток не бомбе плез, если шо. Выслушаю критику
     
  6. Negezor

    Negezor Участник Пользователь

    Баллы:
    36
    Забываешь про §r, не хочу в этом копаться)
     
  7. GoodCoder

    GoodCoder Активный участник Пользователь

    Баллы:
    76
    Форматирование работать не будет (&c + &l). Заменяй только открывающими тегами, а все закрывающие ставь в самом конце строки.
     
  8. KobaltMr

    KobaltMr Активный участник Пользователь

    Баллы:
    88
    Skype:
    mr.dill9
    Но ведь так проблема не пропадает. Если в середине текста он должен стать жирным то он так и останется им до конца.
     
  9. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    PHP:
    <?php

    $styles 
    = [
        
    '&0' => '<span style="color: #000;">''&1' => '<span style="color: #00a;">',
        
    '&2' => '<span style="color: #0a0;">''&3' => '<span style="color: #0aa;">',
        
    '&4' => '<span style="color: #a00;">''&5' => '<span style="color: #a0a;">',
        
    '&6' => '<span style="color: #fa0;">''&7' => '<span style="color: #aaa;">',
        
    '&8' => '<span style="color: #555;">''&9' => '<span style="color: #55f;">',
        
    '&a' => '<span style="color: #5f5;">''&b' => '<span style="color: #5ff;">',
        
    '&c' => '<span style="color: #f55;">''&d' => '<span style="color: #f5f;">',
        
    '&e' => '<span style="color: #ff5;">''&f' => '<span style="color: #fff;">',
        
    '&k' => '<span class="text-obfuscated">''&l' => '<span style="font-weight: bold;">',
        
    '&m' => '<span style="text-decoration: line-through;">''&n' => '<span style="text-decoration: underline;">',
        
    '&o' => '<span style="font-style: italic;">''&r' => '<span style="color: #000; font-weight: normal; text-decoration: none;">',
    ];

    $text 'Lorem Ipsum is &asimply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry\'s standard dummy text ever since the &b1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining &2essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and &kmore recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.';

    $text str_replace(array_keys($styles), array_values($styles), $text$count);

    for(
    $i=0;$i<$count;$i++){ $text .= '</span>'; }

    ?>
     
    Последнее редактирование: 3 июл 2017
  10. RacerRU

    RacerRU Активный участник Пользователь

    Баллы:
    88
    Skype:
    racer_official
    Имя в Minecraft:
    Racer
    Обрати внимание на эту строку и подумай почему твое решение работать не будет...
     
  11. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    Форум слеш съел
     
  12. dscordds

    dscordds Ньюби

    Баллы:
    1
    че за фигня, я не могу скачать вообще ничего с этого сайта
     

Поделиться этой страницей