Задать вопрос
  • Почему при записи в json строка обрезается?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    В самом формате, в теории ограничений никаких быть не должно и лично я их не помню. Насколько длинная у Вас строка? И как она записиывается в JSON?
  • Как делать адаптивные страницы?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Mr. Tabrest: благодарю за положительный отзыв :) Если Вы точнее зададите вопрос - Вам наверняка точно ответят, а так очень тяжело сформулировать что-то внятное, будучи не понимая, что именно Вы хотели уточнить. Самый простой способ (один из самых простых) это стека бутстрапа (первая ссылка), или аналогичная ей, она сама будет адаптироваться, в зависимости от Ваших настроек... с Media-query чуть посложнее, но позволит более тонко настроить вид. Если что-то не получиться, спрашивайте, уверен, многие смогут Вам помочь!
  • Каким образом реализовать удаление записи из БД?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    HackOwnB: спасибо, взаимно! Удачных свершений и с наступающим! :)
  • Каким образом реализовать удаление записи из БД?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    HackOwnB: на вскидку - всё нормально. Если работает, я думаю, проблем не должно возникнуть.
  • В чем разница между разными картографическими сервисами?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Ekaterina: если вкратце - мы создали собственный механизм опознания ботов по всем возможным косвенным признакам, от записи в user-agent браузера до IP-адреса, и придумали, как этих самых ботов обманывать. Подробности к сожалению озвучить не могу, т.к. их очень много и мы периодически дорабатываем систему, но общая логика работы чем-то напоминает спам-фильтр или эвристический анализатор антивируса. Могу так же отметить, что для реализации всего этого, нам пришлось хорошо поработать и кое-где даже добраться до исходников HTTP-сервера и некоторых других программ.
  • Ухудшается ли индексирование текста при CSS content?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Не уверен, что поисковики как-то вообще будут CSS-свойства индексировать... Исходя из этого, скорее всего не ухудшается, просто не индексируется.
  • Каким образом реализовать удаление записи из БД?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    HackOwnB: в PHP нет подсистемы, которая бы следила за изменениями в файловой системе, это задача ядра, а не PHP. На хосте (если там Linux) - такой механизм есть с вероятностью 99% есть. На ПХП это будет выглядеть "как выстрел себе в ногу", примерно таким образом:
    1. Получаем все записи из базы данных (по CRON'у например, крон то на "хосте" наверняка должен быть)
    2. Проверяем наличие каждого файла в соответствии с записями в БД
    3. Если такого файла нет, удаляем соответствующую запись из БД

    Либо, вариант описанный ниже (след. ответ), но тот вариант никоим образом не мониторит файловую систему и будет работать только при удалении через описанную функцию.

    P.S. Если есть доступ по SSH - наверняка и доступ к inotify будет. Если доступа по SSH - нет, я бы попробовал что-то вроде shell_exec, но не знаю как это будет работать на конкретно Вашем "хосте".
  • Как установить SQLLITE на CENTOS?

    Константин Хаиров: из ссылки выше:
    create file /etc/php.d/sqlite.ini:
    ; Enable sqlite extension module
    extension=pdo.so
    extension=sqlite.so
    extension=pdo_sqlite.so

    Вы пробовали создать соотв. файл с этими записями или раскоментировать аналогичные записи в php.ini? Если да, то в phpinfo(); есть информация о том, что расширение загрузилось?
  • Как отказать так, чтобы не порвать отношения с заказчиком?

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

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Я думаю, ответ на этот вопрос, куда проще чем кажется. Вам достаточно всего лишь посмотреть, как подобные механизмы устроены у Яндекс, Google, Microsoft и/или других крупных компаний и выбрать один из увиденных методов. Я думаю, что их методологии отработаны и проверены годами.
  • Как оптимизировать php + mysql код?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    VaneS Ri_Lax: это судя по всему ошибка того, что у Вас одна таблица в кодировке utf8_general_ci, а другая в кодировке utf8_unicode_ci, нужно их привести в единую кодировку, т.е. данные между таблицами с разными кодировками сравнивать не получается.
  • Как оптимизировать php + mysql код?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    VaneS Ri_Lax: не туда написал, :)
    SELECT * FROM lpu_nsi
    LEFT JOIN таблица_людей ON таблица_людей.mo_code = lpu_nsi.mo_code


    Это такой, очень примитивный пример... Возможно будет нужен RIGHT JOIN и/или GROYP BY/COUNT или что-то посложнее... Но т.к. я не могу представить себе данные (иначе говоря, не вижу структуру, данных), сложно сказать точнее.

    *таблица_людей - нужно заменить на имя вашей таблицы с людьми, соотв.
  • Как оптимизировать php + mysql код?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    VaneS Ri_Lax: да, сейчас попробую. В смысле, я могу написать Вам достаточно точный пример (с большей вероятностью), но всё-таки не могу до конца представить Вашу задачу. Т.к. она либо очень простая и очевидная, либо наоборот... 5 минут.
  • Как оптимизировать php + mysql код?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    VaneS Ri_Lax: дайте подумать... JOIN'ом?
  • Как оптимизировать php + mysql код?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Очень тяжело воспринимать Ваш вопрос, особенно код SQL вперемешку с PHP и комментариями. Я предлагаю Вам, попробовать создать демо-данные, например на SqlFiddle, и уточнить, что именно нужно выбрать одним запросом. Мне кажется, в этом случае, Вам гораздо быстрее помогут.
  • В чем разница между разными картографическими сервисами?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Ekaterina:
    кто мешает яндексу, например, создать аналогичный сервис, использовав наши же данные, увидев, что он востребован? )
    я конечно не возьмусь говорить от имени Яндекса, но лично нам (нашей команде) на подобные изощрения мешает идти "кодекс чести", ведь даже в бизнесе есть этика... к тому же, я более чем уверен, по меркам компании такого масштаба как Яндекс - проект подобного рода, довольно мелкий, что бы над ним распыляться. Так же как, например, нам никто не мешает брать в работу любые проекты, но мы обычно рассматриваем проекты от 100 часов на 1 человека. Другой пример - кто мешает Википедии продавать рекламу/ссылки/что-то_ещё на своих страницах? Это довольно выгодное занятие... Если бы я был провайдером подобной услуги и имел соотв. ресурсы и мне например, нужны были бы все бары РФ на карте, с фотографией - я бы просто объявил конкурс на "лучшую фотографию бара на карте", с дюжиной ценных призов... результат бы я думаю не заставил бы себя долго ждать. Я конечно немного утрировал, в последнем предложении, но сути это не меняет, в том смысле, что данные подобного рода, возможно будут использоваться для получения некоторой статистической вероятности для определения объекта X в точке Y, но вряд ли они будут представлять собой непосредственный интерес. Я бы на Вашем месте, переживал не столько за конкретно Яндекс, сколько за других недобросовестных "дельцов". Если эта база данных лично Ваших рук творенье, рекомендую зарегистрировать авторские права на неё в соотв. органе (точнее не подскажу, я не юрист), а так же зарегистрировать всё остальное, что можно зарегистрировать, тогда в случае возникновения разногласий - можно будет урегулировать их через суд. А если Вы получили эти данные каким-то "странным" образом, то единственное, что Вас спасёт от конкурентов - это хороший уровень сервиса, ну и некоторые наработки, не имеющие отношения к картам как таковым. Мы например, такое решение для защиты своих баз нашли, пока работает успешно :)
  • Как с помощью PHP конвертировать doc-файл из одной кодировки в другую?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Web Devel: "странность" идеи конвертирования кодировки, про которую я писал выше, заключается в том, что формат DOC - бинарный, и умышленно всунуть туда "битую" кодировку - не так просто, как может показаться. Формат DOCX - это ZIP-архив, с набором в виде XML-документов, и при сохранении, в самом XML записывается та кодировка, в которой он (XML) сохранён, обычно это как раз таки UTF-8 (для "языковой совместимости"). Очень странно, что бы при этом кодировка в самом документе была не верной. Надеюсь, Вы понимаете о чем я... То есть, либо она изначально в документе какая-то не такая (т.е. при его создании, автор документа что-то делает кардинально не так), либо где-то ещё очень грубая ошибка... "Ошибка кодировки", применительно к офисным документам в 99% случаев, встречается когда таблицу Excel (файл .CSV) генерируют в кодировке отличной от CP-1251, а потом Windows'овским Excel'ем открыть пытаются. С Word-файлами, за всю мою историю, проблема с кодировкой у Вас у первого :)
  • Как с помощью PHP конвертировать doc-файл из одной кодировки в другую?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Web Devel: тогда я думаю, его сначала нужно открыть на редактирование, с помощью PHPWord'а, например. А потом конвертировать уже соотв., тут обсуждалось как. Но по моему, идея странная, по природе своей.
  • Как с помощью PHP конвертировать doc-файл из одной кодировки в другую?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    doc-файл это что именно, текстовый документ, word, RTF-текст?