Viktor
Замени ceil на floor, округлит к меньшему
Спасибо всем за ответы. Через умножение, floor и деление я понимаю как сделать, просто сомневался что нет стандартной функции которая умеет это делать, ибо в инете такой не нашел
Roman
Странно, но и из User-Agent'ом не работает. $options = array('http' => array('user_agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36')); $context = stream_context_create($options); $str = file_get_contents($url, false, $context);
Roman
Опять крякозябры...
Artem
Опять крякозябры...
может куки какие надо
Artem
и какие заголовки возвращаются проверь у тебя в file_get_contents
Denis
сайт на vue.js
Нашел, спс
Denis
Vue + laravel
Anonymous
@exileed не работает (
Yet Another Stats (β)
Пользователь Вероника добавлен в глобальный спам лист
Сосиска из ИКЕА🔥
Та хоть бы ШО
Anonymous
шо ?
спам /
Dmitriy
спам /
выше же сработало
Anonymous
Всем привет!☃
Vladimir
Всем привет
Vladimir
Кто-нибудь поднимал Yii2 на azure? У меня трабл с соединением с БД через ПДО, выкидывает ексепшн SQLSTATE[HY000] [2002] An attempt was made to access a socket in a way forbidden by its access permissions. в коде при попытке создать инстанс пдо мускула
Vladimir
Может в пхпгикс спросить, а то тут скорее баг где-то между МСовской какахой и пдо?
Vladimir
Продебажив нашел что все отваливается на этой строчке: return new $pdoClass($dsn, $this->username, $this->password, $this->attributes);
Vladimir
для юзера azure?
Anonymous
Да
Anonymous
От которого запускаешь скрипт
Anonymous
Потому что при инициализации сокета, создаётся файл с данными о сокете
Vladimir
И он идет в $dsn который потом создает инстанс ПДО?
Anonymous
Он нужен для внутренних потребностей
Vladimir
Просто у меня в дсне пишется вот такая фигня mysql:host=localhost;dbname=localdb
Anonymous
Без него никакой инстанс у тебя не запустится
Vladimir
А он сам запускается где-то в кишках, или я сам должен его передавать?
Anonymous
Он сам запускается
Anonymous
Тебе нужно лишь для php обеспечить необходимые права на запись
Anonymous
И чтение
Vladimir
Ага, а теперь интересный вопрос, как прочекать и обеспечить это в б-гмерзком азуре, через консольку можно, или лезть куда-то в настройки самого азура?
Anonymous
Загугли ошибку свою и увидишь вариант
Anonymous
To get your connection string in a Web App with MySQL on CLearDB: select your service in Azure Portal click Settings select Application Settings and scroll down to Connection String and click in "Show connection string values" copy the middle column of the table you will get something like: Database=YOUR_DATABASE_NAME;Data Source=YOUR_HOSTNAME;User Id=YOUR_USERNAME;Password=YOUR_PASSWORD That's it, copy and replace in your code!
Anonymous
Я сам никогда с Azure не работал, только выделенка и vds/vps
Anonymous
У тебя, как я понял порезанные права и надо все настройки указывать в настройках инстанса, включая данные бд
Anonymous
Что бы получить доступ, к подключению к базе
Vladimir
Это не то это вроде обычные данные для подключения к базе, я их пихал в yii в db.php $dsn = 'mysql:host=localhost;dbname=localdb'; $username = 'azure'; $password = 'тут пароль';
Vladimir
А в настройках приложения я эти строки сам вписывал в строки подключения
Anonymous
В настройках азур?
Vladimir
Только не ClearDB вроде
Vladimir
Vladimir
Ну смотри, там есть вкладка, там две вкладки с настройками, я пробовал настроить обе
Anonymous
Смотри какие ключи в ответе
Anonymous
И какие у тебя
Vladimir
Ну смотри, там есть вкладка, там две вкладки с настройками, я пробовал настроить обе
Ах да, эти настройки по идее должны быть в $_ENV переменной, или я ошибаюс?
Vladimir
Ща попробую как в ответе
Anonymous
Ах да, эти настройки по идее должны быть в $_ENV переменной, или я ошибаюс?
Ошибаешься, это настройки инстанса, на сколько я понимаю
Vladimir
Поменял параметр строки подключения в настройках, ему покакать
Vladimir
Ну, ключи
Vladimir
Кстати пыхпых майадмин работает нормально
Vladimir
А нет, уже нет, говорит что сокет неправильно сгенерирован
Anonymous
Что конкретно пишет?
Vladimir
#2002 - php_network_getaddresses: getaddrinfo failed: No such host is known. — The server is not responding (or the local server's socket is not correctly configured). Теперь помимо того что не работает приложение и мускул отвалился. Уже лучше
Anonymous
Покажи, что в настройках написал
Vladimir
Vladimir
Сейчас ещё увидел вариант с тем чтобы попробовать засунуть все в одну строку
Vladimir
Может можно как-то не через yii2 проверить соединение с БД?
Vladimir
Ну изичный вариант чтобы понять вообще
Vladimir
А то мб в коде где сидит что
Anonymous
Обычным соединением php
Anonymous
Попробуй
Vladimir
Какова вероятность того, что вы порекомендуете portal.azure.com другу или коллеге? Нашли время чтобы спросить
Anonymous
Неподходящее
Vladimir
Все
Vladimir
Я его изнасиловал
Vladimir
Оказывается порт надо было указать
Anonymous
Бывает и такое
Vladimir
Это было очень неочевидно, при этом они даже не пишут какой)
Vladimir
У меня тупо в phpmyadmin сейчас два сервера появилось в списке, один с портом, другой без
Vladimir
Спасибо)
Anonymous
Да не за что
Anonymous
Главное, что все заработало
Anonymous
у кого Apache 2.x стоит?
Anonymous
можете мне сайт с archivarix.com поднять
Anonymous
плз
Al
а где в США можно купить технику дешевле чем на Амазоне?)