Задать вопрос
  • Хотите задать вопрос администрации Тостера?

    longclaps
    @longclaps
    Встречаются ошибочные (либо ну очень кривые) ответы, помеченые решением.
    Никакого инструмента повлиять на это нет - только язвительные и бессильные комментарии (
    Доколе?
    Ответ написан
    23 комментария
  • Как распарсить очень большой файл на PHP?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    В зависимости от того что в файле можно рассматривать варианты работы через поток(stream).
    Гуглится по этому слову собственно легко.
    (xml || json || другой тип данных) streaming/stream parser/reader.
    Это стандартное решение задачи с чтением файлов которые больше чем RAM.

    Решение для нестандартных данных это построчное чтение или кусками через fread(т.е. тоже по сути единицы измерения это строки будут, иначе каша на выходе).

    Если файл содержит супер странные данные, которые при этом неделимы и размазаны по строкам, то скорее всего увы. Либо писать свою вариацию потокового чтения и придумывать отправные точки для парсинга и навигации по файлу.
    Ответ написан
    Комментировать
  • Почему дата освобождения домена меняется на аукционе nic.ru?

    @lehha
    Домены удаляются на второй рабочий день после выходных и праздников вплоть до окончания рабочей недели. Обычно, это со вторника по пятницу включительно. Поэтому, если домен назначен на удаление в воскресенье, вероятно, он будет удаляться во вторник или среду.

    Если доменов для удаления много - будут удаляться не более 25000 доменов в сутки в каждом реестре (15000 в .RU и 10000 в .РФ). Таким образом, после выходных или затянувшихся праздников, удаление может переноситься несколько дней или недель подряд.

    При переносе даты удаления, дата в whois и сервисе регистрации освобождающихся доменов, не меняется. Это техническая особенность реестра.

    Информация об удалении конкретного домена появляется примерно в 12:10 по московскому времени. Домен получает специальный статус pendingDelete, который говорит об однозначном удалении домена в 17:00 по мск в этот же день. Если статус не появился, значит домен не будет удаляться.
    Ответ написан
    Комментировать
  • Как реализовать распознавание автомобильных номеров на js?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    хм.. попробуйте:
    1 - погуглить Как реализовать распознавание автомобильных номеров
    2 - понять общие принципы
    3 - тогда проще будет задать вопрос гуглу, который быстрее приведет к цели
    Ответ написан
    Комментировать
  • Как реализовать на css такое окно чата?

    Stimulate
    @Stimulate
    могу
    Ответ написан
    Комментировать
  • Как расшифровать код PHP?

    daemonhk
    @daemonhk
    ПсиХоПат
    Расшифровывать ничего не нужно, просто избавьтесь от вируса, который поймали. В таком коде обычно зашифровывается спам рассылка, редиректы, скачивание других вирусов к вам на сайт и прочая хрень. Восстановите свой файл из бэкапов, потому что некоторые вирусы заменяют файлы целиком (ваш вариант), а некоторые просто дописывают меньший по объему код в начало файла.
    Ответ написан
    Комментировать
  • Как сделать МАССОВЫЙ UPDATE SQL запрос В ОДНУ СТРОКУ?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Делайте уникальный ключ по (upc, sku). Затем
    INSERT INTO `product` (`upc`, `sku`, `price`, `price_retail`)
      VALUES (:upc1, :sku1, :price1, :price_retail1), ..., 
             (:upcN, :skuN, :priceN, :price_retailN)
      ON DUPLICATE KEY UPDATE `price` = VALUES(`price`), 
        `price_retail` = VALUES(`price_retail`)

    Только следите за длиной строки запроса, переменная max_allowed_packet

    Ещё вариант - использовать подготовленный запрос. Один раз перед циклом делается prepare и bind, затем на каждом шаге execute. Экономия идёт на компиляции запроса.
    Ответ написан
    2 комментария