@phpgeeks

Страница 7518 из 8430
Stan
03.06.2018
08:38:17
<?php require "./db.php"; require "starter.php"; require "./parts/header.php"; $data = $_POST; if ( isset($data['do_test']) ) { foreach ($data as $q => $a) { $result = R::getAll('SELECT * FROM questions WHERE id = '.$q.' '); $result1 = R::getAll('SELECT * FROM answers WHERE id = '.$a.' '); echo ' <div class="container wb"> <div class="row centered"> <div><br><br> '; echo '<h1>'. $result[0]['question'] . '</h1>'; echo '<p> Ваш ответ: '. $result1[0]['answer'] . '</p>'; if ($result1[0]['correct_answer'] == 1) { echo '<p class="success">Правильно</p>'; $good++; } else { echo '<p class="error">Не правильно</p>'; $bad++; } } echo 'Количество правильных ответов: '.$good.' /10<br>'; var_dump ($good); echo 'Количество неправильных ответов '.$bad.' /10<br>'; ?>

Alex
03.06.2018
08:38:24
а потом она чему равна? не последнему результату?

Stan
03.06.2018
08:38:39
если вывожу за пределы цикла, то обнуляется

Alex
03.06.2018
08:39:19
$good у тебя обнуляется?

Google
Stan
03.06.2018
08:39:44
и good и bad в данный момент тупо ничег оне выводят

Alex
03.06.2018
08:40:11
Вынеси их в самый-самый верх Под $data

Stan
03.06.2018
08:41:12
тоесть под датой их записать и приравнять 0?

Alex
03.06.2018
08:41:13
ака $good = $bad = 0;

lf

ага

Stan
03.06.2018
08:42:43
пробовал их и глобальными делать и статичными, но результата всё равно нету

добавил под $data и ничего по сути не изменилось

я их даже дампануть не могу

Alexander
03.06.2018
08:47:22
Друзья, всем привет Проект на yii, уже почти полностью доделал его, сделал пулл реквест и на сервер деплойнул, но тут мне привет php сказал Совсем забыл, каким образом в php.ini включить работу коротких тегов с <?php foreach(condition) : ?> ... <?php endforeach;?> Во всем проекте таким образом сделал (небольшой проект, шаблонизатор не брал), а теперь получается, что я могу сделать только через <?php foreach(condition) { ?> ... <?php } ?> Но это очень не нравится ЗЫ <?=$var?> работает исправно, <?php if(cond) : ?> ... <?php endif; ?> Тоже

Dmitriy
03.06.2018
08:55:33
<?php foreach(condition) : ?> ... <?php endforeach;? Это не короткие теги. И они не выключаются

Alex
03.06.2018
09:00:33
я их даже дампануть не могу
Это странно Так не должно работать

Stan
03.06.2018
09:09:46
ну вот пока переменная в пределах цикла, спокойно дампается выводится и тд

Google
Stan
03.06.2018
09:10:02
стоит вывести за пределы цикла, она как будто удаляется

Малябис
03.06.2018
11:14:16
Товарищи есть такая функция public function clean($data) { if (is_array($data)) { foreach ($data as $key => $value) { unset($data[$key]); $data[$this->clean($key)] = $this->clean($value); } } else { $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8'); } return $data; }

Малябис
03.06.2018
11:15:15
```
спасибо!

Dmitry
03.06.2018
11:15:41
спасибо!
так и чо с функцией? она болеет?

Малябис
03.06.2018
11:15:57
Вроде бы понятно, перебегает массив и очищает. Но вот этот вот код что значит: $data[$this->clean($key)] = $this->clean($value);

John
03.06.2018
11:17:18
Очищается ключ и под очищенным ключем в массив добавляется очищенное значение

John
03.06.2018
11:17:47
При этом функция в случае с массивом работает рекурсивно

Dmitry
03.06.2018
11:17:59
он чистит всё, пока ты валяешься на диване и смотришь телег

Малябис
03.06.2018
11:18:29
вообще не понятно а зачем тогда удалять ключи unset($data[key])?

John
03.06.2018
11:18:51
Потому что они могут быть грязными

Малябис
03.06.2018
11:19:16
я недавно начал изучать пхп так что извинити если вопросы глупые

в js если мы удаляем ключ объекта или массива то его значение тоже удаляется в пхп не так?

John
03.06.2018
11:20:16
Так

Seva
03.06.2018
11:20:27
Мне кажется у всех языков так же

John
03.06.2018
11:20:40
http://php.net/manual/ru/control-structures.foreach.php

Малябис
03.06.2018
11:21:16
получается unset($data[key]) тут досточна

Google
Малябис
03.06.2018
11:21:40
зачем следующяя строка не совсем очевидно

John
03.06.2018
11:22:02
Затем, чтобы очистить ключ и значение и вставить в массив

Малябис
03.06.2018
11:24:06
с ума сойти, короче говоря если я передам в функцию глобальный массив $_REQUEST что в итоге я получу, пустой массив или массив со значениями из глобального массива $_REQUEST ?

John
03.06.2018
11:24:55
Массив со значениями из глобального массива $_REQUEST

Малябис
03.06.2018
11:26:29
Он удаляет чтобы обратно его заполнить? ?

Для чего вообще этот участок кода ?!? Наверное чтобы скопировать глобальный массив REQEUST в другую переменную, другого объясненения я не вижу

John
03.06.2018
11:28:58
Он выполняет модификацию ключей и значений. К примеру: $array1 = [ '<script>alert();</script>' => '<h1>fuck</h1>' ]; $array2 = clean($array1); var_dump($array2); /* array( '&lt;script&gt;alert();&lt;/script&gt;' => '&lt;h1&gt;fuck&lt/h1&gt;' ) */

Малябис
03.06.2018
11:30:28
Фуу доперло

Ребята почему некоторые методы класса пишутся так __get($key) через двойное подчеркивание

что это означает?

Denis
03.06.2018
11:56:02
магические методы

Малябис
03.06.2018
11:59:02
и в чем заключается их магия?

Panda
03.06.2018
11:59:45
и в чем заключается их магия?
У них нет однозначного поведения

Ну короче почитай

Сложно объяснить

release-tracker
03.06.2018
12:57:33
Вышла новая версия The PHP Unit Testing framework.: 7.2.3

R
03.06.2018
13:02:11
Привет! А что там переписывать у тебя сплошная конкатенация строк.
Есть кошелёк в Андроиде. Этот код проверяет, стоит ли у человека нужно приложение, если да то отдается карта,если нет то сначала кается приложение

Shokha
03.06.2018
15:07:19
Че друзя скора пхп 8 будем что ли встречать?

Google
Vladimir
03.06.2018
15:16:18
Чта

пруфы ванга пожалуйста

DanRotaru
03.06.2018
15:18:49
Кто поможет, хочу сделать чат используя JSON data, как вывести мулти сообщения, вроде этого: {"Login","message"} {"Another Login","message"}

Vladimir
03.06.2018
15:22:07
на пхп

в 2к18

Хотите готовый месенджер скину на метеоре?

чат должен быть RealTime app

Admin
ERROR: S client not available

Vespertilio
03.06.2018
15:24:01
на пхп
а почему нет

Vladimir
03.06.2018
15:24:02
там очень просто с коллекциями работать

а почему нет
покажи хоть один пожалуйста)

я знаю что можно, можно даже ассинхрон сделать на пхп

Vespertilio
03.06.2018
15:24:46
покажи хоть один пожалуйста)
эмм, я не записываю движки чатов, но в чем проблема? )

Vladimir
03.06.2018
15:25:02
но он все равно будет медленней и жирнее чем то же на v8 nodejs

Vespertilio
03.06.2018
15:25:04
можно вебсокеты сделать на пхп

Vladimir
03.06.2018
15:25:14
угу я про них и говорил

ну как бы нет

Google
Vladimir
03.06.2018
15:25:30
http://app.we-dev.ru/

реалТайм приложение на ноде

написано и развернуто за 40 минут

Vespertilio
03.06.2018
15:25:59
ну так он не будет жирнее и медленнее. скорее наоборот. А в преимуществах еще и масштабирование, чего нет у ноды

кто вообще ноду использует в продакшене?

Vladimir
03.06.2018
15:26:20
кушает сервер 200-210мб оперативки при 1000+ открытых коннектов

Vladimir
03.06.2018
15:26:51
Характеристики сервера скинуть что ли?))

что за вопрос

Vespertilio
03.06.2018
15:27:03
какой сервер я имею ввиду программно?

Vladimir
03.06.2018
15:27:12
не, физ

честно, я лично ни разу не видел РеалТайм приложухи на пхп

Vespertilio
03.06.2018
15:27:54
ладно я не могу понять о чем речь, но у меня есть прокси на php написанная, там десятки тысячь коннектов и она кушает около 20мб ОЗУ

Vladimir
03.06.2018
15:28:04
ассинхрон видел, да, можно из этого готовить

но реалТайм, увы нет

Vespertilio
03.06.2018
15:28:41
но реалТайм, увы нет
что ты имеешь ввиду под реалтайм?

Vladimir
03.06.2018
15:28:42
не сравнивайте пожалуйста)

Все клиенты одновременно общаются с сервером и между собой, при любом изменении на ресурсе от любого из клиентов, сразу же отобразиться измение у все

проще почитайте meteor.com

Vespertilio
03.06.2018
15:29:45
ну погоди, вот я сейчас пишу сюда мессаджи в этот чат через прокси на PHP, достаточно реалтаймово? =)

Страница 7518 из 8430