Некоторое время я работаю над PHP но сегодня, когда я это увидел, это стало для меня новым: if(preg_match('/foo.*bar/','foo is a bar')): echo 'success '; echo 'foo comes before bar'; endif; К моему удивлению, он также работает без ошибок. Может ли кто-нибудь просветить меня? Спасибо всем 🙂
Это касается этого вопроса, который я задал по этой ссылке: PHP Color Shuffle array? Я изменил и добавил больше кода и задал другой вопрос, почему я открыл новый поток. Я использую php и jQuery для перетасовки цветов каждый раз, когда страница обновляется. На данный момент это работает отлично. Но у меня есть функция jQuery, где […]
Я пытаюсь, чтобы мой PHP-скрипт обнаружил, находится ли пользователь в мобильном браузере, и если не отображается сценарий погодного окна. Если мобильный браузер обнаружен, он должен ничего не показывать. По какой-то причине утверждение IF не работает, и мне интересно, может ли кто-нибудь здесь помочь мне в выяснении, почему? <?php $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r […]
Как скрыть конкретный контент, если $ page = name Например: <?php if ($page=='special'){ echo "<div>hello</div>"; } ?> В приведенном выше примере будет показан div, если $ page = special. Как мне сделать противоположное этому, скрыть конкретный div, если $ page = что-то? Редактировать: Чтобы быть более конкретным, я хотел бы скрыть мою основную навигацию, когда […]
Я с Confuse with Condition .. global $db; $sql = " SELECT * FROM TEST"; $dbc = mysqli_query($db,$sql) if (!$sql || mysqli_num_rows($dbc) == 0) { // rollback – Transaction } or if (!$sql && mysqli_num_rows($dbc) == 0){ // rollback – Transaction } я должен использовать (!$sql || mysqli_num_rows($dbc) == 0) OR (!$sql && mysqli_num_rows($dbc) == […]
Я пытаюсь определить, какой контроллер я использую или какой контроллер я включен, а затем изменить свое меню в соответствии со страницей, на которой я включен. (Сделайте выбор в меню, чтобы пользователь мог видеть, был ли он на странице!) Я действительно не знаю, что писать, чтобы проверить, что он использует … <? if($this->url(array("controller" => "index", "action" […]
Я продолжаю получать ошибку со следующим битом кода. Вероятно, это небольшая вещь, но я не вижу, что не так. while ($ row = mysql_fetch_array ($ result)) { $ varp = $ row ['ustk_retail']; if ($ varp <80000) {$ o1 = 1; } if (($ varp => 80000) && ($ varp <100000)) {$ o2 = "1"; […]
Я пытаюсь сделать окно подтверждения, которое захочет, какой PHP-код будет выполнен. Вот мой код: <script type="text/javascript"> var answer = confirm('Are you sure?'); if(answer==true) { <?php $confirmation = 1; ?> } else { <?php define("CONFIRMATION", 1, true); ?> } alert('<?php echo $confirmation; ?>') alert('<?php echo defined("CONFIRMATION"); ?>') </script> Проблема в том, что даже если я нажму […]
Это довольно стандартная функция входа и проверка, которая работает хорошо. Но я также хочу проверить, что пользователь активен. Я установил столбец в моей таблице пользователей с «активным», установленным в 0 или 1. public function post_login() { $input = Input::all(); $rules = array( 'email' => 'required|email', 'password' => 'required', ); $validation = Validator::make($input, $rules); if ($validation->fails()) […]
Я знаю, что вы можете назначить переменную в таком состоянии: if ($var = $foo) Однако мне не нужно ничего делать в самом состоянии, поэтому меня часто оставляют пустыми скобками. Могу ли я просто назначить $var если $foo является true каким-либо другим способом, без необходимости делать что-то еще позже? Также я могу назначить $var для $foo […]