Различные вопросы по PHP и MySQL

242K
.
Udesign
как этого кода сделать функцю
$sek = time() - $user['lastdate'];
if ($sek == 0) {
$bbb = '<span class="green"> [on]</span> &#160;';
 } elseif ($sek < 60) {
 $bbb = '<span class="green"> ['.$sek.'s]</span> &#160;';
 } elseif ($sek > 60 && $sek < 120) {
 $bbb = '<span class="green"> [1m]</span> &#160;';
 }else{
  $bbb = '<span style="color:red;"> [Off] </span> &#160;'; 
 }
 
echo $bbb;


вызов
$vizov = $user['lastdate'];
functions::datatime($vizov)
;
.
Кадило крутится, лавэха мутится
Udesign, Видимо так:
function dateTime($date)
    {
        $sek = time() - $date;
        if ($sek == 0) {
            $bbb = '<span class="green"> [on]</span> &#160;';
        } elseif ($sek < 60) {
            $bbb = '<span class="green"> ['.$sek.'s]</span> &#160;';
        } elseif ($sek > 60 && $sek < 120) {
            $bbb = '<span class="green"> [1m]</span> &#160;';
        }else{
            $bbb = '<span style="color:red;"> [Off] </span> &#160;';
        }

        return $bbb;
    }
.
Можна сдлеат так как в телеграме например напишем @Udesign поевлаеться ссылка на этот профил вот хотел сделать такой функсию на сайт
.
# Udesign (28.01.2017 / 12:28)
Можна сдлеат так как в телеграме например напишем @Udesign поевлаеться ссылка на этот профил вот хотел сделать такой функсию на сайт
Регулярку надо написать, потом запросом из базы вытащить всех юзеров, и если такой есть, сформировать ссылку на его профиль.
.
ДоХтор, Что это Регулярка или как писат?
.
# Udesign (28.01.2017 / 15:20)
ДоХтор, Что это Регулярка или как писат?
Регулярные выражения - это мощный механизм для обработки строк (подстрок и т.д.) .
.
А как мохна сделат что бы все букви были на малинкый буквах и на латинский
.
Кто поможет вот с этом регуляркой

$url = "Привет @Udesign tester"; 

$url2 = ereg_replace("@([A-Za-z0-9.\-]*)", "\\0", $url);

$vivod = str_replace('@', '', $url2);

$test = 'http://' . $_SERVER['HTTP_HOST'] . '/users/profile.php?user=' . $vivod . '';

print '<a href="'.$test.'">' . $vivod . '</a>';


меня надо выводит начинаеший на @ а здес выводит все сообщения а надо была @Udesign
.
# Udesign (28.01.2017 / 21:01)
Кто поможет вот с этом регуляркой


$url = "Привет @Udesign tester";

$url2 = ereg_replace("@([A-Za-z0-9.\-]*)", "\\0", $url);

$vivod = str_replace('@', '', $url2);

$test = 'http://' . $_
Я чуть позже напишу.
.
# Udesign (28.01.2017 / 21:01)
Кто поможет вот с этом регуляркой
Дальше сам разберёшься?
* (+/-)
Всего: 7969