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

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

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

  1. WeekThor

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

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

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

    Баллы:
    88
    Имя в Minecraft:
    KobaltMR_
    (str|preg)_replace
     
  4. Negezor

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

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

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

    Баллы:
    88
    Имя в Minecraft:
    KobaltMR_
    Что-то подобное вообщем.

    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>';
    }

    Ток не бомбе плез, если шо. Выслушаю критику
     
  6. Negezor

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

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

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

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

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

    Баллы:
    88
    Имя в Minecraft:
    KobaltMR_
    Но ведь так проблема не пропадает. Если в середине текста он должен стать жирным то он так и останется им до конца.
     
  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
    Обрати внимание на эту строку и подумай почему твое решение работать не будет...
     
  11. Toster_tpl

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

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

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

    Баллы:
    61
    Имя в Minecraft:
    philip552
    Классно, добавил себе на сайт.
     
  13. Negezor

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

    Баллы:
    78
    А где у тебя сайт?) [​IMG]
     
  14. Danchik xXx

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

    Баллы:
    61
    Имя в Minecraft:
    philip552
    Он ещё не готов, вот - http://mineonyx.com/
     
  15. luck7869

    luck7869 Активный участник

    Баллы:
    61
    Имя в Minecraft:
    luck20
    чтото уменя нерубит
     

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