Вопрос-Ответ по php

Печать RSS
6643
Кураторы темы:


Чатланин
0
4257. SIR2100, if (условие) {
# перадаем
} else {
# оставливаем
}
S

Землянин
0
if($error_str!=='') {
echo '<meta http-equiv="refresh" content="1;url=prosto_razdel.php?act=add&err=1'.$error_str.'">';
echo '<div class="h1"><font color="red">Пожалуйста, подождите...</font></div>';die();
}else{
echo '<meta http-equiv="refresh" content="1;url=../pages/prosto_razdel.php?">Сообщение успешно добавлено в гостевую! <a href="../pages/prosto_razdel.php?">СЮДА<a/></div>';
break;
}}
А разница? все равно страница ломается smile
М

Пацак
0
die(); убери, не сломается)
S

Землянин
0
а если уберу то продолжится выполнение страницы. Хотя если сделать как предложено в 4258 посте, то будет нормально. Щас попробую smile
S

Землянин
0
if(Что то там){
echo '<meta http-equiv="refresh" content="1;url=../pages/prosto_razdel.php?">Сообщение успешно добавлено в гостевую! <a href="../pages/prosto_razdel.php?">СЮДА<a/></div>';
break;}
}else{
echo '<meta http-equiv="refresh" content="1;url=prosto_razdel.php?act=add&err=1'.$error_str.'">';
echo '<div class="h1"><font color="red">Пожалуйста, подождите...</font></div>';
}
if (isset($_GET['act']))
isset на что заменить нужно, якобы там не пусто а что-то есть
блин, как сделать условие что все верно?
Г

Чатланин
0
Дайте пожалуйста код на редирект мобильных браузеров и operamini.
Или тогда чтоб ПК оставались, а все остальные отсеивались.
Где - то был у меня код, потерял sad
М

Пацак
0
if(preg_math('#windows|unix|linux#i')) {
// компы
}
правдо не все перебрал)
В

Пришелец
0
<?php

    if(is_mobile($_SERVER['HTTP_USER_AGENT']))
    {
       // мобилы	
    }
    else
    {
       // компы	
    }

    function is_mobile($ua)
    {
        $mobile_browser = '0';

        if(PREG_MATCH('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i', STRTOLOWER($ua)))
        {
            $mobile_browser++;
        }

        if((STRPOS(STRTOLOWER($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or ((ISSET($_SERVER['HTTP_X_WAP_PROFILE']) or ISSET($_SERVER['HTTP_PROFILE']))))
        {
            $mobile_browser++;
        }

        $mobile_ua = STRTOLOWER(SUBSTR($ua,0,4));

        $mobile_agents = ARRAY(
        'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
        'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
        'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
        'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
        'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
        'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
        'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
        'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
        'wapr','webc','winw','winw','xda','xda-');

        if(IN_ARRAY($mobile_ua,$mobile_agents))
        {
            $mobile_browser++;
        }

        if (STRPOS(STRTOLOWER($_SERVER['ALL_HTTP']),'OperaMini') > 0)
        {
            $mobile_browser++;
        }

        if (STRPOS(STRTOLOWER($ua),'windows') > 0)
        {
            $mobile_browser=0;
        }

        return $mobile_browser;
    }
?>
В

Пацак
0
Вопрос:

private $log = $_COOKIE['id'];  
private $pass = $_COOKIE['pass'];  

public function is_user($login=$this->log,$pass=$this->pass)
почему дает ошибку?
В

Чатланин
0
Напиши какую ошибку даёт. А вообще вместо запятой, должна быть точка с запятой. И в конце точка с запятой должна быть.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск