Задать вопрос
  • Как передать html таблицу на почту?

    @alexalexes
    haramba, спасибо что поправили.
    Когда для себя изучал вопрос, чем отправлять почту на PHP, то отметил некоторую неполноту встроенной функции mail(). И она заключалась скорее не в формировании HTML верстки, а в том, что нельзя прикреплять файлы.
  • Как получить последний и предпоследний значение строки через php mysql?

    @alexalexes
    Немного не так сделал запрос, условие отсечения должно быть в основной конструкции запроса, а счетчик - в подзапросе.
    Вообще, для вашего случая правильно подсказали про лимиты, но если лимит нельзя реализовать в запросе, то придется вставлять свой счетчик.
  • Как организовать частичную блокировку контента статьи?

    @alexalexes
    Блокирование от копипаста?
    Спасет только от тех, кто не в курсе, как использовать F12.
    Или вы имеете ввиду, выдавать только часть контента, если пользователь не авторизован?
  • Почему в Firefox не подгружаются изображение пока не нажмешь F12?

    @alexalexes
    Какая версия Firefox используется?
    На 59.0.3 (64 бит) работает сайт.
    Как вариант, посмотрите, какие расширения браузера используются (блокировщики рекламы, дополнительные инструменты для отладки и тд.), отключите их для проверки.
    Еще один аспект. Есть ресурсы, которые не используют https:
    mamyna-kvitochka.com.ua/images/form/footer.png.pag...
    mamyna-kvitochka.com.ua/images/form/bacform.png.pa...
    Как вариант, посмотреть, идентичны ли протоколы на локальной машине и на бою.
  • Ajax работа для формы, как получить ответ?

    @alexalexes
    Значит, никакие обращения по http не могут быть реализованы, кроме как в index.php.
    В том же каталоге, где лежит index.php, по идее, должен находит файл .htaccess
    Он управляет такими ограничениями.
    Какого его содержание?
    Интересуют строчки, где идет RewriteRule.
  • Ajax работа для формы, как получить ответ?

    @alexalexes
    Ну, так обращение xhr.open идет сразу на скрипт form.php - на стороне сервера от него начнется обработка аякс-сообщения, а не от индекса. Индекс запуститься, если по каким-то причинам будет редирект на него.
    Запишите в form.php
    <?php
    echo 'I am form.php';
    ?>

    и попробуйте в адресной строке браузера сразу на него обратиться:
    имя_сайта/form.php
    Так же будет 404?
  • Как сделать поиск?

    @alexalexes
    kiril9011, только логи апача прояснят ситуацию.
    Пока не почитаете их, так и будете сидеть с белым экраном.
  • Ajax работа для формы, как получить ответ?

    @alexalexes
    xhr.open("POST", 'form.php', true)

    form.php вставляю в index через include,

    У вас аякс сразу стучится в form.php (и вероятно, он лежит не на том же уровне каталога, что index.php, либо доступ закрыт по http всем запросам, кроме на index.php, раз выходит 404), с чего вы взяли, что его надо инклудить?
  • GetElement и querySelector?

    @alexalexes
    Лучше поставить точку останова на указанной строчке, пропустить выполнение кода на следующую строчку и лично в DOM-дереве посмотреть, что творится там, и что есть в коллекции.
    console.log слишком мало инфы даст.
    Возможно, код выполняется до загрузки страницы. В этом случае "улов" будет нулевой.
  • Как отключить скайп в виндовс 10?

    @alexalexes
    Еще бы ярлыки к Библиотеке можно было бы отрубить безвозвратно в Компьютер, я бы тоже перешел на 10. Windows 7 - лучшая ОС среди своей линейки, у которой более менее стабильные компоненты, и которая не требует постоянного присутствия онлайн.
    Больше такой стабильности и автономности от Интернета никогда не будет в разработках ОС Windows.
  • Как сделать круговой счетчик чисел на js?

    @alexalexes
    Вероятно, эти числа будут крутится в каруселе.
    Проще в неуправляемый слайдер этот функционал определить, но можно свой велосипед написать.
  • ОЗУ из Ноутбука в ПК, возможно ли?

    @alexalexes
    Распайкой производители убивают двух зайцев.
    1) Экономят на дополнительных тех. операциях, связанные с распайкой разъемов для модулей, отделением их в отдельные контейнеры в случае с батареями, например.
    2) Заставляют покупателей бюджетных ноутов почаще менять железо.
    Крайне неприятные обстоятельства для нас, но если бы не двойной профит для производителя, все было бы модульно. А так, сейчас производство дешевого ноута сравнима с производством калькулятора.
  • ОЗУ из Ноутбука в ПК, возможно ли?

    @alexalexes
    Со стороны интерфейсов SATA, PCI-E у производителей буков и настольников очень здорово реализовано, так еще и DIMM функционально ничем не отличим (в переходнике одни кандюки). Просто кидаешь шину на разъем и работает.
  • Как сделать круговой счетчик чисел на js?

    @alexalexes
    Вам нужен элемент ввода, наподобие выпадающего списка, или неуправляемая пользователем анимация?
  • Какая запись вернее: $page = @$_GET['page'] или $page = isset($_GET["page"])? $_GET["page"]: null?

    @alexalexes
    Я разобрался почему мне понравился array_key_exists в случае с обработкой входных параметров.
    Просто я часто исправлял код в проблемных местах, где появлялся notice.
    Не добавлял условие через isset(), помочу что аргумент этой функции визуально не обозначает, что параметр будет браться по ссылке, и ничего страшного не произойдет в логах. А вот с array_key_exists - все предельно понятно, есть два отдельных параметра, и вряд ли что-то будет браться по значению.
    В принципе, ничего критичного с использованием array_key_exists вместо isset для приема параметров нет.
  • Какая запись вернее: $page = @$_GET['page'] или $page = isset($_GET["page"])? $_GET["page"]: null?

    @alexalexes
    echo isset($x['z']); // никакого ворнинга

    Согласен.
    А насчет null. Как различать при таком раскладе?
    isset($_GET["page"]) ? $_GET["page"] : null;
  • Какая запись вернее: $page = @$_GET['page'] или $page = isset($_GET["page"])? $_GET["page"]: null?

    @alexalexes
    Anton Mashletov, isset($_GET["page"]) отправит warning в лог, за то что пытаемся извлечь значение из $_GET по ключу page прежде чем заработает функция isset. Логично ведь сначала проверить, а есть ли ключик, чтобы по этому ключу пытаться вытянуть что-то?
    Если в $_GET["page"] лежало null, то оно нормально примится, так как ключ page существует в массиве.
    Что вы имели ввиду под null?
    PS:
    А, я понял вашу точку зрения.
    Вы имеете ввиду, как отличить null, переданный параметром, от null, символизирующий отсутствие параметра.
    Вот я никогда не передаю null в GET и POST в качестве значения на первом уровне.
    У меня всегда null - это маркер того, что параметр не был принят.
    Если null нужно принять, то это не отменяет использования array_key_exists, просто вместо null сделайте другой маркер отсутствия параметра, например так:
    define('NOT_SET_PARAM', 'not_set_param');
    $page = array_key_exists('page', $_GET) ? $_GET["page"] :  NOT_SET_PARAM;
  • Перекодировать с ascii в utf-8?

    @alexalexes
    Заголовоки
    header('Content-Type: text/html; charset=utf-8');
    или
    header('Content-Type: text/html; charset=UCS-2');
    в начале PHP-файла указывали?

    echo mb_detect_encoding() какую кодировку результата показывает?
  • Проявит ли себя рандомная ячейка в одном из трех вариантов?

    @alexalexes
    Есть три ячейки: A, B, C. При нажатии кнопки в А всегда будет X, в B всегда будет 1/Х(значение, обратное иксу), в C всегда будет случайное значение (или X, или 1/X).

    Пишем условие:
    A := x;
    B := 1/x;
    C := x | (1/x);
    Хотим узнать вероятность p того, что С := x (зная это, легко понять что событие C := 1/x будет иметь вероятность p - 1), но читаем дурацкую формулировку:
    Вероятность того, что одно из трех значений будет представлять ячейку C равна 33.3%.

    В C может быть два варианта значений.
    В тексте задачи возможна только одна из этих формулировок:
    Вероятность того, что одно из двух значений будет представлять ячейку C равна 50%.

    Вероятность того, что ячейка C будет иметь значение x равна 33% (или C будет иметь значение 1/x равна 67% ).
  • Как убрать кавычки в json файле на выходе с помощью php?

    @alexalexes
    Я всего лишь дополнил ваш код.
    Переменная $json (результат функции json_decode), является PHP ассоциативным массивом (в том числе многомерным). Если имена свойств не противоречат синтаксису именования ключей, то можно забыть, что он когда-то родился из JSON-строки.
    Добыть age в вашем случае так:
    $age = $json['item']['age'];