(;¬_¬)
а там про пятое речь
AlekVolsk
ну пятое не нашел
(;¬_¬)
ну пятое никто на русском еще не нагуглил
AlekVolsk
хотя за 2 года не думаю что сильно чего изменилось, вряд ли про седьмой пых в пятом издании будет
(;¬_¬)
не думаю что деньков
Dmitriy
спасибо))
Dmitriy
если бы ему английский подходил, у него бы не возникло проблем с поискать на английском
лучше конечно русский , но могу и на английском почитать дольше прост )
Тип
Ребят, такой вопрос, сайт изначально был на бесплатном хостинге (хостингер) на домене site.pe.hu, был приобретен site.ru, как со старого сделать редирект на новый? Ибо по старому можно все равно бродить. Заранее спасибо
AlekVolsk
.htaccess в папке старого сайта: Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L,QSA]
AlekVolsk
фича в том, что папка с сайтом у них общая
надо разделить, 1 сайт === 1 папка
Anonymous
ребят, помогите, пожалуйста нужна регулярка, которая будет выбирать число с плавающей точкой из строки т.е. чтобы она работала на: 0.12546 0.91 0.9 12.1 12 и т.д.
Тип
надо разделить, 1 сайт === 1 папка
не думаю, что получится так сделать на данном хостинге, ибо изначально брался хост для бесплатного домена, а потом ток платные приобрел логин и пароль для фтп осталься старым, наверное, напишу в поддержку сяп за ответы
Turik
народ есть кто живой?
Anonymous
возможно
Chuvi
народ есть кто живой?
А то что, придёшь и убьёшь? )
Sardor I
Хай
Владимир
Хай
хой
Yurii
/stat@combot
Combot
combot.org/chat/-1001047863278
Гегам
Доброе утро всем\
Алексей И.
помогите разобраться - у меня функция должна принять дату и массив для подстановки результата калькуляции. Но как ни кручу получается что переменные изнутри функции не хотят прыгать в массив. Выложил тут https://code.sololearn.com/wpJea544QnhP/#php
Vladimir
Ну, начнём с того, что не global, а лучше по ссылке передавать
Алексей И.
а как это? я на официальном доке читал, не вьехал как это по ссылке - ставил & но видно не туда
Vladimir
И вложенные функции, имхо, какой-то изврат
Алексей И.
у меня было иначе, но инпута два (тут урезал для тестов) и когда с обоих инпутов получаю данные, они склеиваются в одно. А тут вроде как одна функция которая два раза получит разные данные.
Алексей И.
стоит функции обратно вынести?
Алексей И.
вынес из функции эти функции
Алексей И.
вся проблема вот в этом массиве $main1 = array( мне нужно два таких использовать, и вот как раз изнутри функции не виден для вызова, а снаружи не может подтянуть результаты вычислений
Vladimir
http://sandbox.onlinephpfunctions.com/code/d7820712455c812413f5a727fcbe1334e7e33c73 Что-то подобное
Vladimir
Я просто немного не понял в чём у тебя проблема
Vladimir
Там сейчас почти все функции будут получать по ссылке, а не по значению
Chuvi
// приведение числа к 22м если оно больше чем 22 function makeTo22($i) { while ($i > 22) { $i = $i - 22; } if ($i === 0) { $i = 22; } return $i; } === function makeTo22($i) { $i = $i%22; return $i === 0 ? 22 : $i; };
Chuvi
Прости, привычка проверять на соответствие типа.
The Ant
Можно и без ===, == должно хватить
=== работает быстрее чем ==
Vladimir
Микрооптимизации же
The Ant
== писать вообще моветон
Chuvi
сортировка пузырьком - моветон. А loose comparison это удобно, если используется с умом.
The Ant
скорее, если без этого никак
The Ant
что бывает довольно редко
Алексей И.
Я просто немного не понял в чём у тебя проблема
там смысл такой: 1) получаю по ajax значения инпутов day, month, year. 2) в php кидаю их значения в всё что находится в birthArkanCalc (только в текущей версии у меня без функции) 3) когда результаты готовы они подставляются в $main (тот что сейчас $main1) и всё свободно уходит обратно в ajax Но у меня на странице два одинаковых поля с day month year, только названия другие. И сейчас чтобы всё работало приходится отправлять данные в два разных php, где они не мешают друг другу. Я хочу оптимизировать и склеить в один файл, для этого обвернул всё в функцию и в неё передаю day1 month1 year1 main1, а вторым вызовом day2 month2 year2 main2. Пробема возникает тогда когда обработчик ругается что переменные из main не обьявлены.
Sergey
Можно и без ===, == должно хватить
Не можно, везде пиши ===, с явным приведением типов
Vladimir
Vladimir
Проще уж на 7ке писать с проверкой типов параметров
The Ant
не проще ) далеко не везде стоит пых7. если шаришь свои скрипты в паблик, то учитывать это нужно
Sergey
Госспаде, смысл его там писать?
Чтоб привычка была везде так писать
Vladimir
Чтоб привычка была везде так писать
Писать strict comparison нужно там, где это нужно
Vladimir
А то уже кодофашизм какой-то
Vladimir
А, да. Я ещё после if скобку фигурную переношу:)
The Ant
все с тобой понятно. о стандартах не слышал.
Vladimir
Я знаком со стандартами, тупо личное предпочтение
The Ant
не вводи людей в заблуждение пожалуйста своими фразочками типа: Писать strict comparison нужно там, где это нужно
Sergey
Вот для таких и придумали phpcs
Vladimir
Sergey
Может ещё Singleton любишь использовать?
Алексей И.
тут ссылки не помогают, попробовал по разному. Может еще есть идеи как сделать так чтобы в массив вне функции передать результат расчёта изнутри функции? Или сделать так чтобы функция в зависимости от того с какого инпута приходят данные использовать нужный массив для отправки в json?
Sergey
В этом случае - да
Значит в open source ты не пишешь?
Chuvi
тут ссылки не помогают, попробовал по разному. Может еще есть идеи как сделать так чтобы в массив вне функции передать результат расчёта изнутри функции? Или сделать так чтобы функция в зависимости от того с какого инпута приходят данные использовать нужный массив для отправки в json?
А вообще я не понял, почему у тебя в коде всё задом наперёд? Ну то есть - ты сначала вызываешь функцию, потом её определяешь, а только потом создаёшь массив данных, который у тебя требуется во время вызова. Поэтому и ошибка.
Алексей И.
А вообще я не понял, почему у тебя в коде всё задом наперёд? Ну то есть - ты сначала вызываешь функцию, потом её определяешь, а только потом создаёшь массив данных, который у тебя требуется во время вызова. Поэтому и ошибка.
это я уже от непонятки в разные места дергал, сейчас скину версию где всё работает, но не настроена на несколько одновременно передаваемых инпутов
Chuvi
Ты пытался решить проблему сменой места кода в файле? ))))))
Chuvi
Ты из мира JS чтоль в PHP пришёл? )
Алексей И.
Ты из мира JS чтоль в PHP пришёл? )
просто одновременно заполняю обоими языками
Алексей И.
вот тут рабочая версия которую использую сейчас, но она не позволяет одновременно два одинаковых инпута передать. Пробовал if использовать проверяя с какого инпута данные, но видно что-то не дописал https://code.sololearn.com/w5pQ5r0iSDYu/#php
Алексей И.
то есть версия выше это то что нужно но чтобы умело принимать данные от двух инпутов и формировать два разных массива. Разных потому что по названию в массиве определяю в какое поле потом подставить полученные данные.
Алексей И.
именно по этому обвернул в birthArkanCalc($dayOne, $monthOne, $yearOne, $main1); чтобы каждый раз передавать разные данные рождения и разный массив для формирования json
Chuvi
Они у тебя одним запросом приходят? Два массива, так?
Алексей И.
да
Алексей И.
то есть на сайте я заполняю два инпута на две даты и должен обратно получить два разных json который по сути производятся через индентичные калькуляции. но сейчас данные смешиваются так как $main смешивает данные. Я пробовал в main подставить оба массива, но он же должен переменным присвоить результаты расчетов, а они имеют идентичные названия. Я воткнул всё в функцию, но она тогда жалуется на то что переменные не обьявлены.
Anonymous
Бразы, кто нибудь может помочь с написанием контроллера доступа? Архитектура mvc