@phpgeeks

Страница 7449 из 8430
Евгений
16.05.2018
17:46:25
получи значение атрибута и оттуда выковыривай

Dmitriy
16.05.2018
17:46:47
ну это в лоб

Evan
16.05.2018
17:53:54
всем добрый вечер господа)) подскажите где можно подсмотреть архитектуру социалки и можно ли вообще хотя бы поверхностно

Sergey
16.05.2018
17:56:22
Соцелки?

Google
Bogdan
16.05.2018
17:56:52
?

Evan
16.05.2018
17:57:16
Евгений
16.05.2018
17:59:41
всем добрый вечер господа)) подскажите где можно подсмотреть архитектуру социалки и можно ли вообще хотя бы поверхностно
элементарно. сущность юзер. сущности - альбомы, фотографии, видео, комментарии, лайки - это сущности принадлежащие сущности юзер. друзья реализуются через связь М:М. ну ещё понадобится таблица для настроек. всё, можно пилить

Евгений
16.05.2018
18:01:27
https://github.com/reddit-archive/reddit
реддит же - иерархический форум на стероидах, какая же это социалка

Sergey
16.05.2018
18:02:09
Друзья есть, группы есть, чем не социалка?

Bogdan
16.05.2018
18:03:56
Reddit — социальный новостной сайт, на котором зарегистрированные пользователи могут размещать ссылки на какую-либо понравившуюся информацию в интернете. получается новостник

R
16.05.2018
18:05:20
первое попавшееся в гугле на yii2 https://github.com/humhub/humhub

Bogdan
16.05.2018
18:20:36
йеллоупагес 2.0
нуууу так получилось)) и не 2.0, а v1.1 demo))

Евгений
16.05.2018
18:21:43
нуууу так получилось)) и не 2.0, а v1.1 demo))
ну это шутка такая про юзер генерейтед контент. типа вот сайт выкладывает инфу - это типа сайт, а сайт на котором инфу выкладывают юзеры - это сайт 2.0

Nikita
16.05.2018
19:11:59
Всем qq

Google
?
16.05.2018
19:12:16
☺️

Nikita
16.05.2018
19:14:19
Собственно я к вам с вопросом

Что здесь происходит chr("8904" >> 8 & 0xFF);?

elanc
16.05.2018
19:16:50
Что здесь происходит chr("8904" >> 8 & 0xFF);?
херня происходит.. 8904 делят на 256, а вторая часть вообще ничего не делает.. =)

Nikita
16.05.2018
19:17:22
херня происходит.. 8904 делят на 256, а вторая часть вообще ничего не делает.. =)
то есть происходит побитовый сдвиг на 8 положений?

elanc
16.05.2018
19:17:31
да

Евгений
16.05.2018
19:17:33
Nikita
16.05.2018
19:17:36
если говорить Сишным языком

так, это понятно

а что такое & 0xFF

?

elanc
16.05.2018
19:18:48
битое "и", только результат всегда будет равен изначальному значению, если 0xFF.. =)

короче, смысла в этой операции нет.. может таким образом хотели до целого числа округлить…

Nikita
16.05.2018
19:19:33
ааа

прост мне это надо в Java переписать, а я такое вообще впервые вижу ?

Nikita
16.05.2018
19:20:07
Большое спасибо, разъяснили

Евгений
16.05.2018
19:20:19
но за такой код

elanc
16.05.2018
19:20:30
опять малвару пишут.. бейте его! =)

Nikita
16.05.2018
19:22:57
а chr() преобразует всё это в тип byte?))

Google
Евгений
16.05.2018
19:26:24
Возвращает строку из одного символа, код которого задан аргументом ascii.

Nikita
16.05.2018
19:28:54
агаа, пасиба

Frenkins
16.05.2018
20:10:24
ребята, if(isset($_GET['iCode'])) { } он выполняет условие,если переменная не пустая, но блин он так же ее выполняет, если просто в гет запросе есть ссылка ?code= как решить?

как ему дать понять что мне нужно только когда там есть цифры,а не когда просто в адресной строке есть эта переменная

Anonymous*
16.05.2018
20:12:15
добавь ещё одно условие

R
16.05.2018
20:12:26
!empty

Anonymous*
16.05.2018
20:13:03
цифры

Frenkins
16.05.2018
20:13:44
!empty
точно! а я просто делал empty

спасибо!

R
16.05.2018
20:13:48
вроде есть функция стандартная, что-то вроде isNumber

http://php.net/manual/ru/function.is-numeric.php

R
16.05.2018
20:14:38
http://php.net/manual/ru/function.is-int.php

только isset оставь, без него ругаться будет, если параметра не существует

или !empty вместо isset

Frenkins
16.05.2018
20:18:54
или !empty вместо isset
if(is_numeric(!empty($_GET['iCode']))) не работает

R
16.05.2018
20:19:09
кхм

во-первых, сначала нужно проверить на существование

а потом уже проверять на число

if (!empty($_GET['iCode']) && is_int($_GET['iCode'])) {}

Google
Frenkins
16.05.2018
20:20:30
все работает

вот так

if(is_numeric($_GET['iCode']))

спасибо тебе большое!

R
16.05.2018
20:21:07
оно в таком виде работает, пока есть в get iCode

Admin
ERROR: S client not available

R
16.05.2018
20:21:26
если убрать из url iCode, то вылетит ошибка

если конечно ты их не отключил

вообще, если подразумевается получать целое число, то проще всего делать так (int)$_GET['iCode']

$code = isset($_GET['iCode']) ? (int)$_GET['iCode'] : null

если php > 7, то все еще проще

а, нет, в данном случае не прокатит)

Artem
16.05.2018
20:41:04
Как фиксить? nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: [emerg] mkdir() "/var/cache/nginx/client_temp" failed (2: No such file or directory) nginx: configuration file /etc/nginx/nginx.conf test failed

Александр
16.05.2018
20:49:20
Конфиг то скинь

Ivan
16.05.2018
22:29:00
Права nginx на папку есть?

Golodnyi
17.05.2018
04:15:14
R
17.05.2018
04:16:23
Неа, преобразование то тут не для проверки на существование, а для безопасности дальнейшего кода

Golodnyi
17.05.2018
04:18:15
мой вариант тоже самое, только короче)

если там не число, оно приведется к нулю, а empty посчитает это пустым значением

Google
R
17.05.2018
04:18:46
твой вариант преобразует к инт, но не сохраняет преобразованное никуда

Golodnyi
17.05.2018
04:19:30
зачем его куда то сохранять

если там инт, условие сработает, преобразовывать ничего не надо, если не инт, условие не сработает

R
17.05.2018
04:19:55
слушай, да, действительно

хотя нет, сейчас проверил, строка вроде «214234ывавыа» преобразовывается в 214234

так что такой вариант с (int) вообще не подходит

Gord
17.05.2018
04:24:59
/link@yetanotherstatsbot

Yet Another Stats
17.05.2018
04:25:00
https://b.yasb.exileed.com/t/phpgeeks

Gord
17.05.2018
04:25:01
/link@yetanotherstatsbot

R
17.05.2018
04:31:33
Я уже не помню, как в java, но вроде примерно такое же поведение

Golodnyi
17.05.2018
04:32:25
из строки цифры вычленяет?) Ой сомневаюсь)

скорее всего java скажет чуваааак, строку приводит к иниту я не буду

R
17.05.2018
04:32:50
Вроде те, что вначале

Golodnyi
17.05.2018
04:35:15
Exception in thread "main" java.lang.NumberFormatException: For input string: "123test" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.parseInt(Integer.java:615) at HelloWorld.main(HelloWorld.java:18)

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